From dbc32e9412887f30311ceb339348e8473c71a2f2 Mon Sep 17 00:00:00 2001 From: LeXaT Date: Thu, 18 Jun 2015 08:48:09 +0200 Subject: [PATCH 1/3] changed restart section for log with sense ;) --- tools/arkmanager | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index 206c69c..c7e4cb3 100644 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -41,7 +41,7 @@ case "$bnumber" in *$instver*) update=0 ;; esac - + # start function doStart() { arkserveropts="TheIsland?SessionName=$arkserversession?QueryPort=$arkserverport?ServerPassword=$arkserverpass?ServerAdminPassword=$arkserverapass?listen" @@ -89,7 +89,7 @@ doInfo() { if [ ! -z $1 ]; then info=$1 fi - screen -S "$servicename" -p 0 -X stuff "broadcast $info $(printf \\r)" + screen -S "$servicename" -p 0 -X stuff "broadcast $info $(printf \\r)" } # parameter select @@ -102,19 +102,19 @@ case "$1" in ;; restart) doStop - doStart - echo "$timestamp: stop" >> "$logdir/arkserver.log" + echo "$timestamp: stop" >> "$logdir/arkserver.log" sleep 60 + doStart echo "$timestamp: start" >> "$logdir/arkserver.log" echo "$timestamp: restart" >> "$logdir/arkserver.log" ;; update) doUpdate ;; - broadcast) - doInfo "$2" + broadcast) + doInfo $2 ;; *) - echo "use ./arkserver.sh " + echo "use ./arkserver.sh " ;; esac From 1973912f7dde5ed7345033c3f8e91934797edb9c Mon Sep 17 00:00:00 2001 From: LeXaT Date: Thu, 18 Jun 2015 08:56:20 +0200 Subject: [PATCH 2/3] changed update, so the variables for user and pass are used. --- tools/arkmanager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/arkmanager b/tools/arkmanager index c7e4cb3..b80012f 100644 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -66,7 +66,7 @@ doUpdate() { then doStop cd $steamcmdroot - ./$steamcmdexec +login anonymous +force_install_dir "$arkserverroot" +app_update 376030 validate +quit + ./$steamcmdexec +login $steamuser $steampass +force_install_dir "$arkserverroot" +app_update 376030 validate +quit cd $logdir echo "$bnumber" > "$arkserverroot/arkversion" cd $steamcmdroot From bbc2583b3babb4995513851fb8fb78026ff54ab1 Mon Sep 17 00:00:00 2001 From: LeXaT Date: Thu, 18 Jun 2015 08:58:38 +0200 Subject: [PATCH 3/3] scriptname @ script should be the real scriptname ;). --- tools/arkmanager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/arkmanager b/tools/arkmanager index b80012f..3d409e7 100644 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -115,6 +115,6 @@ case "$1" in doInfo $2 ;; *) - echo "use ./arkserver.sh " + echo "use ./arkserver " ;; esac