Satisfactory: Updating & Branch Switching
Satisfactory has two main versions: **Early Access (Stable)** and **Experimental**. Your server version MUST match your client version, or you will get a "Version Mismatch" error.
1. The Mismatch
If you cannot join, check the bottom-left of your main menu. If your Client says `v1.0.0.5` and Server says `v1.0.0.1`, you need to update.
2. Stable Branch
The default branch. Best for long-term factories. Updates less frequently but has fewer crashes.
3. Experimental
Contains the newest features (and bugs). Use this only if you want to test upcoming patches.
How to Update (Supercraft Panel)
Our panel makes this a 1-click process:
- Go to the **Update Server** tab (or **SteamCMD** button).
- **To Update:** Simply click **Update**. The system checks for the latest files in your current branch.
- **To Switch Branch:** Look for a "Beta Branch" or "Version" dropdown.
- Leave blank for **Stable**.
- Type
experimentalfor **Experimental**.
- Click **Update/Install**.
- **Restart** the server.
How to Update (Manual / SteamCMD)
If you are running a manual server, use these commands:
- **Stable:**
app_update 1690800 validate - **Experimental:**
app_update 1690800 -beta experimental validate
Troubleshooting Upgrades
- Backups: Always backup your `Saved/SaveGames` folder before switching to Experimental. **Saves updated to Experimental CANNOT be downgraded back to Stable.**
- Verify Integrity: If the server crashes after update, run the update command again with `validate`. This fixes corrupted downloads.
Pro Tip: Dedicated Servers usually receive updates a few hours after the Client update goes live on Steam/Epic. If you update your client immediately, you might be locked out of your server until the server patch is released.
Stay current. Host your Satisfactory server with Supercraft and automate your updates to restart during low-traffic hours.