Documentation Index
Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
Use this file to discover all available pages before exploring further.
Automate Your Game Server with Schedules
Nobody wants to wake up at 4 AM to restart their Minecraft server or manually trigger a backup every single day. That is where schedules come in. The FREAKHOSTING Game Panel lets you create automated tasks that run on a timer — restart your server every 6 hours, back up your world at dawn, or broadcast a warning message to players before maintenance kicks in. You will find schedules under Configuration > Schedules in your server’s sidebar. When you first arrive, the page shows a clean table with columns for Name, Last run at, Status, and Notifications, along with a “0 of 0 Selected” counter with a checkbox at the top. Two buttons sit at the top-right: a dark Use Premade button and a green Create schedule button. If you have not created any schedules yet, the table simply reads: “There are no schedules configured for this server.”Difficulty
Time
Creating a New Schedule
Setting up a schedule takes less than a minute once you understand the timing fields.Open the Schedules Page
Click Create Schedule
Name Your Schedule
Set the Cron Timing
- Minute — Which minute of the hour (0-59)
- Hour — Which hour of the day (0-23, using 24-hour time)
- Day of Month — Which day of the month (1-31)
- Month — Which month (1-12)
- Day of Week — Which day of the week (0-7, where 0 and 7 are both Sunday)
* to mean “every” — so * in the Month field means “every month.”0 */6 * * * means “every 6 hours on the hour.” 0 4 * * * means “every day at 4:00 AM.” */30 * * * * means “every 30 minutes.”Enable or Disable the Schedule
Using Premade Schedules
Not sure how to set up cron timing? The Use Premade button (the dark button next to “Create schedule”) offers pre-configured schedule templates for common scenarios. Click it, pick a premade option, and the timing fields are filled in automatically. You can still customize the name and tweak the timing after selecting a premade template.Adding Tasks to a Schedule
A schedule without tasks is like an alarm clock with no alarm — it fires on time but nothing happens. Here is how to attach tasks that actually do something.Click New Task
Choose a Task Type
- Send command — Executes a console command on your server (like
say Server restarting in 5 minutes!for Minecraft or any other game-specific command). - Send power action — Triggers a power state change: start, stop, restart, or kill the server.
- Create backup — Initiates an automatic backup of your server files.
Configure the Task
- For Send command, type the exact command you want executed in the console.
- For Send power action, select the power action from the dropdown.
- For Create backup, the panel will create a backup using your server’s backup settings.
Set a Time Offset (Optional)
Real-World Schedule Examples
Here are two practical schedules you can set up right now:Auto-restart your Minecraft server every 6 hours
Auto-restart your Minecraft server every 6 hours
- Create a schedule named “6-Hour Restart” with cron timing
0 */6 * * *(fires at midnight, 6 AM, noon, and 6 PM). - Add Task 1: Send command —
say Server restarting in 5 minutes! Save your progress.with a time offset of 0 seconds. - Add Task 2: Send command —
say Server restarting in 1 minute!with a time offset of 240 seconds (4 minutes later). - Add Task 3: Send power action — Restart with a time offset of 300 seconds (5 minutes after the first warning).
Create an automatic daily backup at 4 AM
Create an automatic daily backup at 4 AM
- Create a schedule named “Daily 4am Backup” with cron timing
0 4 * * *(fires every day at 4:00 AM). - Add Task 1: Send command —
say Backup starting in 1 minute...with a time offset of 0 seconds. - Add Task 2: Create backup — with a time offset of 60 seconds (1 minute after the warning).
Weekend-only restart for a casual server
Weekend-only restart for a casual server
- Create a schedule named “Weekend Morning Restart” with cron timing
0 8 * * 6,0(fires at 8:00 AM on Saturday and Sunday). - Add Task 1: Send power action — Restart with a time offset of 0 seconds.
Managing Existing Schedules
Once you have schedules running, here is how to keep them organized:Enable or Disable
Edit Timing or Tasks
Notifications
Delete a Schedule
Quick Cron Reference
Here is a handy reference for common cron expressions you can use:| Cron Expression | What It Does |
|---|---|
*/30 * * * * | Every 30 minutes |
0 */6 * * * | Every 6 hours |
0 4 * * * | Every day at 4:00 AM |
0 0 * * 1 | Every Monday at midnight |
0 8 * * 6,0 | Every Saturday and Sunday at 8:00 AM |
0 */12 * * * | Every 12 hours |
0 3 1 * * | First day of every month at 3:00 AM |
Can I have multiple tasks in one schedule?
Can I have multiple tasks in one schedule?
What happens if my server is offline when a schedule fires?
What happens if my server is offline when a schedule fires?
Can I run a schedule manually?
Can I run a schedule manually?
Is there a limit to how many schedules I can create?
Is there a limit to how many schedules I can create?
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com