Archiv verlassen und diese Seite im Standarddesign anzeigen : rcon quit in mohsh
huhu
hab mal ne frage wenn ich nen mod auf meinem mohsh server hochladen muss ich immer lestig den server killen und dann neustarten mir hat einer aber gesagt das ich den ganz einfach neustarten kann ich muss nur rcon quit in die console eingeben nur wenn ich das mache bleibt der server ganz off weis einer wie ich das ändern kann ?
Dann solltest Du ein Startscript verwenden, das den Server wieder startet wenn er beendet wird.
prinzipiell z.B so
while true; do commando ; done
oder
while true; do commando &; wait $! ;done
(Vorsicht dass Du nicht ausversehen 100e server startest! commando sollte das direkte server binary sein - nicht etwa wiederum ein start-script)
Bei meinem RTCW Server siehts z.B so aus (inclusive logrotation)
#! /bin/bash
#$HOME/bin/ww_server
RTCW_BASE="/usr/local/games/wolfenstein"
WW_HOME="$HOME/.wolf/WildWest"
while true
do
cd $WW_HOME
mv rtcwconsole.log logs/rtcwconsole.log`date +%Y%m%d-%H%M`
mv wildwest.log logs/wildwest.log`date +%Y%m%d-%H%M`
cd $RTCW_BASE
./wolfded.x86 +set com_hunkmegs 72 +set com_zoneMegs 24 +set net_IP 81.169.149.208 +set net_port 27960 +set fs_game WildWest +exec WildWest_server.cfg &
echo $! > $WW_HOME/ww.pid
wait $!
rm -f $WW_HOME/ww.pid
sleep 10
done
Zum Starten/Stoppen verwende ich dann folgende commandos
Start:
/sbin/startproc -s $HOME/.wolf/bin/ww_server >& /dev/null
kill server, (also restart):
kill `cat $HOME/.wolf/WildWest/ww.pid` && rm -f $HOME/.wolf/WildWest/ww.pid
kill server complett (also auch den loop):
(kill `cat $HOME/.wolf/WildWest/ww.pid` && rm -f $HOME/.wolf/WildWest/ww.pid); /sbin/killproc $HOM
E/bin/ww_server
Dafuer hab ich natuerlich aliase um Schreibarbeit zu sparen.
das ist doch für wolfenstein ich habe kein plan was ich da ändern soll damit es zu meinem aa server passt
ttp://www.linuxfibel.de/bashprog.htm
Wie soll er dir das script umschreiben, wenn er deine Dateien nicht kennt?
Mach maln bissel selber :eek:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.