Add automatic Windrose server installer
This commit is contained in:
1 parent
d4430ef869
commit
dd2e45c41f
1 file changed
+19
-2
+19
-2
@@ -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
|
||||
|
||||
Reference in new issue
Block a user