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
Click Schedules in the sidebar.
Click New Schedule.
Configure when the schedule runs using the cron editor. Common options: every 6 hours, daily at 4 AM, every 30 minutes.
Give the schedule a descriptive name like “Daily Restart” or “Hourly Backup”.
After creating the schedule, add one or more tasks to it.
Task Types
| Type | What It Does | Example |
|---|---|---|
| Command | Sends a console command | say Server restarting in 5 minutes! |
| Power Action | Start, stop, restart, or kill the server | Restart |
| Backup | Creates a server backup | Automated daily backup |
Example: Daily Restart with Warning
A common setup is to restart daily at 4 AM with player warnings:
Set cron to 0 4 * * * (daily at 4 AM).
Task 1: Command — say Server restarting in 5 minutes! with a 0-second delay.
Task 2: Command — say Server restarting in 1 minute! with a 4-minute delay.
Task 3: Power Action — Restart with a 1-minute delay.
Example: Automated Backups
To backup every 6 hours:
Set cron to 0 */6 * * * (every 6 hours).
Task 1: Backup — creates a backup automatically.