Add automatic Windrose server installer

This commit is contained in:
jmadmin committed 2026-10-03 22:45:28 -03:00
1 parent d4430ef869
commit dd2e45c41f
1 file changed
+19 -2
+19 -2
View File
@@ -14,7 +14,7 @@ export XDG_RUNTIME_DIR=/tmp/runtime-wine
mkdir -p "$XDG_RUNTIME_DIR"
# Intel ARC Vulkan ICDs
export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/intel_icd.i686.json"
export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.i686.json"
export LIBVA_DRIVER_NAME=iHD
DXVK_32="/opt/dxvk/x32"
@@ -45,8 +45,25 @@ case "${1:-}" in
run-server)
echo "Starting Windrose dedicated server..."
# ---------------------------------------------------------
# AUTOMATIC INSTALLER: Install Windrose if missing
# ---------------------------------------------------------
if [ ! -f "$SERVER_EXE" ]; then
echo "ERROR: Windrose server binary not found:"
echo "Windrose server binary missing — installing via SteamCMD..."
mkdir -p "$WINDROSE_R5"
/root/steamcmd/steamcmd.sh \
+login anonymous \
+force_install_dir "$WINDROSE_R5" \
+app_update 4129620 validate \
+quit
echo "Windrose server installation complete."
fi
# ---------------------------------------------------------
if [ ! -f "$SERVER_EXE" ]; then
echo "ERROR: Windrose server binary still not found after install:"
echo " $SERVER_EXE"
exit 1
fi