Help CenterServer Management › Schedules

Setting Up Scheduled Tasks

Schedules let you automate recurring tasks like restarts, backups, and commands on a cron-based timer. Set it once and your server handles it automatically.

Creating a Schedule

1Open Schedules Tab

Click Schedules in the sidebar.

2Click Create Schedule

Click New Schedule.

3Set the Timing

Configure when the schedule runs using the cron editor. Common options: every 6 hours, daily at 4 AM, every 30 minutes.

4Name It

Give the schedule a descriptive name like “Daily Restart” or “Hourly Backup”.

5Add Tasks

After creating the schedule, add one or more tasks to it.

Task Types

TypeWhat It DoesExample
CommandSends a console commandsay Server restarting in 5 minutes!
Power ActionStart, stop, restart, or kill the serverRestart
BackupCreates a server backupAutomated daily backup

Example: Daily Restart with Warning

A common setup is to restart daily at 4 AM with player warnings:

1Create Schedule

Set cron to 0 4 * * * (daily at 4 AM).

2Add Warning Command

Task 1: Command — say Server restarting in 5 minutes! with a 0-second delay.

3Add Delay

Task 2: Command — say Server restarting in 1 minute! with a 4-minute delay.

4Add Restart

Task 3: Power Action — Restart with a 1-minute delay.

Example: Automated Backups

To backup every 6 hours:

1Create Schedule

Set cron to 0 */6 * * * (every 6 hours).

2Add Backup Task

Task 1: Backup — creates a backup automatically.

Tip: Schedules use your server’s timezone. Make sure the timezone is set correctly in your server settings.
Warning: Be careful with schedules that send many commands rapidly. Add appropriate delays between tasks.