How to Schedule Automatic Restarts for Your Minecraft Server
Published on July 21, 2026
Do you want your Minecraft server to restart automatically at set times? By creating a schedule in the game panel, you can have the server restart every night, for example. This can help reduce memory usage that builds up over time and apply changes that require a restart. In this guide, we explain how to set up, check, and later change a daily automatic restart.
Set up a daily automatic restart
Note A restart temporarily disconnects all players from the server. We therefore recommend choosing a quiet time and notifying players in advance.
- Log in to the game panel and go to your Minecraft server.
- Open the Tasks page.
- Click Create Schedule.
- Enter a recognizable name under Schedule Name, such as
Daily restart. - Set the switch under Easy Mode to Advanced so you can enter the exact time.
- Enter the following values to restart the Minecraft server every day at 4:00 AM:
|
Field |
Value |
|---|---|
|
Minute |
|
|
Hour |
|
|
Day of month |
|
|
Month |
|
|
Day of week |
|
Tip Want to use a different time? For a daily restart at 8:30 PM, enter30under Minute and20under Hour. Leave the remaining fields set to*.
- Leave the Only When Server Is Online and Schedule Enabled options enabled.
- Click Create Schedule.
- Open the schedule by clicking its name.
- Click New Task.
- Under Action, select Send Power Action.
- Leave Time Offset (in seconds) set to
0and select Restart the Server under Payload. - Click Create Task.
The Minecraft server will now restart automatically every day at the configured time.
Change or disable the restart schedule
- Open the Tasks page in the game panel.
- Open the schedule using the Manage Schedule button.
- Click Edit.
- Change the time or disable Schedule Enabled to temporarily stop the automatic restarts.
- Click Save Changes.