Overview
Schedules let you automate recurring tasks on your server — such as sending commands, triggering power actions, or creating automatic backups — without any manual intervention. Schedules run on a cron-based timer, giving you precise control over when and how often tasks execute.
Cron-based Timing
Multiple Tasks
Three Action Types
Creating a Schedule
Click the Create schedule button in the top right corner of the Schedules page to open the creation modal.
Enter a schedule name
Daily Restart or Hourly Backup. This makes it easy to identify in your schedule list.Set the cron timing
| Field | Description | Default |
|---|---|---|
| Minute | Which minute(s) to run | */5 |
| Hour | Which hour(s) to run | * |
| Day of Month | Which day(s) of the month | * |
| Month | Which month(s) | * |
| Day of Week | Which day(s) of the week | * |
Configure schedule behaviour
- Only When Server is Online — When enabled, the schedule will only execute if the server is currently in a running state. Recommended for command-based tasks.
- Schedule Enabled — When enabled, the schedule will execute automatically at the defined interval. Disable this to pause a schedule without deleting it.
Cron Syntax Reference
The schedule system uses standard Cronjob syntax. Toggle Show Cheatsheet in the creation modal to see this reference inline.
Special Characters
* — Any value
* — Any value
* in the Hour field means “every hour”., — Value list separator
, — Value list separator
1,3,5 in the Day of Week field means Monday, Wednesday, and Friday.- — Range of values
- — Range of values
8-12 in the Hour field means every hour from 8 AM to 12 PM./ — Step values
/ — Step values
*/5 in the Minute field means every 5 minutes. */2 in the Hour field means every 2 hours.Common Examples
| Cron Expression | What It Does |
|---|---|
*/5 * * * * | Every 5 minutes |
0 */1 * * * | Every hour (at minute 0) |
0 8-12 * * * | Every hour between 8 AM and 12 PM |
0 0 * * * | Once a day at midnight |
0 0 * * MON | Every Monday at midnight |
Managing Schedules
Once created, your schedules appear as cards in the Schedules list. Each card shows the schedule name, its active status, the last and next run times, and the cron field breakdown.
Schedule name and status badge
Schedule name and status badge
Last run / Next run
Last run / Next run
Next run at: Mar 2nd at 12:05AM). If the schedule has never run, Last run will show n/a.Cron field display
Cron field display
Edit button
Edit button
New Task button
New Task button
Delete button
Delete button
Run Now button
Run Now button
Adding Tasks to a Schedule
A schedule on its own does nothing — you need to add at least one task to define what action it performs. Click New Task on any schedule card to open the task creation modal.
Task Fields
Action
Action
Time Offset (in seconds)
Time Offset (in seconds)
0 for no delay. If this is the first task in the schedule, the offset is ignored.Continue on Failure
Continue on Failure
Action Types
Send Command
/ needed).Send Power Action
Create Backup
The Send Command Task

/.Viewing Tasks on a Schedule
Once tasks are added to a schedule, they appear as rows within the schedule card, showing the action type, payload, and edit/delete controls.
- The action type icon and label (e.g.
SEND COMMAND) - The payload or parameter (e.g. the command text or power action)
- An edit button (pencil icon) to modify the task
- A delete button (trash icon) to remove the task
Example: Automated Daily Restart
Here is a practical example of setting up a daily restart schedule with player warnings:Create the schedule
Daily Restart and set the cron to 0 4 * * * (runs every day at 4:00 AM). Enable Only When Server is Online and Schedule Enabled.Add a warning command (Task 1)
say Server restarting in 5 minutes! — Time offset: 0Add a second warning (Task 2)
say Server restarting in 1 minute — please save your progress! — Time offset: 240 (4 minutes after Task 1)Add the save command (Task 3)
save-all — Time offset: 60 (1 minute after Task 2)Quick Reference
Create a schedule
Add a task
Test a schedule
Edit a schedule or task
Pause a schedule
Delete a schedule
Frequently Asked Questions
How many schedules can I create?
How many schedules can I create?
Can I chain multiple tasks together?
Can I chain multiple tasks together?
What happens if a task fails?
What happens if a task fails?
What does 'Only When Server is Online' do?
What does 'Only When Server is Online' do?
Can I use schedules to create automatic backups?
Can I use schedules to create automatic backups?
My schedule is not running — what should I check?
My schedule is not running — what should I check?
Can I run a schedule manually?
Can I run a schedule manually?