Resolução de ProblemasTPS baixo: checklist

    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

    1. View-distance / simulation-distance altas.
    2. Plugins pesados ou mal configurados.
    3. Muitas entidades (mobs, villagers, itens no chão).
    4. Redstone/clock/farms sem limite.
    5. Geração de mundo + IO de disco.
    6. 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

    1. Últimas 200–300 linhas do console quando o lag ocorre.
    2. Versões: Minecraft + tipo do servidor + build e Java.
    3. Lista de plugins/mods.
    4. Descrição do cenário (explorar, muitos players, perto de farm).
    5. Se tiver: link/arquivo do profiler (spark/timings/relatório).

    Links úteis