Configurare e gestire il tuo server
Come risolvere l'errore Watchdog su Minecraft

In questo articolo, approfondiremo l'argomento Watchdog sul tuo server Minecraft: cos'è, come funziona e cosa puoi fare in caso di crash.
Cos'è il Watchdog?
Il Watchdog è un componente integrato del server Minecraft che monitora il tempo impiegato da ogni ciclo di gioco, chiamato anche tick. Il Watchdog controlla se un singolo tick richiede più tempo del previsto e arresta deliberatamente il server per evitare la corruzione del mondo.
Cos'è un Tick?
In Minecraft, un tick si riferisce a un ciclo di gioco, che avviene ogni 0,05 secondi o 20 volte al secondo, cioè 20 Tick Per Second (TPS). Il ciclo di gioco esegue diverse azioni come la generazione di mob, la crescita delle colture, il cambiamento dei blocchi e il calcolo dei danni.
Tempo di Crash del Watchdog
Il Watchdog è programmato per attivare un crash del server quando un singolo tick supera il tempo massimo consentito. Per impostazione predefinita, il Watchdog attiva un crash quando un tick dura più di 50 millisecondi, ma il tempo massimo consentito è di 60 millisecondi.
Come riconoscere un errore Watchdog?
Quando il Watchdog arresta il tuo server Minecraft, vedrai un messaggio di errore nella console del server che dice:
[FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[FATAL]: Considering it to be crashed, server will forcibly shutdown.
Inoltre, verrà generato un report di crash che inizierà con la riga "Minecraft Crash Report."
Come risolvere un errore Watchdog?
Per risolvere un errore Watchdog, devi identificare la fonte del lag che causa il prolungamento del tick.
Dopo aver individuato il problema, puoi agire di conseguenza, a seconda del caso. La causa potrebbe essere un'entità ticking, un blocco o persino il mondo, che possono generare molto lag e portare al crash del server.
Puoi consultare la nostra guida su come risolvere gli errori di entità ticking.
Disabilitare il Watchdog
Disabilitare il Watchdog è una soluzione estrema e non raccomandata, poiché il suo scopo è arrestare il server quando rileva che un tick ha richiesto troppo tempo, segnalando che il server è già inutilizzabile o bloccato. Puoi disabilitare il Watchdog impostando il valore max-tick-time a -1 nel file server.properties, ma non è consigliato.
Come modificare il tempo di crash del Watchdog
Puoi modificare il tempo massimo consentito per un tick prima che il Watchdog arresti il server cambiando l'opzione max-tick-time nel file server.properties. Il valore predefinito è 60000 millisecondi, ovvero 60 secondi; puoi impostare -1 per tempo illimitato, ma questo a volte ritarderà solo il problema.
Conclusione
Il Watchdog è un componente fondamentale del tuo server Minecraft che monitora i cicli di gioco per prevenire la corruzione del mondo. Se si verifica un crash, puoi identificare la causa e agire di conseguenza o chiedere assistenza al tuo provider di hosting. Ricorda di non disabilitare il Watchdog se non come ultima risorsa.
Inizia con un
Minecraft Server
Vuoi creare il tuo server Minecraft? Ci vogliono solo pochi minuti.