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
- No menu superior do seu servidor, clique na aba Schedules.
- Clique no botão Create Schedule (Criar Agendamento).
- 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.
- Schedule Name (Nome): Dê um nome claro (ex.:
- Clique em Create Schedule.
Exemplos Práticos de Horários (Formato Cron)
| Quando executar | Minute | Hour | Day of Month | Month | Day of Week |
|---|---|---|---|---|---|
| Todos os dias às 05:00 da manhã | 0 | 5 | * | * | * |
| Todos os dias à meia-noite (00:00) | 0 | 0 | * | * | * |
| A cada 6 horas | 0 | */6 | * | * | * |
| A cada 30 minutos | */30 | * | * | * | * |
| Toda segunda-feira às 04:00 | 0 | 4 | * | * | 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 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:
- Send command (Enviar comando): Envia qualquer comando diretamente no console do servidor (ex.:
say O servidor vai reiniciar em 1 minuto!). - 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)
- Create backup (Criar backup): Inicia automaticamente a criação de um novo backup dos arquivos.
- 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 