HypeServ
Panel

Schedule Manager

Learn how to create, configure, and automate tasks with the HypeServ 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.
Our scheduler uses the standard cron syntax to know when to run your schedule. If you are unsure how to set this value, check out crontab.guru to generate the correct format.
  • 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 Active and Only 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.