Kod: Zaznacz cały
#!/bin/bash
NAME=serw1
DESC='serw1'
PARAMS='-game cstrike -insecure +port 27020 +ip 82.177.192.20 +maxplayers 30 +map de_dust2 -pingboost 1 +exec server.cfg'
if [ "$#" -eq 0 ]
then
echo ''
echo '#############################'
echo '# Podaj paramter:'
echo '-----------------'
echo '# start - Wlacz serwer'
echo '# stop - Wylacz serwer'
echo '# reset - Restart serwer'
echo '# show - Status serwera'
echo '############################'
echo ''
else
if [ "$1" = "start" ]
then
cd hlds_1
screen -A -m -d -S $NAME ./hlds_run $PARAMS
echo "Start $DESC: $NAME"
fi;
if [ "$1" = "stop" ]
then
kill -9 `screen -list | grep -w $NAME | grep -v grep | cut -f 1 -d "."`
screen -wipe
echo "Stop Server $DESC: $NAME"
fi;
if [ "$1" = "show" ]
then
echo "Status Server $DESC: $NAME"
screen -r $NAME
fi;
if [ "$1" = "reset" ]
then
kill -9 `screen -list | grep -w $NAME | grep -v grep | cut -f 1 -d "."`
screen -wipe
screen -A -m -d -S $NAME ./hlds_run $PARAMS
echo "Restart Server $DESC: $NAME"
fi;
fi;