2015-12-13 06:32:53 +10:00

38 lines
772 B
Plaintext

#!/sbin/runscript
# Short-Description: ARK manager deamon
# Description: ARK manager daemon used to start the server and keep it updated
source /etc/arkmanager/arkmanager.cfg
NAME="ShooterGameServer"
LOGFILE="${logdir}/${NAME}.log"
DAEMON="/usr/bin/arkmanager"
depend(){
need net
}
start(){
INSTANCE="${RC_SVCNAME#*.}"
ebegin "Starting ARK manager daemon"
ulimit -n 100000
if [ "$INSTANCE" != "$RC_SVCNAME" ]; then
"$DAEMON" start "@${INSTANCE}"
else
"$DAEMON" start "@all"
fi
eend $?
}
stop(){
INSTANCE="${RC_SVCNAME#*.}"
ebegin "Stopping ARK manager daemon"
if [ "$INSTANCE" != "$RC_SVCNAME" ]; then
"$DAEMON" stop "@${INSTANCE}"
else
"$DAEMON" stop "@all"
fi
eend $?
}