mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-27 16:58:27 +00:00
commit
8fec5249a9
@ -34,22 +34,20 @@ fi
|
|||||||
|
|
||||||
info=""
|
info=""
|
||||||
thejob=""
|
thejob=""
|
||||||
update=1
|
patch=1
|
||||||
timestamp=$( date +%T )
|
timestamp=$( date +%T )
|
||||||
cd $arkserverroot
|
cd $arkserverroot
|
||||||
touch arkversion # If the file doesn't exist
|
touch arkversion # If the file doesn't exist
|
||||||
instver=`cat "arkversion"`
|
instver=`cat "arkversion"`
|
||||||
cd $steamcmdroot
|
bnumber=`$steamcmdroot/$steamcmdexec +login anonymous +app_info_print "$appid" +quit | grep -EA 5 "^\s+\"public\"$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -f3 | sed 's/^ //' | cut -c9-14`
|
||||||
bnumber=`./$steamcmdexec +login anonymous +app_info_print "$appid" +quit | grep -EA 5 "^\s+\"public\"$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -f3 | sed 's/^ //' | cut -c9-14`
|
|
||||||
|
|
||||||
case "$bnumber" in
|
if ["$bnumber" = "$instver"]; then
|
||||||
*$instver*)
|
patch=0
|
||||||
update=0
|
fi
|
||||||
;; esac
|
|
||||||
|
|
||||||
# start function
|
# start function
|
||||||
doStart() {
|
doStart() {
|
||||||
arkserveropts="TheIsland?SessionName=$arkserversession?QueryPort=$arkserverport?ServerPassword=$arkserverpass?ServerAdminPassword=$arkserverapass?listen"
|
arkserveropts="TheIsland?QueryPort=$arkserverport?ServerPassword=$arkserverpass?ServerAdminPassword=$arkserverapass?listen"
|
||||||
thejob="$arkserverroot/$arkserverexec $arkserveropts"
|
thejob="$arkserverroot/$arkserverexec $arkserveropts"
|
||||||
screen -dmS "$servicename" $thejob
|
screen -dmS "$servicename" $thejob
|
||||||
echo "$timestamp: start" >> "$logdir/arkserver.log"
|
echo "$timestamp: start" >> "$logdir/arkserver.log"
|
||||||
@ -74,7 +72,7 @@ doInstall() {
|
|||||||
|
|
||||||
# update function
|
# update function
|
||||||
doUpdate() {
|
doUpdate() {
|
||||||
if (($update == 1))
|
if (($patch == 1))
|
||||||
then
|
then
|
||||||
if [ -f "$arkserverroot/arkupdate.timed" ]
|
if [ -f "$arkserverroot/arkupdate.timed" ]
|
||||||
then
|
then
|
||||||
|
|||||||
@ -7,7 +7,6 @@ steampass="PASSWORD" # steam pass
|
|||||||
# config Server
|
# config Server
|
||||||
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
|
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
|
||||||
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
|
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
|
||||||
arkserversession="GameServerSetup" # ARK server session name
|
|
||||||
arkserverport="27016" # ARK server port (default 27016)
|
arkserverport="27016" # ARK server port (default 27016)
|
||||||
arkserverpass="SERVERPASSWORD" # ARK server password, empty: no password required to login
|
arkserverpass="SERVERPASSWORD" # ARK server password, empty: no password required to login
|
||||||
arkserverapass="ADMINPASSWORD" # ARK server admin password, KEEP IT SAFE!
|
arkserverapass="ADMINPASSWORD" # ARK server admin password, KEEP IT SAFE!
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user