"Meu servidor está com lag" é uma das queixas mais comuns entre donos de servidor Minecraft — mas na prática, "lag" pode significar coisas completamente diferentes, com causas e soluções diferentes. Entender qual tipo você está enfrentando é o primeiro passo para resolver de verdade.

Lag de rede vs lag de tick: a diferença que muda tudo

Existem dois tipos fundamentalmente distintos de lag, e confundi-los leva a tentar resolver o problema errado:

  • Lag de rede (ping alto): os jogadores veem outros jogadores "teleportando" ou com movimento entrecortado, mas o mundo em si funciona normalmente para quem está com boa conexão. Isso indica um problema de latência entre o jogador e o servidor.
  • Lag de tick (TPS baixo): o mundo inteiro fica lento para todos, incluindo quebra de blocos demorada, mobs travados, e o próprio tempo do jogo (dia/noite) passando devagar. Isso indica que o servidor está sobrecarregado processando o jogo em si.

Como diagnosticar lag de tick (TPS)

A maioria dos servidores Paper/Spigot permite rodar o comando /tps no console ou no jogo (com permissão de operador). O valor ideal é próximo de 20.0 — quanto mais abaixo disso, mais lento o servidor está processando cada tick do jogo.

Causas comuns de TPS baixo:

  • Excesso de entidades: muitos mobs, itens dropados no chão ou animais acumulados numa área específica
  • Redstone mal otimizada: circuitos complexos rodando constantemente consomem processamento a cada tick
  • Farms automáticas mal projetadas: farms de mobs ou itens que geram uma quantidade excessiva de entidades simultâneas
  • Plugins mal otimizados: alguns plugins fazem verificações pesadas repetidamente, sobrecarregando o processador
  • Chunks carregados demais: um view-distance muito alto força o servidor a processar mais área do mundo simultaneamente
  • CPU insuficiente: diferente da RAM, o Minecraft depende fortemente de desempenho de núcleo único (single-thread) para processar ticks — um processador com clock alto ajuda mais que um com muitos núcleos fracos

Como diagnosticar lag de rede (ping)

Ping alto normalmente não tem relação com a RAM ou CPU do servidor, e sim com:

  • Distância geográfica: um servidor hospedado nos EUA vai naturalmente ter ping mais alto para jogadores no Brasil do que um hospedado em território nacional
  • Qualidade da rede do provedor de hospedagem: a rota que os dados percorrem entre o jogador e o data center importa tanto quanto a distância física
  • Conexão do próprio jogador: Wi-Fi instável, internet compartilhada ou uma conexão residencial congestionada também causam sintomas parecidos
  • Ataques DDoS em andamento: um ataque de negação de serviço pode gerar picos súbitos de ping para todos os jogadores ao mesmo tempo

Teste rápido: se apenas um jogador específico reclama de lag enquanto os outros estão bem, o problema provavelmente é da conexão dele. Se todos os jogadores relatam o mesmo problema ao mesmo tempo, o problema está no servidor ou na rede da hospedagem.

Soluções práticas por tipo de lag

Para lag de tick

  • Reduzir o view-distance e o simulation-distance no server.properties
  • Instalar plugins de limpeza automática de entidades e itens acumulados (como ClearLag)
  • Revisar e otimizar farms automáticas que geram excesso de mobs ou itens
  • Fazer upgrade de plano se o uso de RAM/CPU estiver constantemente no limite

Para lag de rede

  • Escolher hospedagem com servidores fisicamente próximos da maioria dos jogadores
  • Verificar se a hospedagem tem proteção Anti-DDoS ativa por padrão
  • Orientar jogadores a testarem em conexão cabeada em vez de Wi-Fi, quando possível

Quando o problema realmente é a infraestrutura

Se depois de otimizar plugins, reduzir entidades e ajustar configurações o servidor continua com TPS baixo, isso geralmente indica que o hardware disponível (RAM, mas principalmente a CPU) não é suficiente para a carga atual do servidor — e nesse caso, migrar para um plano com mais recursos costuma ser a solução mais direta.