# How to Update Your Necesse Server (/docs/necesse/update-guide)



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

Necesse updates through Steam, and client versions must match the server. When the game updates on Steam, players can't connect until the server is updated too.

<Steps>
  <Step>
    Create a backup [#create-a-backup]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), go to **Backups** and create a backup before updating.

    {/* Screenshot needed: Backups page */}
  </Step>

  <Step>
    Stop the server [#stop-the-server]

    Stop from **Console**.
  </Step>

  <Step>
    Reinstall [#reinstall]

    On the **Dashboard**, click **Reinstall Server** in the reinstall widget. This pulls the latest server files from Steam while preserving your world data and configuration.

    {/* Screenshot needed: Dashboard with Reinstall Server widget */}
  </Step>

  <Step>
    Start the server [#start-the-server]

    Start from **Console**. Check the console output for the version number to confirm the update was applied.
  </Step>
</Steps>

Beta Branches [#beta-branches]

If you want to run a beta or experimental version:

1. Go to **Startup** in the sidebar
2. Look for a **Steam Beta Branch** variable
3. Enter the branch name (e.g., `experimental` or `beta`)
4. Restart the server

To return to the stable release, clear the beta branch field and reinstall.

After Updating [#after-updating]

* **Verify the version**: The startup log in Console shows the server version
* **Test connection**: Join from Steam to confirm versions match
* **Check mods**: Some mods may break after a Necesse update. Disable mods one by one if you have issues

Related Guides [#related-guides]

* [Server Configuration](/docs/necesse/server-config)
* [Wipe & Reinstall](/docs/necesse/wipe-reinstall)
