Se o seu servidor de Minecraft apresenta lag, travamentos ou queda de TPS, pode ser que ele esteja sobrecarregado. Monitorar o uso de CPU e RAM é essencial para garantir um desempenho estável. Neste guia, você aprenderá como monitorar o uso de CPU e RAM no servidor de Minecraft, utilizando ferramentas e ajustes para evitar problemas de desempenho.
1. Escolhendo a Melhor Hospedagem para um Servidor Estável
Antes de configurar o monitoramento, certifique-se de que seu servidor está rodando em uma hospedagem adequada. A OTH HOST oferece planos otimizados para Minecraft:
- VPS Gamer – Para servidores médios que precisam de estabilidade.
- Servidor Dedicado – Indicado para servidores grandes com alto consumo de recursos.
- Host de Minecraft – Solução configurada para um desempenho otimizado.
2. Monitorando o Uso de CPU e RAM no Servidor
2.1 Usando Comandos no Minecraft
Se você estiver rodando um servidor Spigot, PaperMC ou Bukkit, pode verificar o desempenho diretamente pelo Minecraft.
- Para ver o uso da CPU e RAM, digite:
/tps
Se o TPS (Ticks Per Second) for menor que 20, significa que o servidor está sobrecarregado.
- Para visualizar a alocação de memória, use:
/memory
Isso mostrará quanta RAM está sendo usada e quanto está disponível.
2.2 Monitorando com o Spark
O plugin Spark permite monitoramento detalhado do servidor:
cd plugins
wget https://ci.lucko.me/job/spark/lastSuccessfulBuild/artifact/build/libs/spark.jar -O spark.jar
Após instalar, use:
/spark tps
/spark healthreport
Isso mostrará um relatório completo do desempenho do servidor.
2.3 Usando Comandos no Linux
Se estiver rodando um VPS ou Servidor Dedicado, você pode monitorar o uso de CPU e RAM diretamente no terminal.
- Para verificar o uso da CPU em tempo real:
top
- Para ver detalhes sobre o uso de RAM:
free -h
- Para verificar quais processos estão consumindo mais recursos:
htop
Se um processo estiver consumindo muitos recursos, pode ser necessário reiniciar o servidor:
kill -9 ID-do-processo
3. Como Melhorar o Desempenho do Servidor
Se o servidor estiver consumindo muita CPU e RAM, siga estas dicas para otimizar o desempenho:
3.1 Ajuste a Alocação de Memória
Ao iniciar o servidor, defina a quantidade ideal de RAM:
java -Xms4G -Xmx8G -jar server.jar nogui
Isso garante que o servidor use pelo menos 4GB e no máximo 8GB de RAM.
3.2 Reduza a Distância de Renderização
No arquivo server.properties
, ajuste a opção view-distance:
view-distance=6
Valores mais baixos reduzem o processamento do servidor, melhorando o desempenho.
3.3 Instale o Plugin ClearLag
O ClearLag ajuda a reduzir o consumo de memória removendo entidades desnecessárias:
wget https://www.spigotmc.org/resources/clearlagg.68271/download?version=latest -O ClearLag.jar
Após instalar, execute o comando:
/lagg clear
Isso removerá itens, mobs e entidades que podem estar causando lag.
3.4 Limite o Número de Entidades e Mobs
Se houver muitos mobs no servidor, pode ocorrer sobrecarga de CPU. No spigot.yml
, ajuste:
entity-activation-range:
animals: 16
monsters: 24
misc: 8
Isso reduz a distância em que os mobs são carregados, economizando recursos.
4. Configurando Alertas de Uso Excessivo
Para receber alertas quando o servidor estiver sobrecarregado, utilize o Netdata, uma ferramenta de monitoramento avançado.
4.1 Instalando o Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Após instalar, acesse o monitoramento via navegador:
http://seu-ip:19999
O Netdata mostrará gráficos detalhados de CPU, RAM e rede, ajudando a identificar gargalos de desempenho.
Conclusão
Agora que você sabe como monitorar o uso de CPU e RAM no servidor de Minecraft, implemente essas ferramentas para garantir estabilidade e evitar quedas. Para um servidor otimizado, confira as opções da OTH HOST e escolha o melhor plano para seu projeto!