diff --git a/Configs/default.json b/Configs/default.json index 82f36a0..4511e61 100644 --- a/Configs/default.json +++ b/Configs/default.json @@ -98,6 +98,11 @@ "name": "ACE Carrying", "version": "1.3.2" }, + { + "modId": "61C2509A023211FE", + "name": "M4 MAAWS", + "version": "0.3.70" + }, { "modId": "620E426C34BE0D17", "name": "Laser Rangefinder", diff --git a/scripts/reforger_update b/scripts/reforger_update index e5613e5..d76cf63 100644 --- a/scripts/reforger_update +++ b/scripts/reforger_update @@ -1,6 +1,6 @@ @ShutdownOnFailedCommand 1 @NoPromptForPassword 1 -force_install_dir /var/lib/steam/reforger +force_install_dir /home/speccon18/Documents/code/test/reforger login anonymous app_update 1874900 validate quit diff --git a/scripts/start.sh b/scripts/start.sh index 2bddb6c..4853320 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1 +1 @@ -steam-run /var/lib/steam/reforger/ArmaReforgerServer -config /var/lib/steam/reforger/Configs/default.json -maxFPS 60 +export NIXPKGS_ALLOW_UNFREE=1 && nix-shell -p steam-run --run "steam-run ./ArmaReforgerServer -config ./Configs/default.json -maxFPS 60" diff --git a/scripts/update.sh b/scripts/update.sh index 8253686..cb7fb4f 100755 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -1,15 +1,16 @@ #!/bin/sh set -e -server_root_path="/var/lib/steam/reforger" +server_root_path="/home/speccon18/Documents/code/test/reforger" config_path="$server_root_path/Configs" start_script_path="$server_root_path/start.sh" -steamcmd_script_path="/var/lib/steam/reforger_update" +steamcmd_script_path="./reforger_update" # Step 1: Download updater script if missing if [ ! -f "$steamcmd_script_path" ]; then echo "Downloading reforger_update script..." curl -L -o "$steamcmd_script_path" "https://git.skdevstudios.com/SK-Development-Studios/Ground-Zero-Conflict-Configuration/raw/branch/main/scripts/reforger_update" + chmod +x "$steamcmd_script_path" fi # Step 2: Missing files — download, run steamcmd, move into root