NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Seu servidor de Minecraft travou e o Minecraft o parou

MinecraftUpdated Oct 28, 20265 min read

O Minecraft roda o mundo em ticks, 20 por segundo. Se um tick demora demais, o watchdog do servidor decide que ele travou e o para de propósito. O watchdog do próprio Minecraft diz A single server tick took 60.00 seconds. O Paper e o Purpur usam o próprio watchdog no lugar, que diz The server has stopped responding!. Algo travou o mundo por um minuto inteiro: um plugin, um mod ou uma máquina muito grande no mundo. Ache o que foi e depois inicie o servidor de novo.

O que você vê

  • Os jogadores travam e depois perdem a conexão.
  • O Console mostra A single server tick took e um número de segundos, depois (should be max 0.05). No Paper e no Purpur, mostra The server has stopped responding! e um thread dump, uma lista longa que começa com Server thread dump.
  • Quando o servidor parou depois da mensagem do próprio Minecraft, a caixa Por que seu servidor parou, na Visão geral e acima do console, diz The server froze, and Minecraft stopped it. e One update took os segundos, A plugin, a mod or a very large machine in the world is usually the cause; spark's profiler shows which.

Ache o que travou

  1. Inicie o servidor de novo.
  2. Em Files, abra crash-reports e o arquivo mais novo, ou leia o Console em volta das linhas do watchdog (no Paper e no Purpur, o thread dump). Elas mostram o que o servidor estava fazendo quando travou. O nome de um plugin ou mod ali é a sua melhor pista. Veja Como ler o log e os relatórios de crash do seu servidor de Minecraft.
  3. Se o servidor dá lag antes de travar, rode Analisar 60 s no card Saúde do servidor da Visão geral enquanto o lag acontece. Ele aponta os plugins ou mods que mais usam a thread principal: Como verificar a saúde do seu servidor de Minecraft: TPS, tempo por tick e spark.
  4. Atualize ou remova o que ele apontar, ou mude a configuração que faz aquilo rodar vezes demais.

Causas comuns

  • Um plugin ou mod fazendo um trabalho grande de uma vez, como gerar ou varrer uma área grande.
  • Uma máquina ou farm enorme: um relógio de redstone longo, milhares de itens no chão, uma farm de mobs muito densa.
  • Jogadores explorando longe em terreno novo, que o servidor precisa gerar: Como pré-gerar seu mundo de Minecraft para explorar sem lag faz esse trabalho com antecedência.

O Limite do watchdog

No Vanilla e nos mod loaders, o limite de tempo é o Limite do watchdog em Configurações, Server Properties (Java) (propriedades do servidor), 60000 milissegundos por padrão. O Paper, o Purpur e o Spigot desligam esse watchdog e usam o próprio, definido por timeout-time em Spigot Settings (configurações do Spigot) (spigot.yml), 60 segundos por padrão. O painel descreve o Limite do watchdog como Milliseconds a single tick may take before the server decides it has hung and shuts itself down. -1 turns the watchdog off, which is useful while tracking down a slow plugin.

Deixe ligado no jogo normal. Com o watchdog desligado, um servidor travado continua travado, com jogadores presos nele, em vez de parar. Desligue só por pouco tempo enquanto acha um plugin lento, e ligue de novo depois.

Bom saber

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS