clear
# server_startskript von play4fun (P4f) http://www.play4fun.de
# v. 1.0, 25.02.08
## 1. Username eintragen!
CS_USER="Rayx"
PATH=/bin:/usr/bin:/sbin:/usr/sbin
## 2. Pfad zur Binary festlegen!
DIR=/home/gameserver/Rayserver/orangebox
## Binaries:
DAEMON=$DIR/srcds_run
## 4.Settings:
## Settings:
PARAMS="-game cstrike +map de_dust2 +maxplayers 24 -autoupdate +port 27012 +ip 88.198.50.204 +fps_max 500 -tickrate 67 -noipx"
## 5.Screenparameter festlegen:
NAME=$CS_USER
DESC="$CS_USER"
case "$1" in
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Fahre $NAME herunter."
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " play4fun ---> Server OFF."
else
echo "Finde keinen laufenden Server fuer $DESC script by play4fun.de"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Fahre Server: $NAME herunter."
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " play4fun ---> Server OFF."
else
echo "Finde keinen laufenden Server fuer $DESC script by play4fun.de"
fi
echo -n "Starte Server fuer $DESC"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " Your Server is ---> Server ON."
;;
status)
# Check whether there's a "hlds" process
# if "checkproc" is installed, you can use this:
# checkproc $DIR/hlds_run && echo "CS-Server RUNNING" echo "CS-Server NOT RUNNING"
# (thx to commander)
ps aux | grep -v grep | grep $DESC > /dev/null
CHECK=$?
[ $CHECK -eq 0 ] && echo "You Server is ---> Server ONLINE." echo "Your Server is ---> Server OFFLINE."
;;
*)
echo "Usage: $0 {restart|stop|status} by ---> play4fun (p4f) http://www.play4fun.de"
exit 1
;;
esac
exit 0
das hab ich bei mir stehen!