Kannst du map verteilung releasen ??? Ist SEHR WICHTIG!!!
Ich release Heute Nacht sowieso neue Files, da wird es auch ein .tar.gz Fileformat geben.
Da kannst du dir dann die CONFIGS angucken, kann sie so gerade nicht rausfischen, sorry.
xD du must nur ein dronjob einbauen der regelmässig eine .sh ausführt
welche die prozesse überprüft und wen einer nicht läuft den server runter und dann wider hoch fährt
Ich meine einfach ein Script, wie dieses (Pseudocode):
Code:
if ping(127.0.0.1:WORLDPORT){
cd channel1 && ./game
cd ..
}
else{
}
if ping(127.0.0.1:AUTHPORT){
cd auth && ./auth
cd ..
}
else{
}
if ping(127.0.0.1:GAME99PORT){
cd game99 && ./game99
cd ..
}
else{
}
if ping(127.0.0.1:CH2WORLDPORT){
cd channel2 && ./game_ch2
cd ..
}
else{
}
Ich weiß nur nicht, ob das mit dem Ping-Befehl funktioniert, aber auf diese Weise kann man überprüfen, ob ein Core läuft.
Sonst einfach über die Porzesse
Ich meine einfach ein Script, wie dieses (Pseudocode):
[code]if ping(127.0.0.1:WORLDPORT){
cd channel1 && ./game
cd ..
}
else{
}
if ping(127.0.0.1:AUTHPORT){
cd auth && ./auth
cd ..
}
else{
}
if ping(127.0.0.1:GAME99PORT){
cd game99 && ./game99
cd ..
}
else{
}
if ping(127.0.0.1:CH2WORLDPORT){
cd channel2 && ./game_ch2
cd ..
}
else{
}[code]
Ich weiß nur nicht, ob das mit dem Ping-Befehl funktioniert, aber auf diese Weise kann man überprüfen, ob ein Core läuft.
Sonst einfach über die Porzesse
Yo, könnte man so machen.
Über die Prozesse ist es aber einfacher und besser meiner Meinung nach.
if ( ps -a | grep "prozess id" ) #überprüft ob der Prozess läuft then echo "$NAME is running..." else echo "$NAME NOT running! Restarting..." sleep 25 #funktion hier rein sleep 60 echo "Server restarted" fi
if ping(127.0.0.1:WORLDPORT){
}
else{
cd channel1 && ./game
cd ..
}
if ping(127.0.0.1:AUTHPORT){
}
else{
cd auth && ./auth
cd ..
}
if ping(127.0.0.1:GAME99PORT){
}
else{
cd game99 && ./game99
cd ..
}
if ping(127.0.0.1:CH2WORLDPORT){
}
else{
cd channel2 && ./game_ch2
cd ..
}
So rum muss es sein^^
Die Cores müssen in der else Schleife gestartet werden, sonst starten sie nur wenn sie schon laufen^^
Wann machst du dein Script, dass die Prozesse überprüft pub?
Quote:
Originally Posted by ƬheGame
Mach es so:
PHP Code:
if ( ps -a | grep "prozess id" ) #überprüft ob der Prozess läuft then echo "$NAME is running..." else echo "$NAME NOT running! Restarting..." sleep 25 #funktion hier rein sleep 60 echo "Server restarted" fi
Startet der Core nicht jedes mal mit einer anderen ID?
Und wieso soll er erst 25 Sek warten, bis er den Core startet und dann nochmal 1 Min warten, bis er das Echo ausgibt?
mv : rename cores/coe.2 to cores/core 1 09/06/2010 - Metin2 Private Server - 52 Replies Hey leute
ständig wenn ich mein Server starte bekomm ich den Selben Fehler der fortlaufend ist
http://www3.pic-upload.de/11.10.09/ycs279nfyy6l.j pg
^ weis jmd was das heißen soll ?
[DRINGEND]mv: rename cores/core.3 to cores PROBLEM 07/30/2010 - Metin2 Private Server - 14 Replies ich habe da ein problem und zwar wenn ich rebooten will kommt die ganze zeit das hier
http://img709.imageshack.us/img709/8893/puttybild .jpg
und ich habe ka was da fehlen könnte.... ich erkenne da grade auch nichts... vllt kann mir da jemand bei sowas helfen?