Hey.
Da ich bis heute noch kien gescheites autorestartscript gesehen habe.
hab ich maln eigenes geschrieben:
Man beachte:
Jede game datei brauch einen Individuellen namen (benennt eure verknüpfungen einfach um, also zb für ch1: game_ch1 or whatever)
Den tragt ihr oben ein bei Service.
Danach platziert ihr das autorestartscript einfach in den Ordner der game datei.
benennt das script um in auto.sh und gebt ihm 777 Rechte.
Dann in eurer Start.sh lediglich ändern, dass er immer die auto.sh ausführen soll beim starten
anstatt der game.
(vergesst das & am ende nicht!)
Um den server dann zu rebooten einfach eingeben:
auth durch den dateinamen des Auth cores ersetzen
game durch den dateinamen der ursprungsdatei ersetzen.
Diese 3 namen könnt ihr bei laufendem Server über
Wenn ihr das hier richtig einbaut startet euer core spätestens 10sek nachdem er down ging von selbst neu, komplett ohne Cronjobs or whatever.
Da ich bis heute noch kien gescheites autorestartscript gesehen habe.
hab ich maln eigenes geschrieben:
Code:
#!/bin/sh
SERVICE='game_m1'
START="./${SERVICE} &"
while ( : ) do
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
true
else
echo "$SERVICE is not running"
$START
fi
sleep 10
done
Jede game datei brauch einen Individuellen namen (benennt eure verknüpfungen einfach um, also zb für ch1: game_ch1 or whatever)
Den tragt ihr oben ein bei Service.
Danach platziert ihr das autorestartscript einfach in den Ordner der game datei.
benennt das script um in auto.sh und gebt ihm 777 Rechte.
Dann in eurer Start.sh lediglich ändern, dass er immer die auto.sh ausführen soll beim starten
anstatt der game.
(vergesst das & am ende nicht!)
Um den server dann zu rebooten einfach eingeben:
db durch den dateinamen des db cores ersetzenQuote:
killall db game auth sh
auth durch den dateinamen des Auth cores ersetzen
game durch den dateinamen der ursprungsdatei ersetzen.
Diese 3 namen könnt ihr bei laufendem Server über
nachlesen. (das was in den klammern dahinter steht)Quote:
ps
Wenn ihr das hier richtig einbaut startet euer core spätestens 10sek nachdem er down ging von selbst neu, komplett ohne Cronjobs or whatever.