Servidores de Jogos

Reinícios programados e manutenção

Reinícios programados e manutenção

Servidores de MTA que ficam dias sem reiniciar podem acumular problemas: memória crescendo por scripts mal otimizados, elementos esquecidos no mapa, lentidão. Um reinício programado resolve boa parte disso.

Por que reiniciar

  • Libera memória acumulada;
  • Limpa elementos criados e não destruídos (veículos abandonados, objetos);
  • Aplica atualizações de resources pendentes;
  • Mantém o desempenho estável.

Quando

Escolha um horário de pouco movimento (geralmente madrugada) e mantenha sempre o mesmo, para a comunidade se acostumar. Um reinício por dia é comum em servidores movimentados.

Avise os jogadores

Um resource simples de contagem regressiva:

local function avisar(minutos)
    outputChatBox("[SERVIDOR] Reinício automático em " .. minutos .. " minuto(s). Guarde seus veículos!", root, 255, 150, 0)
end

-- chame a função em 10, 5 e 1 minuto antes do horário,
-- e salve os dados de todos antes do desligamento

Salve tudo antes

Garanta que o gamemode salve os dados no onResourceStop e que o servidor seja desligado de forma segura (comando shutdown ou botão Parar), não "matando" o processo.

Automatizando pelo painel

Painéis como o Pterodactyl têm agendamentos (Schedules): tarefas executadas em horários definidos, como:

  1. Enviar comando say avisando (10 minutos antes);
  2. Enviar comando de aviso (1 minuto antes);
  3. Reiniciar o servidor.

Assim, o reinício acontece sozinho, todos os dias.

Janelas de manutenção

Para atualizações maiores (novo sistema, mudança no banco):

  • Anuncie com antecedência no Discord e no jogo;
  • Faça backup antes;
  • Defina uma duração estimada e cumpra;
  • Comunique quando o servidor voltar.

Checklist de manutenção semanal

  • [ ] Verificar logs de erros;
  • [ ] Conferir backups;
  • [ ] Limpar logs antigos;
  • [ ] Revisar desempenho (performancebrowser);
  • [ ] Revisar a ACL e contas de staff.

Hospede seu servidor com a VittHost

No MTASA-BR da VittHost, o painel Pterodactyl permite agendar reinícios e comandos automáticos. Servidores no Brasil, proteção DDoS, MySQL incluso, downloads acelerados por nginx dedicado e teste grátis de 3 dias.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS