Skip to content

Schedules

A schedule runs one or more tasks on a timer. Use it for automatic backups, daily restarts, or announcements.

  1. Open Schedules in the left menu and press Create schedule.
  2. Give it a name and set when it runs, using the five cron fields: minute, hour, day of month, month, and day of week. The Cron Cheatsheet on the page shows common examples.
  3. Choose your options:
    • Schedule Enabled turns it on or off without deleting it.
    • Only When Server Is Online skips the run if the server is offline or stopping.
  4. Save, then add tasks.

Each schedule has one or more tasks that run in order. A task can:

  • Send command: types a command into the console, such as say Restarting in 5 minutes.
  • Send power action: start, restart, stop, or kill the server.
  • Create backup: makes a backup. You can list files to leave out of it.

Each task after the first has a Time Offset of up to 900 seconds. It is the wait after the previous task, and it is ignored on the first task.

If a task fails, the tasks after it stop, unless you turned on Continue on Failure. That option only helps when the failure was a connection problem between the panel and your server.

A task is skipped if the server is suspended, installing, or restoring a backup at that moment.

Create a schedule that runs at 0 4 * * * (every day at 04:00) with three tasks:

  1. Send command: say Restarting in 1 minute
  2. Send power action: restart, with a Time Offset of 60 seconds.

Create a schedule with one Create backup task. Your plan has a backup limit, and a scheduled backup deletes the oldest unlocked backup when you are at it. Lock any backup you want to keep. See Backups.

Open the schedule and use the option to run it immediately, to test it. The Only When Server Is Online setting still applies.

Check that the schedule is enabled and the time is correct. If it still does not run, open a ticket. See Contact support.