How to Set Up Scheduled Restarts for Your Windrose Server
Automate server restarts on a schedule using the XGamingServer panel task scheduler.
Regular scheduled restarts keep your Windrose server running smoothly — they clear memory buildup, apply pending config changes, and keep uptime reliable for long sessions. Windrose is an Unreal Engine 5 game in Early Access, so periodic restarts are especially useful during this phase.
Set Up an Automatic Restart
In the panel sidebar, click Schedules.
Click Create Schedule.
Give it a name (e.g. "Daily Restart" or "12h Restart") and set the cron expression for when it should run.
Common intervals:
| Interval | Cron Expression |
|---|---|
| Every 6 hours | 0 */6 * * * |
| Every 12 hours | 0 */12 * * * |
| Every 24 hours (midnight) | 0 0 * * * |
| Every 24 hours (6am) | 0 6 * * * |
Enable the schedule and click Create Schedule.
Click the schedule to open it, then click New Task.
Set the action to Power Action → Restart with a time offset of 0 seconds.
Click Create Task. The schedule is now active.
Add a Warning Before Restart (Optional)
You can chain a console command task before the restart to notify players:
Open the schedule and add a second task before the restart task.
Set the action to Send Command and type a server broadcast message in the command field (e.g. say "Server restarting in 5 minutes").
Set a time offset (e.g. -300 seconds = 5 minutes before the restart task runs).
Save the task. Players will receive the warning before the restart happens.
Disable a Schedule
To pause a schedule without deleting it:
- Click Schedules in the sidebar
- Find the schedule and toggle it off using the switch
Related Guides
How is this guide?