Minecraft

Minecraft com TPS baixo: como usar o spark para encontrar a causa do lag

Aprenda a capturar um perfil do servidor Paper com spark e separar gargalos de plugins, entidades e geração de chunks antes de trocar de VPS.

Equipe NeonHost13 de novembro de 20263 min de leitura
O que você vai aprender

TPS baixo significa que o servidor não está concluindo os ticks no ritmo esperado. No Paper 1.21 ou mais recente, use o spark integrado para gravar um período em que a lentidão acontece, examine as tarefas mais custosas e repita o teste depois de cada correção. Meça CPU, RAM e disco da VPS em paralelo.

Passo 1: Confirme que o problema está no servidor

Queda de FPS no computador do jogador, ping alto e TPS baixo são problemas diferentes. Anote versão do jogo, software, quantidade de jogadores, dimensão e horário. Compare uma sessão normal com o momento de travamento. A documentação do Paper informa que o spark vem integrado nas versões 1.21 ou superiores; para versões anteriores, verifique o procedimento correspondente antes de executar comandos.

  1. Reproduza a lentidão com a comunidade ou em um teste representativo.
  2. Registre TPS, uso de CPU e RAM, jogadores e ações realizadas.
  3. Confira erros recentes no console antes de atribuir a causa a um plugin.

Passo 2: Grave um perfil durante a lentidão

No console ou com permissão apropriada, o guia do Paper sugere iniciar uma captura temporizada com /spark profiler start --timeout 600. O relatório precisa incluir o instante em que o problema ocorre; dez minutos de servidor vazio não explicam o pico da noite. Guarde o link do resultado para comparar com outra captura.

  1. Inicie a captura pouco antes do evento que provoca o lag.
  2. Deixe o profiler registrar a carga real.
  3. Abra o relatório e identifique tarefas que ocupam mais tempo do tick.

Passo 3: Interprete o resultado sem conclusões apressadas

Uma tarefa de plugin no topo do perfil merece investigação, mas o nome isolado não prova defeito: ela pode estar processando um volume anormal de entidades ou dados. Examine chamadas, duração e frequência. Se o peso estiver em geração de mundo, teste exploração e pregeneration separadamente; se estiver em salvamento, observe disco e tamanho do mundo.

  1. Escolha o maior custo repetido, não apenas um pico isolado.
  2. Confira qual evento do jogo aciona a tarefa.
  3. Mude uma configuração por vez em uma cópia do servidor.

Passo 4: Valide a correção antes de aumentar recursos

Repita o mesmo cenário, com quantidade semelhante de jogadores, após atualizar um plugin, reduzir uma tarefa agendada ou ajustar a distância de simulação. Compare perfil e métricas da VPS. Se a carga continuar limitada pela CPU mesmo depois de corrigir gargalos, aí sim avalie um plano maior. Preserve um backup antes de alterar plugins, mundo ou versão.

  1. Faça backup e aplique uma única mudança.
  2. Repita a captura sob carga parecida.
  3. Registre o resultado e mantenha um caminho de volta.
Próximo passo

Compare VPS Minecraft para a carga real

Escolha CPU, RAM e armazenamento depois de identificar o gargalo do mundo.

Ver VPS Minecraft

Fontes oficiais

Confira as publicações usadas neste artigo:

Continue lendo

Mais sobre Minecraft

FAQ do artigo

Dúvidas sobre Minecraft

Não. TPS pode cair por tarefas de CPU, geração de chunks, entidades, plugins ou armazenamento. O perfil e as métricas ajudam a distinguir as causas.
Sim, mas revise nomes, endereços e outras informações que não queira publicar antes de enviar o link.