Sponsor-Board.de

Normale Version: CSS Server starten ja. Aber Stoppen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

undzwar ist es derzeit so das Ich den CSS Server zwar starten kann...jedoch nicht stoppen kann...

Über Kill [pid] stoppt er den Server auch irgendwie nicht...
Ich nutze Debian 6

Gibt es da vllt. ein einfach Start/Stopp/Restart Script?

Wäre euch sehr dankbar wenn Ihr mir helfen könntet!

Mfg Fahne

cfpedvadmin

-
Kannst auch die Rcon Console von CSS benutzen.Versuchs mal mit dem Befehl rcon quit? Bin mir nicht mehr sicher. Dann eben killserver ich glaub der stoppt den Server.
rcon quit lässt den Server nur neustarten...
Ich poste dir einfach mal ein Script, es ist nicht von mir, jedoch weiß ich nicht mehr woher es kommt, was ich früher benutzt hab. Ich weiß allerdings nicht ob es funktioniert, habe leider kein CSS Server mehr

Code:
#! /bin/sh
#

PATH=/bin:/usr/bin:/sbin:/usr/sbin

# Hier m�sst ihr den Pfad einsetzen #
DIR=/ftp/CSSServer/css

# Hier m�sst ihr die Startdatei (Binary) angeben #
DAEMON=srcds_run

# Hier holt der Script,wenn ihr �ber das Webinterface den Script startet, #
# die geposteten Parameter aus der POST raus. (einfach mal so ausgedr�ckt) #
NAME=CSSSERVER  #Wenn Script allein genutzt wird,hier Ident.-namen eintragen#
DESC=CSSServer#Wenn Script allein genutzt wird,hier Gamenamen eintragen#

# Hier m�sst ihr die Startparameter angeben (in diesem Fall hier holt er sie sich aus dem WI) #
# Wenn ihr den Script so nutzen wollt ersetzt die $-Zeichen mit den Zahlen durch die jeweiligen Angaben #
# (z.B.: $3 ---ersetzen-durch---> 12  )
PARAMS="-game cstrike -port 27050 -autoupdate +maxplayers 16 +map de_dust2"


case "$1" in
start)
      if [ -e $DIR ];
   then
    cd $DIR
screen -d -m -S $NAME ./$DAEMON $PARAMS
   else echo "No such directory: $DIR!"
   fi
   ;;

stop)
   if [[ `screen -ls |grep $NAME` ]]
   then
       echo -n "Stopping $DESC: $NAME"
       kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
       echo " ... done."
   else
       echo "Coulnd't find a running $DESC"
   fi
   ;;
  
status)
   ps aux | grep -v grep | grep hlds_run > /dev/null
   CHECK=$?
   [ $CHECK -eq 0 ] && echo "HLDS is UP"
   [ $CHECK -eq 0 ] || echo "HLDS is DOWN"
   ;;
  
*)
   echo "Usage: $0 {start|stop|status}"
   exit 1
   ;;
esac

exit 0


Was allerdings auch als kill Befehl dienen müsste ist das hier

Code:
kill `ps aux | grep $NAME | awk '{print $2}' `


Hoffe ich konnte dir damit weiterhelfen

Über Tekbase Lite finde ich es eigentlich perfekt....jedoch gibt es irgendwo eine brauchbare Installations Anleitung?

Mfg
Fürs normale Tekbase gibts hier was [Link: Registrierung erforderlich] - ich denke die Lite-Version wird da nicht sehr unterschiedlich sein?!

Lg
Ja tekbase ist sehr einfach und umgänglich finde bedtes webinterface aber hat keine großen untefschiede zu teklab
Referenz-URLs