# How to Set Up Scheduled Restarts for Your Windrose Server (/docs/windrose/scheduled-restarts)



import { Step, Steps } from 'fumadocs-ui/components/steps';

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 [#set-up-an-automatic-restart]

<Steps>
  <Step>
    In the panel sidebar, click **Schedules**.
  </Step>

  <Step>
    Click **Create Schedule**.
  </Step>

  <Step>
    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 * * *`     |
  </Step>

  <Step>
    Enable the schedule and click **Create Schedule**.
  </Step>

  <Step>
    Click the schedule to open it, then click **New Task**.
  </Step>

  <Step>
    Set the action to **Power Action** → **Restart** with a time offset of `0` seconds.
  </Step>

  <Step>
    Click **Create Task**. The schedule is now active.
  </Step>
</Steps>

***

Add a Warning Before Restart (Optional) [#add-a-warning-before-restart-optional]

You can chain a console command task before the restart to notify players:

<Steps>
  <Step>
    Open the schedule and add a second task **before** the restart task.
  </Step>

  <Step>
    Set the action to **Send Command** and type a server broadcast message in the command field (e.g. `say "Server restarting in 5 minutes"`).
  </Step>

  <Step>
    Set a time offset (e.g. `-300` seconds = 5 minutes before the restart task runs).
  </Step>

  <Step>
    Save the task. Players will receive the warning before the restart happens.
  </Step>
</Steps>

***

Disable a Schedule [#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

***

Related Guides [#related-guides]

* [Admin Tasks](/docs/windrose/admin-commands)
* [Update Your Server](/docs/windrose/update-server)
* [Server Performance](/docs/windrose/server-performance)
