Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutorials
Deinen Server konfigurieren und verwalten

Wie behebt man den Watchdog-Fehler?

P430

In diesem Artikel befassen wir uns mit dem Watchdog auf deinem Minecraft-Server: Was ist das, wie funktioniert er und was kannst du tun, wenn er einen Absturz verursacht?


Was ist der Watchdog?

Der Watchdog ist eine eingebaute Komponente des Minecraft-Servers, die die Zeit überwacht, die jeder Spielzyklus (Tick) benötigt. Der Watchdog prüft, ob ein einzelner Tick länger als erwartet dauert, und löst absichtlich einen Serverabsturz aus, um eine Weltbeschädigung zu verhindern.


Was ist ein Tick?

In Minecraft bezeichnet ein Tick einen Spielzyklus, der alle 0,05 Sekunden oder 20 Mal pro Sekunde auftritt, also 20 Ticks pro Sekunde (TPS). In jedem Spielzyklus werden verschiedene Aktionen wie das Spawnen von Mobs, das Wachsen von Pflanzen, das Ändern von Blöcken und das Berechnen von Schadenswerten ausgeführt.


Watchdog-Absturzzeit

Der Watchdog ist so programmiert, dass er einen Serverabsturz auslöst, wenn ein einzelner Tick die maximal erlaubte Zeit überschreitet. Standardmäßig löst der Watchdog einen Absturz aus, wenn ein Tick mehr als 50 Millisekunden dauert, aber die maximal erlaubte Zeit beträgt 60 Millisekunden.


Wie erkennt man einen Watchdog-Fehler?

Wenn der Watchdog deinen Minecraft-Server abstürzen lässt, erscheint im Server-Console folgende Fehlermeldung:

[FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[FATAL]: Considering it to be crashed, server will forcibly shutdown.

Zusätzlich wird ein Absturzbericht generiert, der mit der Zeile "Minecraft Crash Report" beginnt.


Wie löst man einen Watchdog-Fehler?

Um einen Watchdog-Fehler zu beheben, musst du die Ursache für das Lag finden, das dazu führt, dass ein Tick länger als üblich dauert.

Nachdem du das Problem identifiziert hast, kannst du je nach Fall geeignete Maßnahmen ergreifen. Die Ursache kann eine tickende Entität, ein Block oder sogar die Welt selbst sein, was zu erheblichem Lag und Serverabstürzen führen kann.

Du kannst unseren Leitfaden zur Behebung von tickenden Entitäten konsultieren.


Watchdog deaktivieren

Das Deaktivieren des Watchdogs ist nur als letzter Ausweg zu empfehlen, da er den Server abstürzen lässt, wenn ein Tick länger als erwartet dauert, was darauf hinweist, dass der Server bereits unspielbar oder abgestürzt ist. Du kannst den Watchdog deaktivieren, indem du den Wert max-tick-time in der Datei server.properties auf -1 setzt, aber dies wird nicht empfohlen.


Wie ändert man die Watchdog-Absturzzeit?

Du kannst die maximal erlaubte Zeit für einen Tick, bevor der Watchdog den Server abstürzen lässt, über die Option max-tick-time in der Datei server.properties ändern. Der Standardwert ist 60000 Millisekunden bzw. 60 Sekunden. Du kannst -1 für unbegrenzte Zeit einstellen, aber dies verzögert das Problem meist nur.


Fazit

Der Watchdog ist eine wichtige Komponente deines Minecraft-Servers, die Spielzyklen überwacht, um eine Weltbeschädigung zu verhindern. Wenn er einen Absturz verursacht, kannst du die Ursache ermitteln und geeignete Maßnahmen ergreifen oder deinen Hosting-Anbieter um Hilfe bitten. Deaktiviere den Watchdog nur als letzten Ausweg.