Pular para o conteúdo principal

Tarefas Automáticas e Agendamentos (Schedules)

A aba Schedules (Agendamentos) do HostGamer Control permite automatizar tarefas repetitivas no seu servidor, como reiniciar automaticamente de madrugada, criar backups diários, sincronizar o FastDL ou enviar mensagens programadas no console.


1. Como Criar um Novo Agendamento​

  1. No menu superior do seu servidor, clique na aba Schedules.
  2. Clique no botão Create Schedule (Criar Agendamento).
  3. Configure os campos do agendamento:
    • Schedule Name (Nome): Dê um nome claro (ex.: Reinício Diário 05:00).
    • Minute / Hour / Day of Month / Month / Day of Week: Define a frequência em formato Cron (veja exemplos prontos na tabela abaixo).
    • Only When Server Is Online: Se ativado, só executa o agendamento se o servidor estiver ligado.
    • Schedule Enabled: Mantém o agendamento ativo.
  4. Clique em Create Schedule.

Exemplos Práticos de Horários (Formato Cron)​

Quando executarMinuteHourDay of MonthMonthDay of Week
Todos os dias às 05:00 da manhã05***
Todos os dias à meia-noite (00:00)00***
A cada 6 horas0*/6***
A cada 30 minutos*/30****
Toda segunda-feira às 04:0004**1
📸 Espaço para Imagem do PainelAba Schedules — Modal de Criação de Agendamento e Horários CronSalve sua imagem em static/img/painel/schedules-criar.png e substitua este bloco por ![Criar Agendamento no Painel](/img/painel/schedules-criar.png)

2. Adicionando Tarefas (New Task) ao Agendamento​

Depois de criar o agendamento, clique sobre ele na lista e clique no botão New Task (Nova Tarefa). Você pode escolher entre 4 tipos de ações:

  1. Send command (Enviar comando): Envia qualquer comando diretamente no console do servidor (ex.: say O servidor vai reiniciar em 1 minuto!).
  2. Send power action (Ação de energia): Permite escolher entre:
    • Restart the server (Reiniciar o servidor)
    • Start the server (Iniciar o servidor)
    • Stop the server (Parar o servidor)
    • Terminate the server (Forçar parada)
  3. Create backup (Criar backup): Inicia automaticamente a criação de um novo backup dos arquivos.
  4. Sync FastDL (Sincronizar FastDL): Sincroniza automaticamente os mapas, sons e models do servidor com a CDN do FastDL.

:::tip Usando o "Time Offset" para avisar os jogadores antes de reiniciar Você pode encadear várias tarefas no mesmo agendamento usando o campo Time Offset (in seconds):

  • Tarefa 1: Send command → say Reinicio automatico em 60 segundos! (Time Offset: 0)
  • Tarefa 2: Send power action → Restart the server (Time Offset: 60) Assim, o servidor avisa os jogadores no chat e aguarda 60 segundos antes de reiniciar! :::
📸 Espaço para Imagem do PainelAba Schedules — Detalhes do Agendamento e Modal "New Task"Salve sua imagem em static/img/painel/schedules-tarefas.png e substitua este bloco por ![Tarefas de Agendamento no Painel](/img/painel/schedules-tarefas.png)