Zum Inhalt springen
Alle Anleitungen

Game-Server ·

Game-Server automatisch neu starten mit Zeitplänen

Nutze Zeitpläne im Panel, um deinen Game-Server jede Nacht neu zu starten, Spieler vorher zu warnen und täglich ein Backup zu erstellen. Mit Cron-Zeiten in UTC erklärt.

Ein Game-Server, der tagelang durchläuft, wird oft langsamer. Ein nächtlicher Neustart hält ihn frisch, und mit einem Zeitplan musst du dafür nicht aufstehen. Diese Anleitung erklärt, wie Zeitpläne funktionieren, und baut zwei davon: einen nächtlichen Neustart mit Warnung für deine Spieler und ein tägliches Backup.

So funktionieren Zeitpläne

Ein Zeitplan besteht aus zwei Teilen:

  • Eine Zeit: wann der Zeitplan läuft, geschrieben als fünf Felder im Cron-Stil.
  • Eine oder mehrere Aufgaben: was zu dieser Zeit passiert. Aufgaben laufen nacheinander, in der Reihenfolge, in der du sie hinzugefügt hast.

Es gibt drei Arten von Aufgaben:

AktionWas sie tutNutzdaten
Befehl sendenTippt einen Befehl in die ServerkonsoleDer Befehl, zum Beispiel say hi
Power-SignalStartet oder stoppt den Serverstart, stop, restart oder kill
Backup erstellenErstellt ein Backup der ServerdateienOptional: Dateien, die ausgelassen werden

Alle Zeiten sind in UTC, nicht in deiner Ortszeit. 04:00 UTC ist 05:00 Uhr mitteleuropäischer Winterzeit und 06:00 Uhr Sommerzeit.

Die Zeitfelder

FeldErlaubte Werte
Minute0 bis 59
Stunde0 bis 23
Tag des Monats1 bis 31
Monat1 bis 12
Wochentag0 bis 7, wobei 0 und 7 beide Sonntag sind

In jedem Feld kannst du Folgendes verwenden:

  • * für "beliebig".
  • Eine Liste wie 1,15.
  • Einen Bereich wie 1-5.
  • Einen Schritt wie */6, was im Feld Stunde alle 6 Stunden bedeutet.

Die Vorlagen füllen die Felder für dich aus: Jede Minute, Stündlich, Täglich um 00:00 und Wöchentlich (So).

Beispiel 1: jede Nacht neu starten, mit Warnung

Dieser Zeitplan läuft um 04:00 UTC, warnt deine Spieler zweimal und startet dann den Server neu.

Zeitplan erstellen

  1. Melde dich im Panel an, öffne Game-Server und klicke auf deinen Server.
  2. Klicke auf Zeitpläne und dann auf Zeitplan erstellen.
  3. Trage unter Name "Nächtlicher Neustart" ein.
  4. Klicke auf die Vorlage Täglich um 00:00 und ändere Stunde auf 4.
  5. Lass Aktiv eingeschaltet und schalte Nur wenn online ein. Der Zeitplan wird dann übersprungen, wenn der Server gestoppt ist. Ein Server, den du bewusst ausgeschaltet hast, bleibt also aus.
  6. Klicke auf Erstellen.

Aufgaben hinzufügen

Klicke auf den neuen Zeitplan, um ihn zu öffnen. Klicke für jede Aufgabe auf Aufgabe hinzufügen, fülle die Felder aus und klicke auf Hinzufügen.

#AktionNutzdatenZeitversatz (Sekunden)
1Befehl sendensay Server restarts in 5 minutes0
2Befehl sendensay Server restarts in 1 minute240
3Power-Signalrestart60

Zeitversatz (Sekunden) ist die Wartezeit nach der vorherigen Aufgabe, nicht nach dem Start des Zeitplans. Aufgabe 2 läuft 240 Sekunden nach Aufgabe 1, Aufgabe 3 weitere 60 Sekunden später. Das Maximum pro Aufgabe sind 900 Sekunden.

Der Befehl say stammt aus Minecraft. Andere Spiele nutzen andere Befehle für eine Nachricht an alle Spieler. Prüfe also, was dein Spiel erwartet. Gib den Befehl genau so ein, wie du ihn in der Konsole deines Servers tippen würdest. Bei Minecraft heißt das: ohne Schrägstrich davor.

Wenn eine Aufgabe fehlschlägt

Standardmäßig stoppt der Zeitplan, sobald eine Aufgabe fehlschlägt. Schalte bei einer Aufgabe Bei Fehler fortfahren ein, wenn die späteren Aufgaben trotzdem laufen sollen. Bei einer Warnmeldung ist das sinnvoll: Eine fehlgeschlagene Nachricht soll den Neustart nicht verhindern.

Beispiel 2: jeden Tag ein Backup

  1. Klicke auf der Seite Zeitpläne auf Zeitplan erstellen.
  2. Trage unter Name "Tägliches Backup" ein.
  3. Klicke auf die Vorlage Täglich um 00:00 und ändere Stunde auf 3. Das Backup läuft dann eine Stunde vor dem Neustart aus Beispiel 1 und die beiden überschneiden sich nicht.
  4. Lass Aktiv eingeschaltet und klicke auf Erstellen.
  5. Klicke auf den neuen Zeitplan und dann auf Aufgabe hinzufügen.
  6. Wähle unter Aktion den Eintrag Backup erstellen.
  7. Lass Nutzdaten leer, um alles zu sichern. Um Dateien auszulassen, trage ein Muster im Gitignore-Stil ein, zum Beispiel logs/.
  8. Klicke auf Hinzufügen.

Geplante Backups zählen zum Backup-Limit deines Servers. Ist das Limit erreicht, ersetzt ein neues Backup das älteste, das nicht gesperrt ist. Wie du Backups sperrst, herunterlädst und wiederherstellst, steht in Game-Server-Backup erstellen und wiederherstellen.

Zeitplan testen, pausieren und ändern

  • Testen: Klicke in der Zeile des Zeitplans auf das Play-Symbol (Jetzt ausführen). Alle Aufgaben laufen sofort, einschließlich der Zeitversätze. Jetzt ausführen ignoriert Nur wenn online. Teste einen Neustart-Zeitplan also nicht, während Leute spielen.
  • Pausieren: Bearbeite den Zeitplan und schalte Aktiv aus. Er behält seine Aufgaben und zeigt in der Liste Deaktiviert.
  • Ändern: Mit den Stift-Symbolen bearbeitest du den Zeitplan oder eine einzelne Aufgabe, mit den Papierkorb-Symbolen löschst du sie. Wenn du einen Zeitplan löschst, werden auch alle seine Aufgaben entfernt.

Jede Zeile zeigt, wann der Zeitplan das nächste Mal läuft, in der Zeitzone deines Geräts. So prüfst du, ob deine Zeitfelder das tun, was du gemeint hast.

Gut zu wissen

  • Zeitpläne laufen nicht, während der Server installiert oder neu installiert wird, und nicht, solange er gesperrt ist.
  • Ein Neustart trennt alle Verbindungen. Wähle eine Zeit, zu der auf deinem Server wenig los ist, und denke daran, dass die Zeit in UTC ist.

Neu im Serverbetrieb? Beginne mit Minecraft-Server einrichten: so geht es.

Brauchst du Hilfe?

Wenn etwas aus dieser Anleitung bei dir nicht klappt, schreib uns und wir helfen dir weiter.

Kontakt aufnehmen