sandstorm-server/AutoUpdater/restart-ins.sh

21 lines
996 B
Bash
Raw Normal View History

2021-04-24 08:09:22 +00:00
#!/bin/bash
2021-04-24 09:25:02 +00:00
LOCALAPPVER=$(curl -s -X GET 'https://api.steamcmd.net/v1/info/581330' | jq -r -e '.data."581330".depots."581333".manifests.public')
2021-04-24 09:23:41 +00:00
EXITSTATUS=$?
if [ $EXITSTATUS -eq 0 ]; then
2021-04-28 18:08:51 +00:00
echo "$LOCALAPPVER" >/opt/sandstorm-server.version
2021-04-29 08:52:42 +00:00
for n in {60..1}; do
for rconip in $(echo "${rconlist//,/ }"); do
rcon -a "$rconip" -p "$rconpass" "say 'THE SERVER WILL BE RESTARTED IN $n'"
sleep 1
done
done
2021-04-24 09:23:41 +00:00
docker stop sandstorm-modmap
docker rm sandstorm-modmap
2021-04-29 07:39:28 +00:00
docker pull andrewmhub/insurgency-sandstorm
2021-04-24 09:23:41 +00:00
docker run -d --restart always --env-file /home/user/coop-modmap/modmap.env \
2021-04-28 18:08:51 +00:00
--name sandstorm-modmap --net=host \
-v /home/user/coop-modmap/Mods:/home/steam/steamcmd/sandstorm/Insurgency/Mods:rw \
-v /home/user/coop-modmap/config/ini:/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer:ro \
-v /home/user/coop-modmap/config/txt:/home/steam/steamcmd/sandstorm/Insurgency/Config/Server:ro andrewmhub/insurgency-sandstorm:latest
2021-04-24 08:37:52 +00:00
fi