Autor |
|
 |
Erzbischof |
|
|
|
|
Hallo,
ja ich weiß das Thema wurde schon ein paar mal Diskutiert! Ich hab das Forum schon mindestens 2 komplett durchgelesen kann aber mein Problem trotzdem nicht finden.
Ich benutze das Startscript was bei Wi 1.3 schon dabei ist, hab es auch schon dementsprechnend abgeändert, aber leider Stop der Server nicht. Starten geht ohne Probleme. Ich sitz da echt auf dem Schlauch.
Hier mein Startscript
Zitat #! /bin/sh
############################################################ ###############
# Startscript f�r Webinterface-1.3
# zyrusthc.homeip.net
############################################################ ###############
#Screenname
NAME=game1
#Spielname f�r sdout
DESC="Call of Duty 2"
#Gameserver Parameter
PARAMS="+set dedicated 2 +exec server.cfg +map_rotate +set sv_punkbuster + set $
#Arbeitsverzeichnis
DIR=/home/game1/1
#Startdatei
SCRIPT=cod2_lnxded
############################################################ ###############
DAEMON=$DIR/$SCRIPT
case "$1" in
start)
echo "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt. <br>"
else
echo "<center><font color="red">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden</font></center><br>"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt ... Kommando Start wird ausgefuehrt <br>"
else
echo "<center><font color="red">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden ... </font><font col$
fi
echo -n "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo "<center><font color="green"> ... Server gestartet.</font></center><br>"
;;
*)
echo "Usage: $0 Parameter eingeben {start|stop|restart}"
exit 1
;;
esac
exit 0
|
Problem hab ich mit den Einstellungen bei Name. Den Server fährt hoch, aber beim runterfahren zeigt er mir nur "Konnte keinen laufenden Server mit PID -- game1 -- nicht finden"
Was mache ich falsch? Könnt Ihr mir vll Tipps geben wir ich das ändere?!?
Ich hoffe Ihr helt mir!
Achja, die configfile ist im übrigens richtig eingestellt 
Dieser Beitrag wurde 1 mal editiert, zuletzt von Erzbischof am 13.06.2007 - 21:12.
|
Beitrag vom 13.06.2007 - 21:04 |
|
 |
Erzbischof |
|
|
|
|
hab selber das Problem gelöst.
Hab einfach ein selber ein Startscript geschrieben und damit geht es!
Gruß Peter
|
Beitrag vom 26.06.2007 - 13:32 |
|
|
Startscript führt gewünschte Operationen nicht aus. |
|
|
32 Beiträge - Grünschnabel
|
|
|
Hallo habe alles so gemacht wie beschrieben, das script startet und stoppt meinen css server nicht.
Habe keine ahnung woran es liegen kann.
|
Beitrag vom 07.06.2009 - 01:20 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Schon mal in die Logs geschaut? Was steht da beim anklicken der Buttons?!
Auch mal von Hand in der Shell sich als der Benutzer einloggen unter dem der Webserver läuft und den sudo Befehl absetzen der in der /etc/sudoers konfiguriert wurde. Um sicher zu gehen das es überhaupt angenommen wird.
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 03:12 |
|
|
Startscript führt gewünschte Operationen nicht aus. |
|
|
32 Beiträge - Grünschnabel
|
|
|
ich habe auch schon versucht von hand auszuführen aber es passiert dennoch nichts.
Wenn ich starte von hand oder auch über das interface bekomme ich gesagt starte Gungame ist der Name den ich angegeben habe. beim stoppen bekomme ich gesagt konnte keine PID finden
#! /bin/sh
############################################################ ###############
# Startscript für Webinterface-1.3
# zyrusthc.homeip.net
############################################################ ###############
#Screenname
NAME="Gungame"
#Spielname für sdout
DESC="Gungame"
#Gameserver Parameter
PARAMS="-game cstrike -maxplayers 20 +map gg_lego_arena -tickrate 100 -fps_max 600 -autoupdate &"
#Arbeitsverzeichnis
DIR=/home/Gungame/cstrike
#Startdatei
SCRIPT=./srcds_run
#Update
UPDATESCRIPT=steam
UPDATE="-command update -game cstrike -dir $DIR"
############################################################ ###############
DAEMON=$DIR/$SCRIPT
case "$1" in
start)
echo "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt. <br>"
else
echo "<center><font color=\"red\">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden</font></center><br>"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt ... Kommando Start wird ausgefuehrt <br>"
else
echo "<center><font color=\"red\">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden ... </font><font color=\"green\">Kommando Start wird ausgefuehrt </font></center><br>"
fi
echo -n "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo "<center><font color=\"green\"> ... Server gestartet.</font></center><br>"
;;
update)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt ... Kommando <b>Update</b> wird ausgefuehrt <br>"
else
echo "<center><font color=\"red\">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden ... </font><font color=\"green\">Kommando Start wird ausgefuehrt </font></center><br>"
fi
echo -n "Update von $DESC: $NAME beginnt ...<br>"
cd $DIR
$UPDATESCRIPT $UPDATE
echo "<center><font color=\"green\"> ... Server wird <b>Upgedatet</b>. Einen Moment bitte ...</font></center><br>"
echo -n "Starte $DESC: $NAME <br>"
screen -d -m -S $NAME $DAEMON $PARAMS
echo "<center><font color=\"green\"> ... Server gestartet.</font></center><br>"
;;
*)
echo "Usage: $0 Parameter eingeben {start|stop|restart|update}"
exit 1
;;
esac
exit 0
Dieser Beitrag wurde 1 mal editiert, zuletzt von Fussel22 am 07.06.2009 - 12:14.
|
Beitrag vom 07.06.2009 - 12:09 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Ich schreibs dir jetzt zum dritten mal! Logs durchschauen , dort steht in jeden Fall was drinnen!
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 14:25 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
wo finde ich diese Logs???
|
Beitrag vom 07.06.2009 - 14:46 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Zitat Original geschrieben von Fussel22
wo finde ich diese Logs??? |
Wie immer unter Linux unterhalb von /var/log fals du es nicht umkonfiguriert hast.
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 15:18 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
In welcher Log datei muss ich schauen habe da mehrere.
bin gerade in der auth.log
|
Beitrag vom 07.06.2009 - 16:14 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Zitat Original geschrieben von Fussel22
In welcher Log datei muss ich schauen habe da mehrere.
bin gerade in der auth.log |
Keine Grundkenntnisse? Das ist doch glaub ich sogar nen Rootserver oder?
syslog , messages , apache/access.log apache/errors.log usw. usw.
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 16:46 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
das habe ich in der apache/errors.log gefunden kommt recht häufig vor.
/home/Gungame/srcds: 84: [[: not found
|
Beitrag vom 07.06.2009 - 16:52 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Zitat Original geschrieben von Fussel22
das habe ich in der apache/errors.log gefunden kommt recht häufig vor.
/home/Gungame/srcds: 84: [[: not found
|
Was steht den in /home/Gungame/srcds in Zeile 84? Sieht aus als fehlt da irgentwo ein Symlink.
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 20:14 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
Also wenn ich richtig war ist das diese zeile
esac
Das ist das einzigste was in der zeile ist.
|
Beitrag vom 07.06.2009 - 20:27 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Da muss sowas [[ stehen überprüfe das mal und poste die Zeile!
 |
Greeez Oli |
|
Beitrag vom 07.06.2009 - 20:34 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
Hey Zyrus
du hast doch oben meine srcds abgebildet, kannst mal schauen denn ich komme immer dahin was ich dir schon geschrieben habe.
|
Beitrag vom 07.06.2009 - 21:14 |
|