Configurar e gerenciar seu servidor
Como corrigir erro Watchdog no servidor Minecraft

Neste artigo, vamos abordar o tema do Watchdog no seu servidor Minecraft: o que é, como funciona e o que você pode fazer caso ele cause uma queda no servidor.
O que é o Watchdog?
O Watchdog é um componente interno do servidor Minecraft que monitora o tempo de cada ciclo do jogo, também chamado de tick. O Watchdog verifica se um tick está demorando mais do que o esperado e, nesse caso, derruba o servidor deliberadamente para evitar corrupção do mundo.
O que é um Tick?
No Minecraft, um tick refere-se a um ciclo do jogo, que ocorre a cada 0,05 segundos ou 20 vezes por segundo, ou seja, 20 Ticks Por Segundo (TPS). O ciclo executa diversas ações como gerar mobs, crescer plantações, alterar blocos e calcular resultados de dano.
Tempo de Crash do Watchdog
O Watchdog é programado para forçar uma queda do servidor quando um tick ultrapassa o tempo máximo permitido. Por padrão, o Watchdog aciona o crash quando um tick leva mais de 50 milissegundos, mas o tempo máximo permitido é de 60 milissegundos.
Como identificar um erro Watchdog?
Quando o Watchdog derruba seu servidor Minecraft, você verá uma mensagem de erro no console do servidor que diz:
[FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[FATAL]: Considering it to be crashed, server will forcibly shutdown.
Além disso, um relatório de crash será gerado, começando com a linha "Minecraft Crash Report."
Como resolver um erro Watchdog?
Para resolver um erro Watchdog, você precisa identificar a fonte do lag que faz com que o tick demore mais do que o normal.
Após identificar o problema, você pode tomar as medidas adequadas, dependendo do caso. A causa pode ser uma entidade, bloco ou até mesmo o mundo, que pode gerar muito lag e levar a quedas do servidor.
Você pode consultar nosso guia sobre como resolver erros de entidade ticking.
Desativando o Watchdog
Desativar o Watchdog é uma última alternativa e não é recomendado, pois ele derruba o servidor quando detecta que um tick demorou mais do que o esperado, indicando que o servidor já está injogável ou travado. Você pode desativar o Watchdog definindo o valor de max-tick-time como -1 no arquivo server.properties, mas isso não é recomendado.
Como alterar o tempo de crash do Watchdog
Você pode alterar o tempo máximo permitido para um tick antes do Watchdog derrubar o servidor modificando a opção max-tick-time no arquivo server.properties. O valor padrão é 60000 milissegundos ou 60 segundos; você pode configurar -1 para tempo ilimitado, mas isso pode apenas adiar o problema.
Conclusão
O Watchdog é um componente vital do seu servidor Minecraft que monitora os ciclos do jogo para evitar corrupção do mundo. Se ele causar uma queda, você pode identificar a causa e tomar as medidas adequadas ou buscar ajuda do seu provedor de hospedagem. Lembre-se de não desativar o Watchdog, exceto como último recurso.
Comece com um
Minecraft Servidor
Quer criar seu próprio servidor de Minecraft? Leva só alguns minutos.