# How to Update Your Schedule 1 Server (/docs/schedule-1/update-server)



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

When TVGS ships a Schedule I patch in Early Access, three things have to line up again:

1. **Schedule I** (the game itself) — updates via Steam
2. **MelonLoader** (the Unity mod loader) — may need a matching version
3. **S1 DedicatedServerMod** (your server stack) — needs an author release that supports the new game build

If you update one before the others are ready, your server typically refuses to boot or load mods. The order matters.

***

Recommended update sequence [#recommended-update-sequence]

<Steps>
  <Step>
    **Don't update immediately.** Check the [S1 DedicatedServerMod releases page](https://github.com/ifBars/S1DedicatedServers/releases) — wait for the author to tag a build that supports the new Schedule I version.
  </Step>

  <Step>
    **Back up the server** before changing anything. See [Backup and Restore](/docs/schedule-1/backup-restore).
  </Step>

  <Step>
    Stop the server from the panel.
  </Step>

  <Step>
    **Reinstall Schedule I** from the panel (this pulls the latest Steam build and re-validates files).
  </Step>

  <Step>
    Update **MelonLoader** if the DedicatedServerMod release notes call for it. Re-run the installer pointing at the same Schedule I folder.
  </Step>

  <Step>
    Drop the new **DedicatedServerMod** DLL into `Mods/`, replacing the old one.
  </Step>

  <Step>
    Start the server. Watch the MelonLoader console for red `[ERR]` lines — those name the mod that's not happy.
  </Step>
</Steps>

<Callout type="warn">
  **Avoid MelonLoader 0.7.1.** It's known-bad with Schedule I mods. Use 0.6.x, 0.7.0, or 0.7.2+.
</Callout>

***

What if a content mod breaks? [#what-if-a-content-mod-breaks]

When a content mod hasn't been recompiled yet for the new game version, you have three options:

* **Remove the mod** temporarily until the author updates it. See [Install Mods](/docs/schedule-1/install-mods).
* **Roll back the whole server** to the pre-update backup. See [Backup and Restore](/docs/schedule-1/backup-restore).
* **Wait it out** — Thunderstore mods often get a same-week update after a major Schedule I patch.

***

Update only the panel agent [#update-only-the-panel-agent]

The XGamingServer panel itself updates separately from your game install — those updates happen invisibly on the host side and don't affect your save data.

***

Related Guides [#related-guides]

* [MelonLoader Versions →](/docs/schedule-1/melonloader)
* [Backup and Restore →](/docs/schedule-1/backup-restore)
* [Install Mods →](/docs/schedule-1/install-mods)
* [Troubleshooting →](/docs/schedule-1/troubleshooting)
