Step 1: Access Your FMH Control Panel
- Go to the FMH Control Panel: Open your browser and navigate to the FMH control panel page.
- Log in to Your FMH Account: Enter your username and password to log in to your account.
- Select Your Server: Once logged in, find and click on your server from the list of servers available on your account.

Step 2: Create a New Schedule
- Navigate to the Schedule Section: On the left-hand menu of the control panel, find and click on the Schedule section.

- Click on “Create Schedule”: In the Schedule section, you’ll see an option to Create Schedule. Click on it to proceed.

- Fill Out the Schedule Form: A form will appear for you to customize your schedule. Here’s what you need to fill out:
- Schedule Name: Give your schedule a clear and descriptive name.
- Time Delay: Specify how long the schedule will wait before it begins to execute.
- Server Online Setting: Choose whether the schedule should run only when the server is online or not.
- Schedule Enabled: Ensure the "Schedule Enabled" button is toggled to enabled. This will allow your schedule to run automatically according to the set parameters.
- Create the Schedule: Once you’ve filled out the form to your liking, click on the “Create Schedule” button to save and finalize your schedule.

Step 3: Assigning a Task to Your Schedule
Once you create the schedule, it will appear on your screen.
- Click on the Schedule: Find and click on the schedule you just created from the list.

- Add a New Task: After selecting the schedule, click on the "New Task" button to assign a task to it.

- Choose Your Task Type: There are various task actions you can create for the schedule, such as:
- Send Command Action: This allows you to send a command to the server console.
- Create the Task: In the task form, enter the command you want to assign in the payload field.
- Set the Time Offset: In the Time Offset field, enter the time in seconds that you want to wait after the previous task executes before this task runs. If this is the first task in the schedule, this setting won’t be applied.

- Send Power Action: This task action lets you control your server’s power. You can choose to:
- Start, Restart, Stop, or Terminate the server. PLEASE NOTE: Stopping the server via control panel will still cause coins to decrease.
- The Time Offset for this action works the same as the one used for the Send Command Action—you can set the amount of time to wait after the previous task before this action executes.

- Create Backup Action: As the name suggests, this task creates a backup of your server.
- Ignored Files (Optional): You can enter the files and folders you want to exclude from the backup in the Ignored Files field. By default, the contents of your .pteroignore file will be used.
- Backup Limit: If you’ve reached your backup limit, the oldest backup will be rotated to make room for the new one.
- The Time Offset for this action will work the same as the one used for the Send Command Action and Send Power Action.

- Continue on Failure: You can enable the "Continue on Failure" option, which allows future tasks in the schedule to run even if this task fails. This option ensures that the execution of the schedule won't be interrupted due to task failures.
Step 4: Restart the Server
Once you are done creating the schedule and adding tasks, restart your server to ensure that the new schedule and tasks are properly applied and executed.