Skip to Content
Reizor PanelSchedules

Schedules

Automate server tasks with powerful scheduling features.

Overview

Schedules allow you to automate routine tasks like restarts, backups, and commands. Set it once and let the system handle it.

Creating a Schedule

Basic Schedule

  1. Go to Schedules tab
  2. Click Create Schedule
  3. Fill in details:
    • Name: Descriptive name
    • Schedule: When to run
    • Actions: What to do
  4. Enable the schedule
  5. Save

Schedule Types

To change the mode, click the switch just below the schedule name on the “Create Schedule” popup dialogue box.

Time-based (Simple Mode):

  • Specific time daily (e.g., 4:00 AM)
  • Every X hours
  • Certain days of week
  • Monthly

Cron Expression (Advanced Mode):

* * * * * │ │ │ │ │ │ │ │ │ └─ Day of week (0-7) │ │ │ └─── Month (1-12) │ │ └───── Day of month (1-31) │ └─────── Hour (0-23) └───────── Minute (0-59)

Examples:

0 4 * * * # Daily at 4:00 AM 0 */6 * * * # Every 6 hours 0 0 * * 0 # Weekly on Sunday 0 3 1 * * # Monthly on 1st at 3 AM

Common Schedules

Daily Restart

Keeps server fresh:

  1. Name: “Daily Restart”
  2. Time: 4:00 AM (low traffic)
  3. Actions:
    • Send command: say Server restarting in 5 minutes
    • Wait 5 minutes
    • Restart server

Automated Backups

Protect your data:

  1. Name: “Daily Backup”
  2. Time: 3:00 AM
  3. Actions:
    • Create backup
    • Wait for completion

Scheduled Messages

Remind players:

  1. Name: “Hourly Reminder”
  2. Time: Every hour
  3. Action:
    • Send command: say Remember to vote for the server!

Maintenance Window

Combine multiple tasks:

  1. Name: “Weekly Maintenance”
  2. Time: Sunday 3:00 AM
  3. Actions:
    • Send message (10 min warning)
    • Wait 10 minutes
    • Stop server
    • Create backup
    • Wait for backup
    • Start server

Schedule Actions

Available Actions

Power:

  • Start server
  • Stop server
  • Restart server
  • Kill server (force stop)

Backup:

  • Create backup

Command:

  • Send console command
  • Send broadcast message

Wait:

  • Pause between actions

Chaining Actions

Build complex workflows with time offsets. You can use this to have actions run a certain number of seconds after the preceding action, and you can have the entire schedule stop if an action fails to run, allowing you to bake in error handling:

| Action | Time Offset (seconds) | Payload | |---------------|------------------------|------------------------| | Send command | 0 | say Restart in 5 min | | Send command | 240 | say Restart in 1 min | | Power Action | 60 | Restart server |

Managing Schedules

Edit Schedule

Modify existing schedule:

  1. Find schedule in list
  2. Click Edit icon
  3. Modify settings
  4. Save changes

Enable/Disable

Click edit on the schedule you want to enable/disable, and then click the toggle switch to enable/disable the schedule.

Troubleshooting

If schedule doesn’t run:

Check:

  • Schedule is enabled
  • Time is correct (consider timezone differences between the server and you)
  • Actions are valid (check the console to see if the commands are sent, and if there were any errors)
  • Server is running (where applicable, you can make a schedule run all the time by editing the schedule)

Common issues:

  • Wrong timezone
  • Server offline
  • Invalid Command

FAQs

Q: Can schedules run while I’m offline?
A: Yes, they run automatically.

Q: What if server is offline?
A: If your schedule is set to run while the server is offline, it will still run. Note that things like running commands and other actions that would require the server to be running will not succeed, but things such as backups and starting the server will work while the server is offline.

Q: Can I test a schedule?
A: Yes, you can trigger a schedule manually by clicking “Run Now” on the edit page for the schedule you want to run.

Q: How do I know if it ran?
A: Check activity tab to see if the schedule executed the actions you wanted it to.

Q: Can I have multiple schedules?
A: Yes, create as many as needed. You can have multiple schedules run at the same time by creating them with different times.

Next Steps

Need Help?

Last updated on