How to Set Up Automatic Restarts for Your Factorio Server
Scheduled restarts keep your Factorio server running smoothly by clearing memory and applying any pending updates on a regular cycle. You configure them through the game panel's Scheduled Tasks feature, no external tools needed.
Create a scheduled restart
- Log in to the Game Control Panel and navigate to your server.
- Click the Scheduled Tasks icon on the left-hand side.
- Click New at the top of the section, then choose Scheduled Start/Stop/Restart, and click New again directly below that section.
- Give the task a descriptive name so you can identify it quickly, and confirm the Enabled checkbox is checked.
- Set Type to Daily if you want it to restart at the same time each day.
- Set the start date and time. This is the time the restart will occur every day. To match your local time zone, refer to the time zone article in the panel.
- Click Save.
Set a repeating restart (every N hours)
If you want the server to restart every 6 hours instead of once a day:
- Follow steps 1-6 above.
- Expand Advanced Options before saving.
- Enable Repeat Task and set the interval (for example, every 6 hours). To restart every 6 hours in a 24-hour period, set it like the example below with Repeat Task checked.
- Click Save.
Troubleshooting
- Task not firing: Confirm the Enabled box is checked and the start time has not already passed for today.
- Wrong restart time: Verify the time zone offset. The panel uses server time by default; the time zone article linked above explains how to align it with your local time.
- Server not restarting on schedule: Check that the server is still running when the task fires. A crashed server cannot be restarted by a scheduled task; use the reinstall guide if the server is failing to start reliably.