diff --git a/tools/lsb/arkdaemon b/tools/lsb/arkdaemon index ad802c3..f728ede 100755 --- a/tools/lsb/arkdaemon +++ b/tools/lsb/arkdaemon @@ -28,6 +28,7 @@ test -x $DAEMON || exit 5 case "$1" in start) log_daemon_msg "Starting" "$NAME" + ulimit -n 100000 su -s /bin/sh -c "$DAEMON start" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` @@ -53,6 +54,7 @@ case "$1" in ;; restart) + ulimit -n 100000 su -s /bin/sh -c "$DAEMON restart" $steamcmd_user ;; diff --git a/tools/openrc/arkdaemon b/tools/openrc/arkdaemon index 7104607..d83f94c 100644 --- a/tools/openrc/arkdaemon +++ b/tools/openrc/arkdaemon @@ -14,6 +14,7 @@ depend(){ start(){ ebegin "Starting ARK manager daemon" + ulimit -n 100000 su -s /bin/sh -c "$DAEMON start" $steamcmd_user sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` diff --git a/tools/redhat/arkdaemon b/tools/redhat/arkdaemon index e51925c..411bcd1 100755 --- a/tools/redhat/arkdaemon +++ b/tools/redhat/arkdaemon @@ -42,6 +42,7 @@ test -x $DAEMON || exit 5 case "$1" in start) echo -n "Starting $NAME: " + ulimit -n 100000 su -s /bin/sh -c "$DAEMON start" $steamcmd_user > /dev/null sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` @@ -74,6 +75,7 @@ case "$1" in restart) echo -n "Restarting $NAME: " + ulimit -n 100000 su -s /bin/sh -c "$DAEMON restart" $steamcmd_user > /dev/null echo "OK" ;; diff --git a/tools/systemd/arkdaemon.init b/tools/systemd/arkdaemon.init index 6faa93e..2cde2ab 100755 --- a/tools/systemd/arkdaemon.init +++ b/tools/systemd/arkdaemon.init @@ -39,6 +39,7 @@ test -x $DAEMON || exit 5 case "$1" in start) echo -n "Starting $NAME: " + ulimit -n 100000 su -s /bin/sh -c "$DAEMON start" $steamcmd_user > /dev/null sleep 5 PID=`ps -ef | grep $NAME | grep -v grep | awk '{print $2}'` @@ -69,6 +70,7 @@ case "$1" in restart) echo -n "Restarting $NAME: " + ulimit -n 100000 su -s /bin/sh -c "$DAEMON restart" $steamcmd_user > /dev/null echo "OK" ;;