Blocos que voltam ao lugar, mobs lentos e comandos demorados podem indicar dificuldade no servidor. Uma imagem travando apenas em um computador pode ter outra origem. Antes de mudar configurações, descreva o sintoma e registre quando ele acontece. TPS, MSPT e um perfil spark ajudam a transformar a reclamação em informações úteis.
O que TPS e MSPT mostram?
TPS é a quantidade de atualizações do jogo processadas por segundo. Na operação normal de 20 ticks por segundo, cada tick dispõe de aproximadamente 50 milissegundos. MSPT mede o tempo necessário para processar um tick. Quando esse tempo supera repetidamente o orçamento, o servidor pode deixar de manter a cadência esperada.
Um valor médio saudável não exclui travadas breves. Observe também os picos e a distribuição do tempo. A explicação oficial do spark sobre TPS e MSPT mostra como interpretar essas medidas. Elas descrevem a execução do servidor; não equivalem aos FPS do computador nem ao tempo de resposta da conexão.
Registre um cenário que possa ser comparado
Anote horário e fuso, número de jogadores, versão, software e o que acontecia: exploração, evento, carregamento de uma área ou uso de um comando. Pergunte se vários jogadores sentiram o mesmo efeito ao mesmo tempo. Compare relatos de conexões diferentes sem concluir, apenas pelo relato, que existe um problema específico de rede.
Guarde trechos do console próximos ao horário e a lista de alterações recentes. Essa referência permite avaliar uma hipótese sem mudar tudo simultaneamente. Se o problema surgiu após instalar uma extensão, registre qual versão entrou e preserve uma cópia anterior para um teste controlado.
Capture o perfil durante a lentidão
O Paper inclui spark a partir da versão 1.21. A documentação oficial de profiling do Paper recomenda capturar enquanto o problema ocorre; um perfil de um servidor vazio dificilmente explica uma travada durante um evento.
Em uma conta administrativa autorizada, use o comando abaixo no jogo para uma captura com duração definida. No console do servidor, normalmente se omite a barra inicial.
/spark profiler start --timeout 600Após dez minutos, abra o endereço de relatório apresentado. Guarde junto dele o horário e a atividade observada. Os comandos do spark também permitem verificar uma captura em andamento e encerrá-la. Evite iniciar várias medições simultâneas sem saber qual já está ativa.
Quando o problema é uma travada isolada
A média de uma captura longa pode esconder poucos ticks lentos. O guia de picos de lag do spark descreve o monitoramento por duração e a filtragem de ticks. Por exemplo, o comando abaixo acompanha ocorrências acima de 50 milissegundos:
/spark tickmonitor --threshold-tick 50Relacione os avisos à ação observada. Esse limiar é uma referência para investigação, não uma prova automática de falha. Se precisar filtrar a captura, ajuste --only-ticks-over conforme a duração dos picos e a ajuda da versão instalada.
Leia o relatório antes de escolher a correção
No visualizador, examine a thread principal e expanda as tarefas que concentram tempo. Um nó com 100% no topo significa o total daquela thread, não necessariamente que toda a máquina esteja com CPU esgotada. A documentação do visualizador explica os percentuais e como navegar pelas chamadas.
Use o resultado para formular uma hipótese: processamento de entidades, geração de terreno, uma tarefa de plugin ou outra atividade identificada. Uma chamada aparecer no relatório não prova que há defeito nela. Considere a frequência, o contexto e o trabalho esperado.
- Escolha uma hipótese apoiada na captura.
- Prepare um backup e um ambiente de teste quando a mudança afetar arquivos ou mundo.
- Altere um fator e repita uma sessão comparável.
- Compare duração dos ticks, sintomas e efeitos na jogabilidade.
Ao pedir ajuda, envie versão, descrição do cenário, horários e relatório relevante. Revise os dados compartilhados. Para avaliar memória, consulte o guia de dimensionamento de RAM.
Perguntas frequentes sobre lag
20 TPS garante que ninguém terá travadas?
Não. A média pode esconder picos, e problemas no cliente ou na conexão precisam de investigação própria.
Posso descobrir a causa só pelo uso de CPU do painel?
Esse gráfico é uma pista. Combine-o com o momento do sintoma e o perfil das tarefas para decidir o próximo teste.
Devo comprar mais RAM imediatamente?
Primeiro verifique se a memória é o limite. O diagnóstico deve orientar a escolha de recursos e configurações, sem prometer que um único upgrade resolverá todos os casos.
