Schedules allow you to automate repetitive tasks like server restarts, backups, and announcements. They use cron syntax for flexible timing options.
Creating Your First Schedule
Configure Schedule
- Basic Settings
- Timing (Cron)
- Name: Give your schedule a descriptive name (e.g., “Daily Restart”)
- Enabled: Toggle whether the schedule is active
- Only When Server Online: Run only when server is running
Common Schedule Examples
- Daily Tasks
- Hourly Tasks
- Weekly Tasks
Adding Tasks to Schedules
Set Time Offset
Time Offset (in seconds): Delay before this task runs after the previous task
Tasks run in order. Use offsets to create sequences like warnings before restarts.
Practical Schedule Examples
Daily Server Restart with Warning
Automated Backup System
Create Multiple Schedules
Hourly Backups
- Cron:
0 * * * * - Task: Create Backup
- Keep during peak hours
Daily Archive
- Cron:
0 3 * * * - Task: Create Backup
- For long-term storage
Scheduled Announcements
- Vote Reminders
- Event Notifications
- Maintenance Windows
Every 2 hours
Managing Schedules
Run Now
Test your schedule immediately with the Run Now button
Enable/Disable
Toggle schedules on/off without deleting them
Clone Schedule
Duplicate existing schedules to create variations
View Logs
Check execution history and debug issues
Advanced Cron Patterns
Complex Timing Examples
Complex Timing Examples
Every 15 minutes
Special Characters
Special Characters
*- Any value,- Multiple values (e.g.,1,3,5)-- Range (e.g.,1-5)/- Step values (e.g.,*/5)
Cron Generators
Cron Generators
Use online tools to generate cron expressions:
Best Practices
Stagger Schedules
Avoid scheduling multiple intensive tasks at the same time
Warning Messages
Always warn players before restarts or maintenance
Backup Before Updates
Schedule backups before automated updates or changes
Monitor Performance
Check if scheduled tasks impact server performance