Merge pull request #17 from puseidr/master

fixed some stuff
This commit is contained in:
Fez Vrasta 2015-06-19 23:37:58 +02:00
commit 8fec5249a9
2 changed files with 7 additions and 10 deletions

View File

@ -34,22 +34,20 @@ fi
info=""
thejob=""
update=1
patch=1
timestamp=$( date +%T )
cd $arkserverroot
touch arkversion # If the file doesn't exist
instver=`cat "arkversion"`
cd $steamcmdroot
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`
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`
case "$bnumber" in
*$instver*)
update=0
;; esac
if ["$bnumber" = "$instver"]; then
patch=0
fi
# start function
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"
screen -dmS "$servicename" $thejob
echo "$timestamp: start" >> "$logdir/arkserver.log"
@ -74,7 +72,7 @@ doInstall() {
# update function
doUpdate() {
if (($update == 1))
if (($patch == 1))
then
if [ -f "$arkserverroot/arkupdate.timed" ]
then

View File

@ -7,7 +7,6 @@ steampass="PASSWORD" # steam pass
# config Server
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
arkserversession="GameServerSetup" # ARK server session name
arkserverport="27016" # ARK server port (default 27016)
arkserverpass="SERVERPASSWORD" # ARK server password, empty: no password required to login
arkserverapass="ADMINPASSWORD" # ARK server admin password, KEEP IT SAFE!