TPS é o termo mais citado quando o assunto é performance de servidor Minecraft, mas poucos administradores param para entender exatamente o que um "tick" representa e por que 20 é o número de referência universal.
O que é um tick, exatamente
Um tick é a menor unidade de tempo processada pelo jogo — uma "batida" onde o servidor atualiza o estado do mundo: posição de entidades, crescimento de plantações, física de blocos, e todas as outras mecânicas que dependem de tempo para funcionar.
Por que 20 ticks por segundo
O Minecraft foi projetado para rodar a 20 ticks por segundo como padrão de referência — esse número não é arbitrário, mas sim a base sobre a qual toda a velocidade de mecânicas do jogo foi calibrada (tempo de crescimento de culturas, velocidade de certas animações, e assim por diante). Rodar consistentemente abaixo desse número significa que o mundo, na prática, está passando mais devagar do que o pretendido.
A relação entre tick e o valor de 50 milissegundos
Como já foi coberto em outro artigo deste blog sobre MSPT, o cálculo é direto: para manter 20 ticks por segundo, cada tick individual precisa ser processado em no máximo 50 milissegundos (1000 milissegundos divididos por 20). Quando o processamento de um tick ultrapassa esse valor, o servidor não consegue manter o ritmo pretendido.
TPS é derivado, não medido diretamente: tecnicamente, o que o servidor mede é quanto tempo cada tick está levando (o MSPT). O TPS exibido é calculado a partir dessa informação — os dois valores estão intimamente conectados, sendo o MSPT a métrica mais granular e o TPS uma forma mais simples e resumida de comunicar a mesma informação.
O que acontece quando um tick demora mais que 50ms
O servidor não "pula" o tick — ele simplesmente processa mais devagar do que o ideal, acumulando um pequeno atraso. Se isso acontece ocasionalmente, o impacto é imperceptível. Se acontece consistentemente, o mundo inteiro passa a rodar visivelmente mais devagar, afetando desde o ciclo de dia e noite até a velocidade de crescimento de plantações.
Por que TPS acima de 20 não existe
Diferente de taxas de quadros em jogos (onde mais é sempre melhor), o Minecraft não acelera além de 20 ticks por segundo mesmo com hardware extremamente poderoso disponível — o valor de 20 é um teto fixo pretendido, não apenas um mínimo desejável. Um servidor "saudável" mantém-se próximo desse valor, nunca ultrapassando-o de forma significativa.
Tick rate customizado: uma prática arriscada
Alguns servidores experimentam alterar deliberadamente a taxa de tick pretendida (para mais rápido ou mais devagar) por razões específicas de design de jogo. Essa é uma prática avançada e arriscada, já que altera o comportamento fundamental de mecânicas calibradas para 20 ticks por segundo, podendo gerar comportamento inesperado em sistemas que dependem dessa referência.
Conectando tudo: por que entender isso ajuda no diagnóstico
Compreender o que realmente acontece "por trás" do número de TPS exibido ajuda a interpretar corretamente as ferramentas de diagnóstico já cobertas neste blog, como o comando /mspt e o plugin Spark, em vez de tratar o TPS como um número mágico sem entender sua origem técnica.