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:

IntervalCron Expression
Every 6 hours0 */6 * * *
Every 12 hours0 */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 ActionRestart 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:

  1. Click Schedules in the sidebar
  2. Find the schedule and toggle it off using the switch

How is this guide?

40% Off — Limited TimeGet your Windrose server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page