Nastavení a správa tvého serveru
Jak opravit chybu Watchdog na Minecraft serveru

V tomto článku se podíváme na Watchdog na vašem Minecraft serveru – co to je, jak funguje a co dělat, když způsobí pád serveru.
Co je Watchdog?
Watchdog je vestavěná součást Minecraft serveru, která sleduje dobu trvání každého herního cyklu, tzv. ticku. Watchdog kontroluje, zda jeden tick netrvá déle, než by měl, a v případě potřeby server úmyslně shodí, aby zabránil poškození světa.
Co je to Tick?
V Minecraftu tick znamená jeden herní cyklus, který probíhá každých 0,05 sekundy, tedy 20krát za sekundu (20 TPS – ticků za sekundu). Během ticku se provádějí různé akce, jako je spawnování mobů, růst plodin, změny bloků nebo výpočet poškození.
Čas pro pád Watchdogu
Watchdog je nastaven tak, že způsobí pád serveru, pokud jeden tick překročí maximální povolený čas. Ve výchozím nastavení Watchdog shodí server, pokud tick trvá déle než 50 milisekund, přičemž maximální povolený čas je 60 milisekund.
Jak poznat chybu Watchdog?
Když Watchdog způsobí pád vašeho Minecraft serveru, v konzoli serveru se zobrazí chybová hláška:
[FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[FATAL]: Considering it to be crashed, server will forcibly shutdown.
Kromě toho se vygeneruje crash report, který začíná řádkem „Minecraft Crash Report“.
Jak vyřešit chybu Watchdog?
Abyste chybu Watchdog opravili, musíte najít zdroj lagů, které způsobují, že tick trvá déle než obvykle.
Po identifikaci problému můžete podniknout vhodné kroky podle konkrétní situace. Příčinou může být tickující entita, blok nebo dokonce celý svět, což může způsobit výrazné zpomalení a následný pád serveru.
Můžete se podívat na náš návod na řešení chyb tickující entity.
Vypnutí Watchdogu
Vypnutí Watchdogu je až poslední možnost a nedoporučuje se, protože Watchdog server shazuje v případě, že tick trvá příliš dlouho – což znamená, že server je už stejně nehratelný nebo zamrzlý. Watchdog lze vypnout nastavením hodnoty max-tick-time na -1 v souboru server.properties, ale toto řešení není doporučeno.
Jak změnit čas pro pád Watchdogu
Maximální dobu trvání ticku před pádem serveru můžete změnit úpravou volby max-tick-time v souboru server.properties. Výchozí hodnota je 60000 milisekund (60 sekund), můžete nastavit -1 pro neomezený čas, což ale problém jen oddálí.
Závěr
Watchdog je důležitou součástí vašeho Minecraft serveru, která hlídá herní cykly a chrání svět před poškozením. Pokud dojde k pádu, zjistěte příčinu a podnikněte vhodné kroky, případně kontaktujte svého poskytovatele hostingu. Watchdog vypínejte jen v krajním případě.
Začni s
Minecraft Serverem
Chceš si vytvořit vlastní Minecraft server? Zabere to jen pár minut.