Configurarea și administrarea serverului tău
Cum rezolvi eroarea Watchdog pe serverul Minecraft

În acest articol, vom discuta despre Watchdog pe serverul tău Minecraft, ce este, cum funcţionează şi ce poţi face dacă acesta se blochează.
Ce este Watchdog?
Watchdog este o componentă integrată în serverul Minecraft care monitorizează timpul necesar fiecărei bucle de joc, cunoscută şi ca tick. Watchdog verifică dacă un tick durează mai mult decât este de aşteptat şi opreşte serverul intenţionat pentru a preveni coruperea lumii.
Ce este un Tick?
În Minecraft, un tick reprezintă o buclă de joc, care are loc la fiecare 0,05 secunde sau de 20 de ori pe secundă, adică 20 Tick-uri Pe Secundă (TPS). Bucle de joc execută diferite acţiuni precum apariţia monştrilor, creşterea recoltelor, schimbarea blocurilor şi calcularea rezultatelor daunelor.
Timpul de Crash al Watchdog
Watchdog este programat să declanşeze o oprire a serverului atunci când un tick depăşeşte timpul maxim permis. Implicit, Watchdog declanşează un crash dacă un tick durează mai mult de 50 de milisecunde, dar timpul maxim permis este de 60 de milisecunde.
Cum identifici o eroare Watchdog?
Atunci când Watchdog opreşte serverul Minecraft, vei vedea un mesaj de eroare în consola serverului care spune:
[FATAL]: Un tick de server a durat 60.00 secunde (ar trebui maxim 0.05)
[FATAL]: Se consideră că s-a blocat, serverul va fi oprit forţat.
În plus, va fi generat un raport de crash, începând cu linia "Minecraft Crash Report."
Cum rezolvi o eroare Watchdog?
Pentru a rezolva o eroare Watchdog, trebuie să identifici sursa lag-ului care face ca tick-ul să dureze mai mult decât normal.
După identificarea problemei, poţi lua măsuri corespunzătoare, în funcţie de caz. Cauza problemei poate fi o entitate ticking, un bloc sau chiar lumea, care poate genera lag semnificativ şi poate duce la crash-uri ale serverului.
Poţi consulta ghidul nostru pentru rezolvarea erorilor de entitate ticking.
Dezactivarea Watchdog
Dezactivarea Watchdog este o ultimă soluţie şi nu este recomandată deoarece acesta opreşte serverul atunci când detectează că un tick a durat mai mult decât trebuie, ceea ce indică că serverul este deja de nejucat sau blocat. Poţi dezactiva Watchdog setând valoarea max-tick-time la -1 în fişierul server.properties, dar acest lucru nu este recomandat.
Cum schimbi timpul de crash al Watchdog
Poţi schimba timpul maxim permis pentru un tick înainte ca Watchdog să oprească serverul modificând opţiunea max-tick-time în fişierul server.properties. Valoarea implicită este 60000 milisecunde sau 60 de secunde, poţi configura -1 pentru timp nelimitat, însă uneori acest lucru doar va amâna problema.
Concluzie
Watchdog este o componentă esenţială a serverului Minecraft care monitorizează buclele de joc pentru a preveni coruperea lumii. Dacă se blochează, poţi identifica cauza problemei şi lua măsuri corespunzătoare sau poţi cere ajutor de la furnizorul tău de hosting. Nu dezactiva Watchdog decât ca ultimă soluţie.
Începe cu un
Minecraft Server
Vrei să-ți creezi propriul server Minecraft? Durează doar câteva minute.