Skip to main content

Schedules

Automate server tasks with the built-in scheduler. Run commands, create backups, and manage power actions on a schedule.

Accessing Schedules

  1. Select your server from the dashboard
  2. Click Schedules in the left sidebar

Creating a Schedule

Step 1: Create New Schedule

  1. Click Create Schedule
  2. Enter a name (e.g., “Daily Restart”)
  3. Configure the timing

Step 2: Set the Timing

Use cron-style timing:
FieldValuesDescription
Minute0-59Minute of the hour
Hour0-23Hour of the day (24h format)
Day of Month1-31Day of the month
Month1-12Month of the year
Day of Week0-6Day (0 = Sunday)

Common Schedules

ScheduleCron ExpressionTiming
Daily at 4 AM0 4 * * *Every day at 4:00 AM
Every 6 hours0 */6 * * *12AM, 6AM, 12PM, 6PM
Weekly Monday0 3 * * 1Every Monday at 3:00 AM
Every hour0 * * * *Start of every hour

Step 3: Add Tasks

Each schedule can have multiple tasks that run in sequence.

Task Types

TypeDescription
Send CommandExecute a console command
Send Power ActionStart, stop, restart, or kill
Create BackupCreate a server backup

Step 4: Save and Enable

  1. Review your schedule configuration
  2. Click Save
  3. Ensure the schedule is enabled

Example Schedules

Daily Restart with Warning

Schedule: Daily at 4 AM
OrderTaskPayloadDelay
1Commandsay Server restarting in 5 minutes!0s
2Commandsay Server restarting in 1 minute!240s
3PowerRestart60s

Hourly Backup

Schedule: Every hour
OrderTaskPayload
1Backup(creates backup)

Weekly Maintenance

Schedule: Every Sunday at 3 AM
OrderTaskPayloadDelay
1Commandsay Weekly maintenance starting...0s
2Backup(creates backup)60s
3PowerRestart120s

Managing Schedules

Edit a Schedule

Click on the schedule to modify timing or tasks.

Enable/Disable

Toggle the schedule on or off without deleting it.

Delete

Remove the schedule entirely.

Run Now

Execute the schedule immediately (useful for testing).

Task Delays

Add delays between tasks to space out actions:
Task 1: Send warning → 0 seconds
Task 2: Send final warning → 240 seconds (4 min later)
Task 3: Restart → 60 seconds (1 min later)

Best Practices

  1. Add warnings before restarts so players can save
  2. Schedule restarts during low-activity hours
  3. Regular backups - at least daily
  4. Test schedules using “Run Now” before relying on them
  5. Stagger tasks to avoid conflicts
Schedule restarts during your server’s quietest hours to minimize player disruption.

Troubleshooting

Schedule Not Running

  • Check if the schedule is enabled
  • Verify the cron timing is correct
  • Ensure the server is online (for commands)

Tasks Not Executing

  • Check task order and delays
  • Review console for error messages
  • Verify command syntax is correct

Next Steps