Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
Hast du ne RL Uhr in deinem Gamemode?
Sonst könntest du den Restart evt. mit der Echtzeituhr auslösen, am besten du guckst dir das mal an
[ SCRIPTING ] Eigene Echtzeit Uhr erstellen
ich würd nen Minuten Timer erstellen, der die Stunde abfragt, wenn diese 6 ist -> rcon restart, ansonsten nichts.
Ich würde aber lieber mit Cronjobs arbeiten, da diese die Root Zeit benutzen und du da mehr freiheiten hast.
zeit abfragen und wenn es 6 uhr restart
Am besten in dem Public die Zeit abfragen und dann um 6 Uhr Restart, frag mich nicht wie jetzt müssen Profi´s ran
Du kannst auch deinen Hoster fragen dass er das einstellt.
Gerade nach googlen bei den Codeschnipseln gefunden Have Fun ;D
#define RESTART_HOUR 4
#define RESTART_MINS 30
public OnGameModeInit()
{
SetTimer("CheckForRestart",60000,1);
return 1;
}
forward CheckForRestart();
public CheckForRestart()
{
new thour, tmin, tsec;
gettime(thour,tmin,tsec);
if(thour == RESTART_HOUR && tmin == RESTART_MINS)
{
print(" Automatic Server Restart ");
SendRconCommand("gmx");
}
return 1;
}