Ir para o conteúdo
Multigaming

Documentação: Agendador de reinicializações

Gerador de reinicializações agendadas para servidores de jogos: horário, dias, avisos (30, 15, 5, 1 minutos…) enviados por um cliente RCON de linha de comando (por exemplo mcrcon), comando de salvamento e reinício do serviço. Produz o script bash ou PowerShell e o agendamento cron, systemd (service + timer) ou Windows schtasks. A senha RCON fica em uma variável de ambiente, nunca no script.

Última atualização: 09/10/2026

Abrir a ferramenta

Reiniciar um servidor de jogo regularmente libera memória e aplica atualizações, mas é preciso avisar os jogadores. Esta ferramenta escreve o script de avisos e reinício e o agendamento para Linux (cron ou systemd) ou Windows.

Como usar a ferramenta

  1. Escolha a plataforma (cron, systemd ou Windows), o horário do reinício e os dias.

  2. Informe os avisos em minutos antes do reinício, a mensagem e o comando de chat do jogo.

  3. Preencha o cliente RCON (host, porta), o comando de salvamento e o nome do serviço.

  4. Salve cada bloco no arquivo indicado no comentário, defina MCRCON_PASS e ative o agendamento.

Como funciona o cronograma

A tarefa agendada começa no primeiro aviso (horário do reinício menos o maior prazo). O script envia cada aviso, espera a diferença entre dois avisos, salva e reinicia o serviço: com 30,15,5,1 minutos e reinício às 04:00, a tarefa começa às 03:30. Se o horário de início cair antes da meia-noite, os dias são deslocados automaticamente. O script pressupõe um cliente RCON compatível com a sintaxe «-H host -P porta comando» (mcrcon); adapte a linha send() para outro cliente. A sintaxe da mensagem depende do jogo: confira na folha de comandos RCON.

sudo mkdir -p /etc/gameserver
echo 'MCRCON_PASS=ChangeMe!' | sudo tee /etc/gameserver/rcon.env
sudo chmod 600 /etc/gameserver/rcon.env

Perguntas frequentes

A senha RCON fica no script?
Não. O script lê a variável de ambiente MCRCON_PASS (reconhecida pelo mcrcon). Guarde-a em um arquivo somente leitura (chmod 600) ou em uma variável de sistema do Windows.
cron, systemd ou tarefa do Windows?
No Linux, o systemd oferece logs e tratamento de erros (journalctl); o cron é mais simples. No Windows use o Agendador de Tarefas via schtasks.
Multigaming
MultigamingAcesso livre
Portas padrão de FiveM, Minecraft, Rust, DayZ, ARK, Valheim, Palworld, CS2, Arma… e verificação da sua lista de portas abertas.
PortasRedeAbrir
Documentação
Multigaming
MultigamingAcesso livre
Comandos de administração por jogo (Minecraft, Rust, ARK, Palworld, DayZ, CS2…) prontos para copiar, com seus parâmetros. Sem rede.
RCONAdministraçãoAbrir
Documentação
Multigaming
MultigamingAcesso livre
Estime CPU, RAM, disco e banda de um servidor de jogo conforme os slots, com fórmulas visíveis e hipóteses editáveis.
DimensionamentoCustoAbrir
Documentação
Multigaming
MultigamingAcesso livre
Transforme uma lista de portas em regras ufw, iptables, nftables ou Windows netsh para seu servidor de jogo.
FirewallSegurançaAbrir
Documentação
Multigaming
MultigamingRequer login
Compare dois arquivos de configuração (INI, CFG, JSON): diferenças linha a linha e chave a chave, localmente no navegador.
DiffConfiguraçãoAbrir
Documentação
Multigaming
MultigamingRequer login
Gere um script de backup bash ou PowerShell (tar, 7z, rsync/robocopy) com retenção, parada do serviço e linha cron.
BackupScriptsAbrir
Documentação