TPS baixo no Minecraft? Como otimizar seu servidor

O TPS (Ticks Per Second) e a metrica mais importante do seu servidor de Minecraft. O ideal e 20 TPS. Quando cai abaixo de 18, os jogadores comecam a perceber lag. Abaixo de 15, o jogo fica injogavel. Veja como diagnosticar e resolver.

O que causa TPS baixo

  • Entidades em excesso: mobs, itens no chao e villagers sao os maiores consumidores de ticks. Uma fazenda de villagers mal projetada pode sozinha derrubar o TPS.
  • Redstone complexa: circuitos de redstone que funcionam constantemente pesam no servidor.
  • Plugins mal otimizados: plugins antigos ou mal escritos podem causar gargalos.
  • Geracao de chunks: quando jogadores exploram areas novas, o servidor precisa gerar chunks, o que consome CPU.
  • Pouca RAM: se o garbage collector do Java roda constantemente, o TPS cai.

Diagnosticando com Spark

O Spark e a ferramenta padrao para analise de performance em servidores Minecraft. Instale como plugin e use:

  • /spark tps: mostra o TPS atual e historico.
  • /spark profiler: gera um relatorio detalhado de o que esta consumindo ticks.
  • /spark health: visao geral da saude do servidor.

O relatorio do Spark mostra exatamente quais plugins ou mecanicas estao consumindo mais tempo de processamento.

Otimizacoes no server.properties

  • view-distance=8: reduz a distancia de renderizacao.
  • simulation-distance=4: limita a area onde entidades sao processadas.

Otimizacoes no Paper

Se voce usa Paper (e deveria), ajuste estes parametros:

  • entity-activation-range: reduz a distancia em que mobs sao ativados.
  • mob-spawner-tick-rate: aumenta o intervalo entre spawns de mob spawners.
  • max-auto-save-chunks-per-tick: limita quantos chunks sao salvos por tick.
  • prevent-moving-into-unloaded-chunks: evita que jogadores entrem em chunks nao carregados.

Limitando entidades

Configure limites de entidades por chunk:

  • Mobs hostis: maximo 50 por chunk.
  • Animais: maximo 15 por chunk.
  • Itens no chao: configure despawn em 3 minutos em vez dos 5 padrao.

Pre-geracao de mundo

Use o plugin Chunky para pre-gerar o mapa antes de abrir o servidor. Isso elimina o custo de geracao de chunks durante o jogo, que e uma das maiores causas de lag.

Para um guia completo sobre RAM, veja nosso artigo sobre quanta RAM seu servidor precisa.


Ainda com duvidas? Abra um ticket de suporte e nossa equipe vai te ajudar.

Voltar ao blog