TPS baixo: checklist
Esta página resolve Can't keep up! Is the server overloaded?, travamentos, TPS caindo, blocos "voltando" e servidor lento.
Objetivo: descobrir o gargalo (CPU, RAM, disco, plugins, entidades, chunks, redstone, geração de mundo).
Sintomas comuns
- Console mostra "Can’t keep up… ticks behind".
- Jogadores reclamam de lag mesmo com ping bom.
- Explorar mundo novo derruba o TPS.
- Farms/redstone derrubam o servidor.
Causas mais comuns
- View-distance / simulation-distance altas.
- Plugins pesados ou mal configurados.
- Muitas entidades (mobs, villagers, itens no chão).
- Redstone/clock/farms sem limite.
- Geração de mundo + IO de disco.
- Host no limite de CPU.
Checklist rápido (faça nessa ordem)
1) Aplique "wins rápidos" de configuração
- Reduza
view-distance(ex.: 6–10). - Reduza
simulation-distance(ex.: 4–8).
Isso sozinho resolve muita coisa em servidor com poucos recursos.
2) Reinicie limpo e observe
- Reinicie o servidor e observe o TPS por 5–10 minutos.
- Se começa bom e cai com o tempo, suspeite de acúmulo de entidades ou plugin em loop.
3) Descubra se o problema é "mundo" ou "plugin"
- Teste A: pare e inicie sem os plugins recém-instalados.
- Teste B: iniciar com plugins desativados (ou mover a pasta de plugins).
Se sem plugins fica liso, o culpado é plugin/config.
4) Gere um relatório de diagnóstico (profiler)
O ideal é usar um profiler moderno (ex.: spark). O resultado esperado:
- Top "tick cost".
- Top entidades (mobs/villagers/itens).
- Top chunks/regiões problemáticas.
- Plugins consumindo mais tempo.
5) Se o lag acontece ao explorar
- Pré-gerar mapa fora do horário de pico.
- Garantir disco rápido.
- Evitar muitos jogadores explorando em direções diferentes.
6) Se o lag acontece em base/farm
- Limitar mobs/villagers.
- Remover clocks infinitos.
- Limitar itens no chão (hoppers + drop farms).
Ações recomendadas (por impacto)
Alto impacto
- Reduzir view/simulation distance.
- Remover/atualizar plugin culpado.
- Limitar entidades (principalmente villagers e itens no chão).
Médio impacto
- Pré-gerar mundo.
- Ajustar farms/redstone.
- Rever configurações de hopper/tile entities.
Baixo impacto
- Ajustes finos de configs secundárias.
- Otimizações "milagrosas" sem diagnóstico (evite).
Como prevenir
- Atualize plugins em lote pequeno e monitore.
- Faça pré-geração do mundo.
- Tenha regras para farms/redstone.
- Rotina de limpeza de itens/mobs (com moderação).
O que enviar no suporte
- Últimas 200–300 linhas do console quando o lag ocorre.
- Versões: Minecraft + tipo do servidor + build e Java.
- Lista de plugins/mods.
- Descrição do cenário (explorar, muitos players, perto de farm).
- Se tiver: link/arquivo do profiler (spark/timings/relatório).
Links úteis
- Voltar para: Erros comuns
- Se aparecer
OutOfMemoryError: OutOfMemory: checklist