Schedule Manager
Schedule Manager
The Schedule Manager allows you to automate repetitive tasks on your server, such as scheduled restarts, broadcast messages, or regular backups. Schedules are built using standard cron syntax and can execute complex sequences containing multiple steps, custom delays, and failure handling.
Creating a Schedule
To set up a new automated task, navigate to your server's schedules page and click the + Create Schedule button in the top right corner.
You will be prompted to configure the schedule's foundational settings:
- Name: The internal identifier for your schedule (e.g., "Daily Restart").
- Time Configuration (Cron): Set the Minute, Hour, Day, Month, and Day of Week to define precisely when the schedule triggers.
- Require Online: When enabled, the schedule will only run if your server is currently online. If the server is offline when the schedule triggers, the entire run will be skipped.
- Enable Schedule: Toggle this to make the schedule active or inactive immediately upon saving.
Adding Schedule Steps
A schedule consists of one or more Steps. When a schedule triggers, all steps are executed in order, one after another.
To add actions to your schedule, click the Edit (pencil) icon on your schedule, then click the + Add Step button.
Step Configuration Options
- Action: The core task to perform. Supported actions include:
- Send a Command: Executes a command directly in the server console.
- Power action: Triggers a power state change (e.g., Restart, Stop, Start).
- Create Backup: Initiates an automated backup of your server.
- Delay: The time (in seconds) the system will wait before executing this specific step. This is highly useful for creating warnings (e.g., executing a broadcast step, waiting 60 seconds, then executing a restart step).
- Command / Payload: The specific data required for the action, such as the command syntax to be sent to the server.
- Ignore Failures: If enabled, the schedule will safely bypass any errors in this specific step and continue running the following steps. If disabled, a failure here will halt the rest of the schedule.
Managing and Reordering Steps
The HypeServ panel provides a highly intuitive UX for managing complex schedules with multiple steps:
- Reordering Steps: You can easily change the execution sequence by clicking the small Up and Down arrows on the right side of any step block.
- Modifying Steps: Click the Edit (pencil) icon to update a step's configuration, or the Delete (trash) icon to remove it entirely.
Monitoring Schedules
On the main Schedules overview, you can view the status and manage all your automated tasks at a glance:
- Status Tags: Quickly identify configuration parameters via blue badges like
ActiveandOnly when running. - Run Information: View exactly when a schedule was executed via the Last Run status, and see a countdown for the Next Run (e.g., in 28 minutes).
- Manual Execution: You can manually trigger a schedule at any time, regardless of its cron timing, by clicking the Play icon on the schedule list.
- Quick Controls: Use the Edit (pencil) button to access the schedule details, or open the ... menu for more options.