Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutoriais
Configurar e gerenciar seu servidor

Como verificar o consumo de CPU dos plugins com Timings

P340

 

O que é o Timings no Minecraft?

O Timings do Minecraft é uma ferramenta que fornece informações detalhadas sobre o desempenho do servidor. São basicamente registros que acompanham quanto tempo diferentes tarefas levam para serem concluídas, ajudando os administradores a identificar problemas de performance e otimizar o servidor para uma jogabilidade melhor. O Timings pode monitorar desde ticks de blocos até a atividade dos plugins, oferecendo uma visão completa de como seu servidor está funcionando.

Quando você usa bukkit, spigot ou papermc e começa a adicionar plugins, pode querer saber quanto de CPU cada um está consumindo.
Especialmente quando o uso de CPU fica alto no seu servidor, afetando o desempenho no jogo.

O Timings do Minecraft é uma ferramenta essencial para monitorar o desempenho do servidor. Usando o Timings, você pode otimizar seu servidor para uma jogabilidade melhor e proporcionar uma experiência superior aos seus jogadores.

 

Como gerar um relatório de Timings no seu servidor?

Você precisa ser operador, siga este guia para se tornar operador no seu servidor

1. Inicie e conecte-se ao seu servidor

2. Digite o comando /timings on para ativar o registro do Timings. Você pode digitar o comando dentro do jogo ou no console do seu painel.

Timings1

3. Deixe o Timings coletar dados por pelo menos 10min. Durante esse tempo, você pode jogar normalmente no servidor, todo o processo é transparente.

Timings2

4. Após 10 minutos, digite o comando /timings paste, isso irá parar o registro e gerar um link.
Se tentar usar esse comando antes de 3 minutos, receberá uma mensagem de erro. Por favor, seja paciente :)

Timings3

5. Use o link exibido para consultar o Timings do seu servidor.

P341
 

 

Lendo e entendendo o Timings do Minecraft

Os relatórios de Timings do Minecraft podem ser confusos e difíceis de entender. Vamos ver como ler e analisar um relatório de Timings para identificar problemas de desempenho e otimizar seu servidor para uma jogabilidade melhor.

Entendendo o básico

Antes de analisar o relatório, é importante entender o básico do Timings. São registros que mostram quanto tempo cada tarefa leva para ser concluída, desde ticks de blocos até atividades de plugins. Esses registros são divididos em seções, cada uma trazendo informações sobre um aspecto diferente do desempenho do servidor.

As seções mais importantes do relatório de Timings são "server" e "plugins". A seção "server" mostra o desempenho do código principal do Minecraft, enquanto "plugins" mostra o desempenho de cada plugin individual.

Identificando problemas de desempenho

Ao abrir seu relatório de Timings, o primeiro passo é identificar problemas de desempenho. Procure seções onde o tempo "total" está muito alto, pois isso indica que o servidor está com dificuldade para acompanhar a demanda. Também observe seções onde o tempo "self" está elevado, pois isso indica que uma tarefa ou plugin específico está causando problemas.

Analisando o relatório

Depois de identificar os problemas, analise o relatório em detalhes. Procure padrões nos dados, como horários em que o servidor fica mais sobrecarregado ou plugins que sempre causam lentidão.

P342
 

Preste atenção também à seção "summary", que mostra o tempo total gasto em cada tarefa. Isso pode ajudar a identificar pontos para melhorar, como reduzir a distância de visão ou otimizar as configurações do servidor.

Otimizando o desempenho do servidor

Por fim, depois de analisar o relatório e identificar os problemas, é hora de otimizar seu servidor. Isso pode envolver remover plugins desnecessários, ajustar as configurações do servidor ou atualizar o hardware.

Lembre-se que o desempenho do servidor depende de vários fatores. Seja paciente e metódico ao analisar e otimizar seu servidor, e não hesite em pedir ajuda à comunidade Minecraft ou a um administrador profissional, se precisar.