Schedules

With the schedules module you can create and manage automated tasks for your server. Schedule commands, broadcasts, backups, restarts, and more.

Schedules

Overview

The schedules module allows you to automate recurring tasks on your server. Each schedule runs at a specified interval and can perform one or more actions.

Schedule List

The main view shows all configured schedules with:

ColumnDescription
NameA descriptive name for the schedule
IntervalHow often the schedule runs
Next RunWhen the schedule will execute next
StatusEnabled or disabled
ActionsNumber of tasks in the schedule

Creating a Schedule

To create a new schedule:

  1. Click Create Schedule
  2. Enter a name for your schedule
  3. Choose the interval type and time
  4. Add one or more actions
  5. Save the schedule

Interval Types

IntervalDescription
HourlyRuns once per hour at a specific minute
DailyRuns once per day at a specific time
WeeklyRuns once per week on a specific day and time

Example Intervals

  • Hourly at :30 - Runs at 1:30, 2:30, 3:30, etc.
  • Daily at 03:00 - Runs every day at 3 AM
  • Weekly on Sunday at 04:00 - Runs every Sunday at 4 AM

Available Actions

Add multiple actions to each schedule. They will execute in order:

ActionDescriptionInput
CommandExecute a server commandThe command to run
BroadcastSend a message to all playersThe message text
BackupCreate a server backupBackup type selection
ReloadReload the serverNone
StopStop the serverNone
Kick AllKick all players from the serverKick reason message

Action Examples

Auto-Backup Schedule (Daily at 3 AM):

  1. Broadcast: "Creating daily backup..."
  2. Backup: Worlds + Configs

Hourly Announcement (Hourly at :00):

  1. Broadcast: "Visit our website at example.com!"

Managing Schedules

Enable/Disable

Toggle schedules on or off without deleting them. Disabled schedules won't run until re-enabled.

Edit Schedule

Modify the name, interval, or actions of an existing schedule.

Delete Schedule

Remove a schedule permanently. This cannot be undone.

Task Management

Each schedule can contain multiple tasks (actions). You can:

  • Add Task: Add a new action to the schedule
  • Remove Task: Delete an action from the schedule
  • Reorder Tasks: Change the execution order