Du kannst ja einfach ein RconTool mit PBUcon Unterstützung nehmen.
Das wird sicherlich nicht soviele Funtkionen bieten, aber imho gibts ausser MAM kein Tool, dass ohne das Ranking zu berühren solche Funktionen bietet.
Außerdem werden wir kaum für andere ähnliche Scripte Werbung machen
Beiträge von Dennis
-
-
Is doch in der NightlyBuild angeblich schon drin!?
-
Richtig.
In meiner Crontab ist eingebunden, dass bei einem Server Restart diese Datei mit Parameter Start ausgeführt wird.
Jeden Tag um 2:00 fährt der Server eben herunter, und ist dann um 2:05 wieder am laufen. Vor dem Restart werden allerdings alle Leute auf dem Server gewarnt, und im Normallfall dürfte der Restart auch immer erst beim Rundenende erfolgen. Das is dann wiederum ne Eigenentwicklung.Du kannst mir gerne mal dein Startcript zum Ansehen geben.
-
Genau.
Wenn du es benutzen wollen solltest, kannst du es gerne tun.
Eventuell mit kleinem Hinweis auf mich - muss aber nicht sein.
Finde es so besser, vorallem für meine regelmäßigen Restarts um 2:00 -
Das Thema wäre dann erledigt.
Ich bin aber dennoch der Meinung, dass wen zwei spielen, auch zwei Spiele gekauft werden müssen. -
Also
Zitat#!/bin/sh
mit
Zitat#!/bin/bash
ersetzten.
Leerzeichen ist glaub ich nur bei sh möglich, aber da kenne ich mich nicht so gut aus.
-
Nach ein bisschen rumprobieren lags am -dmS.
Wenn ich das durch -d -m -S ersetzt habe, geht das Script wieder.
Was für ein Blödsinn, aber Hauptsache es geht wieder. -
Zitat
#!/bin/sh
case "$1" in
start)
echo "========================================"
cd /home/cod4/
echo "Call of Duty 4 Server is starting now."sleep 1
echo "----------------------------------------"
sleep 1echo "The Call of Duty 4 Server is starting."
screen -dmS cod /home/cod4/cod4_lnxded +exec server.cfg +set fs_homepath /home/cod4/ +set sv_punkbuster 1 +set sv_pure 1 +map_rotate
echo ">>> Starting Call of Duty 4 Server done."sleep 5
echo "----------------------------------------"
cd /home/cod4/mods/mam/
sleep 5echo "The ManuAdminMod (Plugin) is starting."
screen -dmS mam /usr/bin/php -f daemon.php config logfiles
echo ">>> Starting ManuAdminMod (Plugin) done."echo "----------------------------------------"
echo "Call of Duty 4 Server was started now."
echo "========================================"
;;stop)
if [[ `screen -ls |grep cod` ]]
then
echo "========================================"
cd /home/cod4/
echo "Call of Duty 4 Server is stopping now."sleep 1
echo "----------------------------------------"
sleep 1echo "The Call of Duty 4 Server is stopping."
kill `screen -ls |grep cod |awk -F . '{print $1}'|awk '{print $1}'`
echo ">>> Stopping Call of Duty 4 Server done."sleep 5
echo "----------------------------------------"
cd /home/cod4/mods/mam/
sleep 5echo "The ManuAdminMod (Plugin) is stopping."
kill `screen -ls |grep mam |awk -F . '{print $1}'|awk '{print $1}'`
echo ">>> Stopping ManuAdminMod (Plugin) done."echo "----------------------------------------"
echo "Call of Duty 4 Server was stopped now."
echo "========================================"else
echo "========================================"
echo "The Call of Duty 4 Server is not running."
echo "========================================"
fi
;;restart)
if [[ `screen -ls |grep cod` ]]
then
echo "========================================"
cd /home/cod4/
echo "Call of Duty 4 Server is stopping now."sleep 1
echo "----------------------------------------"
sleep 1echo "The Call of Duty 4 Server is stopping."
kill `screen -ls |grep cod |awk -F . '{print $1}'|awk '{print $1}'`
echo ">>> Stopping Call of Duty 4 Server done."sleep 5
echo "----------------------------------------"
cd /home/cod4/mods/mam/
sleep 5echo "The ManuAdminMod (Plugin) is stopping."
kill `screen -ls |grep mam |awk -F . '{print $1}'|awk '{print $1}'`
echo ">>> Stopping ManuAdminMod (Plugin) done."echo "----------------------------------------"
echo "Call of Duty 4 Server was stopped now."
echo "========================================"
echo " "else
echo "========================================"
echo "The Call of Duty 4 Server is not running."
echo "========================================"
echo " "
fiecho "========================================"
cd /home/cod4/
echo "Call of Duty 4 Server is starting now."sleep 1
echo "----------------------------------------"
sleep 1echo "The Call of Duty 4 Server is starting."
screen -dmS cod /home/cod4/cod4_lnxded +exec server.cfg +set fs_homepath /home/cod4/ +set sv_punkbuster 1 +set sv_pure 1 +map_rotate
echo ">>> Starting Call of Duty 4 Server done."sleep 5
echo "----------------------------------------"
cd /home/cod4/mods/mam/
sleep 5echo "The ManuAdminMod (Plugin) is starting."
screen -dmS mam /usr/bin/php -f daemon.php config logfiles
echo ">>> Starting ManuAdminMod (Plugin) done."echo "----------------------------------------"
echo "Call of Duty 4 Server was started now."
echo "========================================"
;;*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0Das ist mein Startscript.
Es gibt ein kleines Problem beim stoppen,
denn das Script zeigt mir an, das der Server nicht läuft obwohl er das tut.
Vor einigen Tagen gings noch, und ich habe nichts am Script geändert.So lauten die beiden Prozesse, eigentlich müsste er die doch erkennen.
Zitat
13352 ? Ss 0:00 SCREEN -dmS cod /home/cod4/cod4_lnxded +exec server.c
13354 pts/1 Ss+ 3:22 ./cod4_lnxded-bin +exec server.cfg +set fs_homepath /
13378 ? Ss 0:00 SCREEN -dmS mam /usr/bin/php -f daemon.php config log
13379 pts/2 Ss+ 0:00 /usr/bin/php -f daemon.php config logfiles -
Gameserver ist aber hier doch garkein Command
Zudem habe ich in allen meinen Scripten beim #!/bin/sh ein Leerzeichen zwischen ! und /.
Das könntest du mal versuchen, oder sh durch bash ersetzten.
Ansonsten auf Hool warten. -
Sehr fein. Für PsychoStats wärs auch noch cool
-
Naja, das wird aber genauso wenig unterstützt, wie Cracked Server.
-
In der generierten Config ist es dabei
-
Super. Hool oder Manu werden es dann freischalten.
-
Das ist imho noch nicht möglich. Wäre aber sicher sinnvoll
-
Dein Wunsch sei mir Befehl. :rofl:
-
Hast mir ja schon im ICQ geschrieben. Ich geh, wenns bis dahin noch kein anderer gemacht hat, mal drüber in der nächsten Zeit.
Ist momentan nur schlecht mit zwei Projekten und nem tägliuchen Unterricht bis 17:00. Heute ein wenig "krank" gewesen :rofl: -
Super Service
-
Das is kein Problem. Wenn du die Suchfunktion benutzt hast, ist es doch okay.
-
Naja, ich habe alles mit " umklammert, hattest ja mal geschrieben, dass das geht -> Nix da, nur Errors.
-
Ist ein top Spiel, habe hier sämtliche Teile liegen, also wird dieses auch nicht fehlen dürfen.