FLASH SALE: 30% OFF on all our servers with code "FALL2025" Get Offer
Panel Beginner 5 min read

Schedule automated tasks on the panel

Learn how to automate restarts, commands and power actions on your FiveM server using the panel's Schedules feature. Step-by-step tutorial with screenshots.

Schedule automated tasks on the panel

Technical Support

Need help? Our team is available 24/7 to assist you.

Schedule automated tasks on the panel

Schedules let you automate actions on your server at specific times: daily restart, backup, custom commands, and more. No more manual 6 AM restarts! This guide walks you through creating an automated schedule from scratch, directly from the HebergTonServ panel.

🎯 What’s it good for?

A few concrete examples of what you can automate:

  • 🔄 Restart your server every day at 6 AM to free RAM
  • 🛑 Stop the server at night when nobody is playing
  • 💬 Send a command (e.g. say Server restarted!) at regular intervals
  • 🧹 Trigger a cleanup via a custom command before a restart
  • ⚠️ Warn players 5 minutes before a restart with an in-game message

📋 Step 1: Log in to the panel

  1. Go to https://manage.hebergtonserv.com
  2. Log in with your credentials
  3. Select your server from the list

📅 Step 2: Open the “Schedules” page

In your server’s left sidebar:

  1. Expand the Advanced category
  2. Click Schedules

You land on the Schedules page. If you haven’t created one yet, the page just shows “No items” with a Create button.

Empty Schedules page


➕ Step 3: Create a schedule

Click the Create button (top right, or in the middle of the page).

A Create Schedule dialog opens with several fields:

Empty Create Schedule modal

Fields to fill in

  • Name: a clear name to identify the schedule later (e.g. Daily Restart)
  • Schedule Preview: live preview of when the schedule will run
  • Quick Presets: pre-configured buttons for common cases (Every 30 min, Daily 6AM, Weekly Mon, etc.)
  • Schedule Type:
    • Simple: dropdowns (Frequency + Time), easy to use
    • Advanced: cron syntax (Minute, Hour, Day of Month, Day of Week) for more complex cases
  • Enabled: leave this ON so the schedule runs

💡 Tip: Always start with a Quick Preset — it’s the easiest way. You can switch to Advanced later if you need precise timing.

Example: daily restart at 6 AM

  1. In Name, type: Daily Restart
  2. Click the Daily 6AM preset
  3. Check in Schedule Preview that it shows “At 06:00”
  4. Leave Enabled ON
  5. Click Submit

Filled modal with Daily 6AM preset


🎬 Step 4: Add a task to the schedule

A schedule on its own does nothing — you need to attach at least one task (the action to run). You are automatically redirected to the Manage Schedule page of your new schedule.

Click the Create Task button (top right).

A dialog opens with 3 fields:

Create Task modal

Fields to fill in

  • Action: the action type
    • Send power action — start / restart / stop / kill the server
    • Send command — send a console command to the server (e.g. say Restart in 5 min)
  • Time offset: delay in seconds before execution (0 = immediate)
  • Payload: the exact action to perform, depending on the type you picked

Example: pick “Restart the server”

In the Payload dropdown, select Restart the server:

Payload dropdown open

Then click Submit. The task now appears inside the schedule:

Task created and visible in the schedule


🔁 Step 5: Chain multiple tasks (optional)

You can add several tasks to the same schedule and use the Time offset to chain them. Example of a clean restart:

  1. Task 1 (offset 0): Send commandsay [SERVER] Restart in 5 minutes!
  2. Task 2 (offset 240): Send commandsay [SERVER] Restart in 1 minute!
  3. Task 3 (offset 300): Send power actionRestart the server

Result: when the schedule fires at 6 AM, players get a warning, a second warning 4 minutes later, and the server restarts 1 minute after. Clean.


🧪 Step 6: Test the schedule manually

No need to wait until 6 AM to check it works! On the schedule page, click the Trigger button. All tasks in the schedule run immediately (while still respecting the offsets).

⚠️ Warning: if your task is a server restart, triggering actually stops the server. Warn your players first.


🛠️ Common management

  • Edit a schedule: orange Edit button next to the name
  • Delete a schedule: red trash icon at the bottom of the page
  • Disable temporarily: open the schedule, click Edit, toggle Enabled to OFF. No need to delete it if you only want to pause it.

🚨 Troubleshooting

My task doesn’t run at the expected time

Common causes:

  • The schedule isn’t Active (green badge to the left of the name)
  • No task was added to the schedule — a schedule without tasks does nothing
  • The panel’s timezone isn’t the one you think (check Next run at)

My command doesn’t work

Cause: the command is sent to the server console as-is. Make sure it works manually by typing the same command in the Console tab.

Too many restarts piling up

If you created multiple schedules that trigger at the same time, the server may loop on restarts. On the Schedules page, make sure two different schedules don’t share the same time.



✨ Wrap-up

Schedules are one of the most underrated tools on the panel. In 2 minutes you automate the annoying chores (nightly restart, in-game messages, backups…) and forget about them. Start simple with a Daily 6AM preset + a Restart the server task, then add complexity if you need it.

Need help? Our team is available for free on Discord 🚀