Skip to content

Valheim 1.0 and the Deep North are live. Start a 10-player world. Friends on PS5, Switch 2, Xbox and PC join with one code. Host Valheim

Update your Valheim server

Updating a Valheim server means re-running SteamCMD's app_update 896660 against your install directory. If players see "Incompatible version," that's the symptom of a server behind on Iron Gate's latest patch. berrybyte automates the update on restart.

Iron Gate ships Valheim patches regularly, and your dedicated server needs to be updated to match or players on a newer game client won't be able to join. The mechanism is a SteamCMD app_update against app ID 896660, the same download used to install the server in the first place. If players suddenly see Incompatible version, "This server is running an older version of Valheim that is incompatible with your version." That's the tell that your server missed a patch. On berrybyte, Auto update on start runs this for you on restart.

Valheim Incompatible version dialog. This server is running an older version of Valheim that is incompatible with your version.
The Incompatible version dialog when the dedicated server is behind the player's game client.

Update it on berrybyte

Open Settings → Game Settings

Open your server in the dashboard and go to Settings → Game Settings.

Make sure Auto update on start is enabled

Search for update, then confirm Auto update on start is Enabled.

Restart the server

Restart from the sidebar or Overview. See Start, stop & restart if you need the full rundown of the power controls.

Restarting pulls, verifies, and applies the latest patch automatically, no further action needed. On a crossplay server the join code is issued fresh after the restart, so copy the current one from Overview before players retry.

Update a self-hosted server with SteamCMD

Stop the server with CTRL+C, never kill -9. Valheim saves on shutdown, and a hard kill discards everything since the last autosave. Back up the matching .db and .fwl world files before updating, in case the new version changes something you'd want to roll back.

Then point SteamCMD's app_update at your existing install directory with validate set, which re-downloads only what changed and confirms the files against Steam's manifest.

Linux
./steamcmd.sh +force_install_dir <your server directory> +login anonymous +app_update 896660 validate +quit
Windows
steamcmd.exe +force_install_dir <your server directory> +login anonymous +app_update 896660 validate +quit

Replace <your server directory> with the folder your server was originally installed into. Once the command finishes, restart the server binary (valheim_server.x86_64 or valheim_server.exe) to pick up the new version. Compare the version printed at startup with the version on the player's main menu. They must match exactly.

Updating for Valheim 1.0 and the Deep North? See Valheim 1.0 and the Deep North for the backup and keep-or-start-fresh decision. It's also worth taking a server backup before a major patch, in case a new version changes something you'd want to roll back.

Frequently asked questions

How do I update my Valheim server to the latest version?

Turn on Auto update on start in Settings → Game Settings and restart the server. berrybyte pulls, verifies, and applies the latest dedicated-server build as part of the restart.

Why does my Valheim server say incompatible version?

That dialog appears when your dedicated server hasn't picked up the latest Iron Gate patch that players' game clients already updated to. On berrybyte, enable Auto update on start and restart the server. On a self-hosted server, re-run SteamCMD's app_update against your install directory.

Do I need to manually run SteamCMD to update a berrybyte Valheim server?

No. berrybyte handles the update itself with Auto update on start; there's no shell access or manual SteamCMD step needed.

How do I update a self-hosted Valheim server?

Stop the server cleanly with CTRL+C so it saves, then run SteamCMD with app_update 896660 validate pointed at your server's install directory, the same command used for the initial install. Restart the server binary once it finishes.

Start a game
server in seconds

Join the Discord

80 servers started with berrybyte this week