Monitorando CPU, memória e jogadores
Saber como o servidor se comporta ao longo do dia ajuda a antecipar problemas, planejar upgrades e entender a comunidade. Veja o que acompanhar e como.
O que acompanhar
| Métrica | Por quê |
|---|---|
| CPU | Picos indicam scripts pesados ou sobrecarga |
| Memória | Crescimento contínuo indica vazamento em scripts |
| Jogadores online | Horários de pico e necessidade de slots |
| Erros de scripts | Bugs novos após atualizações |
| Tempo de atividade | Quedas e reinícios inesperados |
Pelo painel
Painéis como o Pterodactyl mostram o uso de CPU, memória e disco do servidor em tempo real. Observe:
- Durante o horário de pico;
- Logo após atualizações;
- Depois de eventos grandes.
Pelo performancebrowser
Mostra o consumo por resource — onde está o gasto de CPU e memória. Veja o post dedicado.
Registros próprios
Um resource simples pode registrar periodicamente informações úteis:
setTimer(function()
local jogadores = #getElementsByType("player")
local veiculos = #getElementsByType("vehicle")
outputServerLog(("[STATS] jogadores=%d veiculos=%d"):format(jogadores, veiculos))
end, 5 * 60 * 1000, 0)
Guardar esses números no MySQL permite criar gráficos de jogadores por hora e dia da semana — ótimo para planejar eventos.
Alertas
Configure avisos para a equipe (por exemplo, via bot do Discord) quando:
- O servidor cair ou reiniciar inesperadamente;
- O número de jogadores se aproximar do limite de slots;
- Erros críticos aparecerem nos logs.
Interpretando
- CPU alta só no pico → otimizar scripts ou considerar um plano maior;
- Memória subindo sempre → vazamento em algum resource (tabelas nunca limpas);
- Jogadores perto do limite com frequência → hora de mais slots.
Hospede seu servidor com a VittHost
No MTASA-BR da VittHost, você acompanha CPU, memória e o console em tempo real no painel Pterodactyl. Servidores no Brasil, proteção DDoS, MySQL incluso, downloads acelerados por nginx dedicado e teste grátis de 3 dias.