Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
#!/bin/sh # # Start the Counter-Strike dedicated server. # NAME=fun DESC="fun" PARAMS="+set loc_language 2 +set net_ip 80.86.81.56 +set net_port 28963 +set dedicated 2 +exec server.cfg +map_rotate +set sv_maxclients 26 +set ttycon 0 +set developer 0" DIR=/home/sos/cod4/4fun SCRIPT=cod4_lnxded DAEMON=$DIR/$SCRIPT case "$1" in start) echo "Starte $DESC: $NAME" cd $DIR screen -d -m -S $NAME $DAEMON $PARAMS ;; stop) if [[ `screen -ls |grep $NAME` ]] then echo -n "Stoppe $DESC: $NAME" kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'` echo " ... Server gestoppt." else echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden" fi ;; restart) if [[ `screen -ls |grep $NAME` ]] then echo -n "Stoppe $DESC: $NAME" kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'` echo " ... Server gestoppt ... Kommando Start wird ausgeführt" else echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden ... Kommando Start wird ausgeführt" fi echo -n "Starte $DESC: $NAME" cd $DIR screen -d -m -S $NAME $DAEMON $PARAMS echo " ... Server gestartet." ;; *) echo "Usage: $0 Parameter eingeben {start|stop|restart}" exit 1 ;; esac exit 0 |
Zitat
Original von Andi1234
Ist das mit Benutzer einrichten schwer bzw eine längere Sache?
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)