Servidores de Jogos

TPS e MSPT: entendendo o desempenho do servidor

TPS e MSPT: entendendo o desempenho do servidor

Para saber se o seu servidor está saudável, esqueça a sensação e olhe para dois números: TPS e MSPT.

O que é um tick

O servidor de Minecraft funciona em ticks: a cada tick, ele atualiza o mundo — move mobs, cresce plantações, processa redstone, calcula física. O objetivo é executar 20 ticks por segundo.

TPS (Ticks Per Second)

Quantos ticks o servidor está conseguindo executar por segundo.

TPS Situação
20 Perfeito
18–19,9 Bom, pequenas oscilações
15–18 Lag perceptível
Abaixo de 15 Lag severo

O problema do TPS é que ele não passa de 20: um servidor "no limite" e um servidor "folgado" mostram o mesmo 20 TPS.

MSPT (Milliseconds Per Tick)

Quanto tempo, em milissegundos, o servidor leva para processar cada tick.

Para manter 20 TPS, cada tick precisa terminar em até 50 ms (1000 ms ÷ 20).

MSPT Situação
Abaixo de 30 ms Folga confortável
30–45 ms Atenção: pouca folga para picos
45–50 ms No limite
Acima de 50 ms O TPS começa a cair

O MSPT é o melhor indicador: ele mostra problemas antes de o TPS cair.

Como medir

Paper/Purpur

tps
mspt

spark (qualquer software)

/spark tps
/spark health

O spark mostra TPS e MSPT em diferentes janelas de tempo (últimos 5s, 10s, 1min...), com mínimo, média e percentil 95.

O que aumenta o MSPT

  • Entidades em excesso (mobs, itens, villagers);
  • Tile entities (hoppers, fornalhas, baús com hoppers);
  • Redstone complexa e contínua;
  • Geração de chunks (exploração);
  • Plugins/mods pesados;
  • Garbage collection mal configurada (picos de MSPT).

Picos x média

Um MSPT médio de 25 ms com picos de 200 ms também causa lag perceptível. Observe o máximo e o percentil 95 no spark. Picos regulares costumam indicar garbage collection, salvamento do mundo ou tarefas agendadas pesadas.

O que fazer quando o MSPT sobe

  1. Rode /spark profiler durante o problema;
  2. Identifique a origem (entidade, plugin, chunk);
  3. Aplique as correções: limitar farms, ajustar configurações, remover plugins, pré-gerar mundo;
  4. Meça de novo.

Crie seu servidor com o Minecraft-BR

No Minecraft-BR da VittHost, você acompanha CPU e memória no painel Pterodactyl/Pelican e usa o spark para manter o MSPT baixo. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS