Minecraft

Add Task Scheduling to Your Minecraft Server🕛​

Minecraft·March 22, 2026·23 min read

Hello, community of HolyHosting! 🎮🌟

This time, we want to help you get the most out of our control panel at HolyHosting by teaching you how to schedule tasks for your servers. Automating these tasks will allow you to manage your Minecraft server more efficiently and without complications. 💡

Scheduled tasks are actions you can configure to run automatically on your server. They can be as simple as sending a reminder message to your players, performing backups, or restarting the server. Forget about being on watch all the time and let automation do the work for you! 🤖

To access scheduled tasks:

  • Go to the left menu on the server details page.

holyhosting panel

  • Select "Scheduled Tasks".

holyhosting panel

  • In this section, we can create a new schedule.

programaciones

  • A tab like the following will open, here we can: - Name the schedule - Specify the Minute, Hour, Day of the month, Month, Day of the week when the schedule will start running.

programaciones

Now, let's add some tasks that we want our schedule to perform. Creating a New Task

programaciones

programaciones

  • Once we press the "New task" button, a tab like the following will open. Below we'll show what type of tasks we can create.

programaciones

  • Send Command: This allows us to write a command that we want to run in the "payload" window shown in the image
  • Send Power Action: With this option, we can ask the schedule to perform tasks like starting, stopping, restarting the server.
  • Create Backup: As the name suggests, it will create a backup of the server (we can choose which files to ignore)
    Step by Step to Create a Scheduled Task
  • Create an Action: For this example, we'll use the "Send Power Action" action, which will allow us to choose between starting, stopping, or restarting our server.

programaciones

  • Time Offset: In this section, we'll enter the amount of time to wait after the previous task runs before running the current one. (In this case, as shown in the image, since it's the first task in the schedule, this section won't apply.

programaciones

  • Payload: Here a section will appear where we'll indicate what action we want the task to execute

programaciones

  • Continue on Failure: As the image says, future tasks will run when this task fails.

programaciones

  • All set? Press the "Create Task"

programaciones

Run Now: Once we have the task created, a button will be enabled to run the schedule in case we don't want to wait until the date/time we set.

programaciones

  • More Tasks: As we've seen, we can add more tasks to our schedule. In this case, we'll have the task send a command to give "OP" to a user.

programaciones

programaciones

(Remember to write the command without "/")

programaciones

Testing the schedule we made.. Let's test that our schedule works correctly by pressing the "Run Now"

programaciones

  • As we can see in the image below, the schedule we made ran correctly since it first started the server and then gave op to the user we chose as we can see in the console.

consola

  • Done! You're now ready to create your own schedules for your server.


    More features
    We can add multiple tasks to our schedule, as an example I'll add the "Shut down the server"

programaciones

consola

Conclusion: Now we know how to schedule tasks on our server, remember to enter the day/month/time when you want it to run. You can try it yourself by exploring the "Schedules" section to see the multiple tasks available and choose the ones that best suit your needs. We hope this guide has been useful and remember, don't hesitate to ask on HolyHosting Discord or contact our support team.

Follow us on Twitter (@HolyHosting) to stay up to date.

Cheers!!
Stuffy @HolyHosting

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support