[{"data":1,"prerenderedAt":229},["ShallowReactive",2],{"header-games":3,"i-heroicons:server-stack-16-solid":65,"article-how-to-update-valheim-server-en":70,"game-info-article-valheim":93,"help-game-articles-valheim-en":97,"i-heroicons:chevron-right-20-solid":210,"i-heroicons:user-circle-20-solid":213,"i-heroicons:clock-20-solid":215,"i-heroicons:calendar-days-20-solid":217,"i-heroicons:chevron-down-20-solid":219,"i-heroicons:hand-thumb-up-20-solid":221,"i-heroicons:hand-thumb-down-20-solid":223,"i-heroicons:wrench-screwdriver-20-solid":225,"i-heroicons:arrow-right-20-solid":227},{"promoCode":4,"promoPercentage":5,"total":6,"featured":7},"DOOM25",0.25,44,[8,16,23,29,35,41,46,52,59],{"slug":9,"name":10,"icon":11,"hasIcon":12,"badge":13,"basePrice":14,"link":15},"minecraft","Minecraft","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fminecraft.png",true,"Most Popular",1,"\u002Fminecraft-server-hosting",{"slug":17,"name":18,"icon":19,"hasIcon":12,"badge":20,"basePrice":21,"link":22},"hytale","Hytale","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fhytale.png","",6,"\u002Fhytale-server-hosting",{"slug":24,"name":25,"icon":26,"hasIcon":12,"badge":27,"basePrice":21,"link":28},"palworld","Palworld","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fpalworld.png","new_update","\u002Fpalworld-server-hosting",{"slug":30,"name":31,"icon":32,"hasIcon":12,"badge":33,"basePrice":21,"link":34},"rust","Rust","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Frust.png",null,"\u002Frust-server-hosting",{"slug":36,"name":37,"icon":38,"hasIcon":12,"badge":33,"basePrice":39,"link":40},"valheim","Valheim","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fvalheim.png",5,"\u002Fvalheim-server-hosting",{"slug":42,"name":43,"icon":44,"hasIcon":12,"badge":33,"basePrice":21,"link":45},"satisfactory","Satisfactory","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fsatisfactory.png","\u002Fsatisfactory-server-hosting",{"slug":47,"name":48,"icon":49,"hasIcon":12,"badge":33,"basePrice":50,"link":51},"enshrouded","Enshrouded","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fenshrouded.png",8,"\u002Fenshrouded-server-hosting",{"slug":53,"name":54,"icon":55,"hasIcon":12,"badge":56,"basePrice":57,"link":58},"terraria","Terraria","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fterraria.png","New Update",4,"\u002Fterraria-server-hosting",{"slug":60,"name":61,"icon":62,"hasIcon":12,"badge":27,"basePrice":63,"link":64},"project-zomboid","Project Zomboid","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fproject-zomboid.png",7,"\u002Fproject-zomboid-server-hosting",{"left":66,"top":66,"width":67,"height":67,"rotate":66,"vFlip":68,"hFlip":68,"body":69},0,16,false,"\u003Cpath fill=\"currentColor\" d=\"M5.354 2a2 2 0 0 0-1.857 1.257l-.338.845Q3.565 4 4 4h8q.436 0 .84.102l-.337-.845A2 2 0 0 0 10.646 2z\"\u002F>\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M2 13a2 2 0 0 1 2-2h8a2 2 0 1 1 0 4H4a2 2 0 0 1-2-2m10.75 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0M9 13.75a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5M4 5.5a2 2 0 1 0 0 4h8a2 2 0 1 0 0-4zm8 2.75a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5M9.75 7.5a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0\" clip-rule=\"evenodd\"\u002F>",{"id":71,"game_slug":36,"slug":72,"category":73,"title":74,"description":75,"content":76,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":79,"allSlugs":80,"author":87,"date":79,"lastUpdated":88,"game":89,"dateFormatted":90,"lastUpdatedFormatted":90,"imageDims":91,"html":92},"b625dccd-9bfc-42b1-a910-ba112e3845fd","how-to-update-valheim-server","Administration","How to Update Your Valheim Server to the Latest Version","Your Valheim server updates itself on every restart. Here is how to restart it from the panel, check the new build installed, and handle mods that break.","A Valheim server updates itself when it restarts. Automatic updates are on by default, the server asks Steam for the newest build every single time it boots, and that is the whole mechanism. Stopping and starting your server *is* the update. There is no update button in the panel because none is needed.\n\nThis is worth knowing today in particular. Valheim 1.0 landed on 9 September 2026, every client on Steam has already updated itself, and any server that has not been restarted since is still sitting on the old build with nobody able to get in.\n\n## The version mismatch, and why it happens\n\nThe symptom that brings most people here is always the same. Your friends launched the game, Steam quietly updated their client in the background, and now Valheim refuses to connect to your server.\n\nThe two halves run on completely different schedules:\n\n- **The client** updates itself through Steam, usually before the player has noticed anything happened.\n- **The server** updates on its next boot, and only on its next boot. Left alone it will happily keep running a months-old build.\n\nSo the moment Iron Gate ships an update, every client races ahead while your server stays exactly where it was, and the game will not talk across that gap. Restart the server and the mismatch is gone. If people still cannot connect afterwards, the update was not your problem: [how to join a Valheim server](\u002Fhelp\u002Farticles\u002Fhow-to-join-valheim-server) covers the join code, the direct IP and the Steam favorites route.\n\n## Restart your server from the panel\n\nOpen your server in the [DoomHosting control panel](\u002Fgamepanel). The power controls sit in the server header, at the top of every tab:\n\n![The DoomHosting panel server header for a Valheim server with the Start, Restart and Stop power controls, Restart highlighted](https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-power-restart.webp)\n\n1. Open the server in the panel.\n2. Click **Restart** in the header.\n3. Switch to the **Console** tab and watch it come back up.\n\n**Restart is only clickable while the server is running.** If your server is currently stopped, the button you want is **Start**, and for updating purposes it does exactly the same job: the update runs on boot either way.\n\nGive it more time than a normal reboot. One with nothing to download is back in under a minute; one pulling a multi-gigabyte release can work for several minutes. A slow boot right after a big patch is the update doing its job, so do not kill it.\n\n## Confirm the update actually landed\n\n**Read the console.** The update step runs before the game does, so the top of a fresh boot log is SteamCMD, not Valheim. You will see it check for the update and apply it, then hand over to the server binary.\n\nIf SteamCMD runs and immediately moves on to starting the game, that is a success too. It means Steam had nothing newer to hand over, which is what a check looks like on an already-current server.\n\nOnce the game itself is up, it prints the build it is running. The console has a text filter above the output, so type `Valheim version` into it and the log collapses to that one line:\n\n![The Console tab in the DoomHosting panel, its text filter set to Valheim version, leaving only the line where the server reports its build and its network version](https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-console-version.webp)\n\nThe line has this shape, with your own numbers in it:\n\n```\n\u003Cdate> \u003Ctime>: Valheim version: l-\u003Cbuild> (network version \u003Cnumber>)\n```\n\nThat is how you confirm which build your server actually came back on. The value in brackets is the one that has to match between client and server, and a mismatched network version is exactly why a friend gets refused right after a game update.\n\n**Read the installed build id.** Steam records it in a manifest file you can open from the **Files** tab:\n\n```\nsteamapps\u002Fappmanifest_896660.acf\n```\n\n`896660` is the Valheim dedicated server on Steam, not the game itself, which is app `892970`. Inside the manifest there is a `buildid` line:\n\n```\n\"buildid\"    \"21981590\"\n```\n\nThe number in your file will be different. Note it, restart, look again, and if it changed then the new build is installed.\n\n## The automatic update switch\n\nEvery Valheim server we provision has automatic updates turned on, on both our vanilla configuration and the BepInEx one. The setting lives in the **Startup** tab, as a switch labelled **Auto Update**:\n\n![The Startup tab in the DoomHosting panel showing the Auto Update switch for a Valheim server](https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-startup-autoupdate.webp)\n\nThe variable behind it is `AUTO_UPDATE` and it defaults to on. Left alone, it does the right thing.\n\nTurning it off is a legitimate choice, not a trap. It pins your server to the build it currently has, so a game update cannot arrive mid-session and take your mods down with it. If you run a heavily modded server, switching it off for a few days after a major release and back on once your mods have caught up is a sensible way to control *when* the breakage happens.\n\nOne warning: remember that you did it. A server deliberately pinned to an old build looks identical, from the outside, to a server nobody has restarted.\n\n## Beta branches stay where you put them\n\n`SRCDS_BETAID` and `SRCDS_BETAPASS` in the **Startup** tab decide which branch the server pulls from. They are empty by default, meaning the ordinary public branch, and that is where nearly everyone should be.\n\nA server you have set to a beta branch stays on it across every restart. It updates within the branch, not to the public build, so it will not move to the live release however many times you reboot it. Clear both fields and restart to come back to public.\n\n## After a big update, expect your mods to break\n\n**A major game update breaks mods, and your server will boot anyway.** BepInEx loads what it can, skips what it cannot, and Valheim starts up looking perfectly healthy while some of your plugins are silently not running. Nothing in the game tells you, and nothing in the panel status tells you.\n\nIt is worse than usual after a release of this size. Iron Gate shipped no public test branch ahead of 1.0, so no mod author had the final build to test against before launch day. Nothing was validated in advance and the fixes land over the following days.\n\nThe console is where the truth is. A mod missing something it depends on looks like this:\n\n```\n[Error  :   BepInEx] Could not load [Epic Loot 0.12.15] because it has missing dependencies: com.ValheimModding.NewtonsoftJsonDetector\n```\n\nA mod that broke against the new game code, the classic post-update failure, looks like one of these:\n\n```\n[Error  :   BepInEx] Error loading [\u003Cplugin>] : \u003Cmessage>\n[Error  :   BepInEx] Could not load [\u003Cplugin>] because it is incompatible with: \u003Clist>\n```\n\nIgnore everything else. A modded Valheim server prints alarming-looking warnings on every completely healthy boot, and the lines above are the ones that mean something. Our panel matches all of them automatically and offers the matching fix, so you do not have to read the console line by line.\n\nOur advice after a big release is to wait rather than fight it. Mod authors usually update within days, so check Thunderstore, update the mod, restart. If one mod is holding the server hostage, take it out and put it back later: [how to install BepInEx mods on your Valheim server](\u002Fhelp\u002Farticles\u002Fhow-to-install-bepinex-mods-valheim-server) covers both directions. For anything not mod related, [common Valheim server problems and how to fix them](\u002Fhelp\u002Farticles\u002Fcommon-valheim-server-problems-and-fixes) has the rest.\n\n## Your world survives, but explored ground does not change\n\nUpdating does not touch your save. Your world, your buildings and your characters all come through intact.\n\nWhat an update cannot do is rewrite terrain you have already visited. Valheim generates the map as players reach it, and a chunk keeps the biome it was generated with. So a new biome appears in unexplored map, or effectively nowhere on a world you have crossed for a year. For Deep North, Iron Gate recommends starting over: [starting a fresh Deep North world](\u002Fhelp\u002Farticles\u002Fvalheim-1-0-new-world-deep-north) shows how, without throwing away the world you already have.\n\n## Back up before a big update\n\nOpen the **Backups** tab and click **Create backup** before any update you know is a big one. That captures the whole server, world and configs together, and you can restore or download it later from the same screen. It costs about a minute.\n\nValheim also keeps rolling world backups on a timer (`BACKUP_INTERVAL`, 1800 seconds by default, and `BACKUP_COUNT`, 4). Those roll over as new ones are written, so they are not a substitute for a snapshot you took deliberately.\n\n## Common issues\n\n**I restarted and the version still has not changed.** Check the `AUTO_UPDATE` switch in the **Startup** tab is on, then check `SRCDS_BETAID` is empty. A pinned server and a branch-locked server both survive a restart unchanged.\n\n**The console shows SteamCMD but nothing downloads.** That is a normal, successful check. Steam had nothing newer to give, so your server is already on the current build.\n\n**The Restart button is greyed out.** The server is not running. Use **Start** instead, which runs the same update on boot.\n\n**My friends can play together but I cannot join.** The mismatch is on your end. Let Steam finish updating your own client and try again.\n\n**The server booted fine but my mods do nothing.** Search the console for the error lines above. A skipped plugin does not stop the server, it just quietly does not run.\n\n**Do I lose my world when the server updates?** No. Saves carry across game updates. Take a backup anyway before a major release.\n\n**Is the server actually back up?** Check it from outside the panel with our [Valheim server status checker](\u002Ftools\u002Fvalheim-server-status-checker).\n\nNot got a server yet? Our [Valheim server hosting](\u002Fvalheim-server-hosting) runs on Ryzen 9 hardware with automatic updates on from the first boot, so keeping up with Iron Gate is a restart and nothing more.","Magnus","Game Server Expert","2026-09-09T11:00:00+00:00",{"da":81,"de":82,"en":72,"fi":83,"fr":84,"pl":85,"sv":86},"sadan-opdaterer-du-din-valheim-server","valheim-server-aktualisieren","valheim-palvelimen-paivittaminen","mettre-a-jour-un-serveur-valheim","jak-zaktualizowac-serwer-valheim","sa-uppdaterar-du-din-valheim-server",{"name":77,"role":78},"2026-09-09T09:02:34.236645+00:00",{"slug":36,"name":37},"Sep 9, 2026",{},"\u003Cp>A Valheim server updates itself when it restarts. Automatic updates are on by default, the server asks Steam for the newest build every single time it boots, and that is the whole mechanism. Stopping and starting your server \u003Cem>is\u003C\u002Fem> the update. There is no update button in the panel because none is needed.\u003C\u002Fp>\n\u003Cp>This is worth knowing today in particular. Valheim 1.0 landed on 9 September 2026, every client on Steam has already updated itself, and any server that has not been restarted since is still sitting on the old build with nobody able to get in.\u003C\u002Fp>\n\u003Ch2 id=\"the-version-mismatch-and-why-it-happens\">The version mismatch, and why it happens\u003C\u002Fh2>\u003Cp>The symptom that brings most people here is always the same. Your friends launched the game, Steam quietly updated their client in the background, and now Valheim refuses to connect to your server.\u003C\u002Fp>\n\u003Cp>The two halves run on completely different schedules:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>The client\u003C\u002Fstrong> updates itself through Steam, usually before the player has noticed anything happened.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The server\u003C\u002Fstrong> updates on its next boot, and only on its next boot. Left alone it will happily keep running a months-old build.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So the moment Iron Gate ships an update, every client races ahead while your server stays exactly where it was, and the game will not talk across that gap. Restart the server and the mismatch is gone. If people still cannot connect afterwards, the update was not your problem: \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fhow-to-join-valheim-server\">how to join a Valheim server\u003C\u002Fa> covers the join code, the direct IP and the Steam favorites route.\u003C\u002Fp>\n\u003Ch2 id=\"restart-your-server-from-the-panel\">Restart your server from the panel\u003C\u002Fh2>\u003Cp>Open your server in the \u003Ca href=\"\u002Fgamepanel\">DoomHosting control panel\u003C\u002Fa>. The power controls sit in the server header, at the top of every tab:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-power-restart.webp\" alt=\"The DoomHosting panel server header for a Valheim server with the Start, Restart and Stop power controls, Restart highlighted\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the server in the panel.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Restart\u003C\u002Fstrong> in the header.\u003C\u002Fli>\n\u003Cli>Switch to the \u003Cstrong>Console\u003C\u002Fstrong> tab and watch it come back up.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Restart is only clickable while the server is running.\u003C\u002Fstrong> If your server is currently stopped, the button you want is \u003Cstrong>Start\u003C\u002Fstrong>, and for updating purposes it does exactly the same job: the update runs on boot either way.\u003C\u002Fp>\n\u003Cp>Give it more time than a normal reboot. One with nothing to download is back in under a minute; one pulling a multi-gigabyte release can work for several minutes. A slow boot right after a big patch is the update doing its job, so do not kill it.\u003C\u002Fp>\n\u003Ch2 id=\"confirm-the-update-actually-landed\">Confirm the update actually landed\u003C\u002Fh2>\u003Cp>\u003Cstrong>Read the console.\u003C\u002Fstrong> The update step runs before the game does, so the top of a fresh boot log is SteamCMD, not Valheim. You will see it check for the update and apply it, then hand over to the server binary.\u003C\u002Fp>\n\u003Cp>If SteamCMD runs and immediately moves on to starting the game, that is a success too. It means Steam had nothing newer to hand over, which is what a check looks like on an already-current server.\u003C\u002Fp>\n\u003Cp>Once the game itself is up, it prints the build it is running. The console has a text filter above the output, so type \u003Ccode>Valheim version\u003C\u002Fcode> into it and the log collapses to that one line:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-console-version.webp\" alt=\"The Console tab in the DoomHosting panel, its text filter set to Valheim version, leaving only the line where the server reports its build and its network version\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>The line has this shape, with your own numbers in it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;date&gt; &lt;time&gt;: Valheim version: l-&lt;build&gt; (network version &lt;number&gt;)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That is how you confirm which build your server actually came back on. The value in brackets is the one that has to match between client and server, and a mismatched network version is exactly why a friend gets refused right after a game update.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Read the installed build id.\u003C\u002Fstrong> Steam records it in a manifest file you can open from the \u003Cstrong>Files\u003C\u002Fstrong> tab:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>steamapps\u002Fappmanifest_896660.acf\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>896660\u003C\u002Fcode> is the Valheim dedicated server on Steam, not the game itself, which is app \u003Ccode>892970\u003C\u002Fcode>. Inside the manifest there is a \u003Ccode>buildid\u003C\u002Fcode> line:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&quot;buildid&quot;    &quot;21981590&quot;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The number in your file will be different. Note it, restart, look again, and if it changed then the new build is installed.\u003C\u002Fp>\n\u003Ch2 id=\"the-automatic-update-switch\">The automatic update switch\u003C\u002Fh2>\u003Cp>Every Valheim server we provision has automatic updates turned on, on both our vanilla configuration and the BepInEx one. The setting lives in the \u003Cstrong>Startup\u003C\u002Fstrong> tab, as a switch labelled \u003Cstrong>Auto Update\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fcdn.doomhosting.com\u002Fhelp\u002Fvalheim\u002Fvalheim-update-startup-autoupdate.webp\" alt=\"The Startup tab in the DoomHosting panel showing the Auto Update switch for a Valheim server\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>The variable behind it is \u003Ccode>AUTO_UPDATE\u003C\u002Fcode> and it defaults to on. Left alone, it does the right thing.\u003C\u002Fp>\n\u003Cp>Turning it off is a legitimate choice, not a trap. It pins your server to the build it currently has, so a game update cannot arrive mid-session and take your mods down with it. If you run a heavily modded server, switching it off for a few days after a major release and back on once your mods have caught up is a sensible way to control \u003Cem>when\u003C\u002Fem> the breakage happens.\u003C\u002Fp>\n\u003Cp>One warning: remember that you did it. A server deliberately pinned to an old build looks identical, from the outside, to a server nobody has restarted.\u003C\u002Fp>\n\u003Ch2 id=\"beta-branches-stay-where-you-put-them\">Beta branches stay where you put them\u003C\u002Fh2>\u003Cp>\u003Ccode>SRCDS_BETAID\u003C\u002Fcode> and \u003Ccode>SRCDS_BETAPASS\u003C\u002Fcode> in the \u003Cstrong>Startup\u003C\u002Fstrong> tab decide which branch the server pulls from. They are empty by default, meaning the ordinary public branch, and that is where nearly everyone should be.\u003C\u002Fp>\n\u003Cp>A server you have set to a beta branch stays on it across every restart. It updates within the branch, not to the public build, so it will not move to the live release however many times you reboot it. Clear both fields and restart to come back to public.\u003C\u002Fp>\n\u003Ch2 id=\"after-a-big-update-expect-your-mods-to-break\">After a big update, expect your mods to break\u003C\u002Fh2>\u003Cp>\u003Cstrong>A major game update breaks mods, and your server will boot anyway.\u003C\u002Fstrong> BepInEx loads what it can, skips what it cannot, and Valheim starts up looking perfectly healthy while some of your plugins are silently not running. Nothing in the game tells you, and nothing in the panel status tells you.\u003C\u002Fp>\n\u003Cp>It is worse than usual after a release of this size. Iron Gate shipped no public test branch ahead of 1.0, so no mod author had the final build to test against before launch day. Nothing was validated in advance and the fixes land over the following days.\u003C\u002Fp>\n\u003Cp>The console is where the truth is. A mod missing something it depends on looks like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[Error  :   BepInEx] Could not load [Epic Loot 0.12.15] because it has missing dependencies: com.ValheimModding.NewtonsoftJsonDetector\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A mod that broke against the new game code, the classic post-update failure, looks like one of these:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[Error  :   BepInEx] Error loading [&lt;plugin&gt;] : &lt;message&gt;\n[Error  :   BepInEx] Could not load [&lt;plugin&gt;] because it is incompatible with: &lt;list&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Ignore everything else. A modded Valheim server prints alarming-looking warnings on every completely healthy boot, and the lines above are the ones that mean something. Our panel matches all of them automatically and offers the matching fix, so you do not have to read the console line by line.\u003C\u002Fp>\n\u003Cp>Our advice after a big release is to wait rather than fight it. Mod authors usually update within days, so check Thunderstore, update the mod, restart. If one mod is holding the server hostage, take it out and put it back later: \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fhow-to-install-bepinex-mods-valheim-server\">how to install BepInEx mods on your Valheim server\u003C\u002Fa> covers both directions. For anything not mod related, \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fcommon-valheim-server-problems-and-fixes\">common Valheim server problems and how to fix them\u003C\u002Fa> has the rest.\u003C\u002Fp>\n\u003Ch2 id=\"your-world-survives-but-explored-ground-does-not-change\">Your world survives, but explored ground does not change\u003C\u002Fh2>\u003Cp>Updating does not touch your save. Your world, your buildings and your characters all come through intact.\u003C\u002Fp>\n\u003Cp>What an update cannot do is rewrite terrain you have already visited. Valheim generates the map as players reach it, and a chunk keeps the biome it was generated with. So a new biome appears in unexplored map, or effectively nowhere on a world you have crossed for a year. For Deep North, Iron Gate recommends starting over: \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fvalheim-1-0-new-world-deep-north\">starting a fresh Deep North world\u003C\u002Fa> shows how, without throwing away the world you already have.\u003C\u002Fp>\n\u003Ch2 id=\"back-up-before-a-big-update\">Back up before a big update\u003C\u002Fh2>\u003Cp>Open the \u003Cstrong>Backups\u003C\u002Fstrong> tab and click \u003Cstrong>Create backup\u003C\u002Fstrong> before any update you know is a big one. That captures the whole server, world and configs together, and you can restore or download it later from the same screen. It costs about a minute.\u003C\u002Fp>\n\u003Cp>Valheim also keeps rolling world backups on a timer (\u003Ccode>BACKUP_INTERVAL\u003C\u002Fcode>, 1800 seconds by default, and \u003Ccode>BACKUP_COUNT\u003C\u002Fcode>, 4). Those roll over as new ones are written, so they are not a substitute for a snapshot you took deliberately.\u003C\u002Fp>\n\u003Ch2 id=\"common-issues\">Common issues\u003C\u002Fh2>\u003Cp>\u003Cstrong>I restarted and the version still has not changed.\u003C\u002Fstrong> Check the \u003Ccode>AUTO_UPDATE\u003C\u002Fcode> switch in the \u003Cstrong>Startup\u003C\u002Fstrong> tab is on, then check \u003Ccode>SRCDS_BETAID\u003C\u002Fcode> is empty. A pinned server and a branch-locked server both survive a restart unchanged.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The console shows SteamCMD but nothing downloads.\u003C\u002Fstrong> That is a normal, successful check. Steam had nothing newer to give, so your server is already on the current build.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The Restart button is greyed out.\u003C\u002Fstrong> The server is not running. Use \u003Cstrong>Start\u003C\u002Fstrong> instead, which runs the same update on boot.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>My friends can play together but I cannot join.\u003C\u002Fstrong> The mismatch is on your end. Let Steam finish updating your own client and try again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The server booted fine but my mods do nothing.\u003C\u002Fstrong> Search the console for the error lines above. A skipped plugin does not stop the server, it just quietly does not run.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do I lose my world when the server updates?\u003C\u002Fstrong> No. Saves carry across game updates. Take a backup anyway before a major release.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is the server actually back up?\u003C\u002Fstrong> Check it from outside the panel with our \u003Ca href=\"\u002Ftools\u002Fvalheim-server-status-checker\">Valheim server status checker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Not got a server yet? Our \u003Ca href=\"\u002Fvalheim-server-hosting\">Valheim server hosting\u003C\u002Fa> runs on Ryzen 9 hardware with automatic updates on from the first boot, so keeping up with Iron Gate is a restart and nothing more.\u003C\u002Fp>\n",{"slug":36,"name":37,"icon":38,"cardImage":94,"description":95,"status":96},"https:\u002F\u002Fcdn.doomhosting.com\u002Fgames\u002Fvalheim.webp","Valheim is a brutal Viking co-op survival adventure where up to 10 warriors carve out a home in a procedurally generated Norse purgatory. Chop trees, build longhouses, sail karves across hostile seas, and slay mythological bosses to earn your place in Odin's hall. Rent a dedicated Valheim server from DoomHosting for 24\u002F7 uptime, instant setup, BepInEx mod support, and DDoS protection.","active",[98,108,121,130,139,149,159,162,172,181,191,200],{"id":99,"game_slug":36,"slug":100,"category":101,"title":102,"description":103,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":12,"published_at":104,"author":105,"date":104,"lastUpdated":106,"game":107,"dateFormatted":90},"b5a518a6-85a0-49e1-8003-f71671a2af5d","getting-started-valheim-server","Getting Started","Getting Started with Your Valheim Server: Setup Guide","Your Valheim server installs itself on the first boot. Set the server name, password and world, keep crossplay on, and get your friends in with a join code.","2026-09-09T13:00:00+00:00",{"name":77,"role":78},"2026-09-09T09:00:31.755849+00:00",{"slug":36,"name":37},{"id":109,"game_slug":36,"slug":110,"category":111,"title":112,"description":113,"content":33,"keywords":33,"author_name":114,"author_role":115,"is_featured":12,"published_at":116,"author":117,"date":116,"lastUpdated":118,"game":119,"dateFormatted":120},"167f121c-4baa-4162-883a-a3ea90e9c8fc","how-to-change-resource-drop-rate-valheim-server","Configuration","How to Change the Resource Drop Rate on Your Valheim Server","Turn Valheim resource drops up or down with one launch argument. Set -modifier resources in the Startup tab, restart, and the new rate applies to your world.","Andreas","Founder & Hosting Engineer","2026-06-15T00:00:00+00:00",{"name":114,"role":115},"2026-08-07T13:17:04.511645+00:00",{"slug":36,"name":37},"Jun 15, 2026",{"id":122,"game_slug":36,"slug":123,"category":111,"title":124,"description":125,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":126,"author":127,"date":126,"lastUpdated":128,"game":129,"dateFormatted":90},"7029426f-4d8e-469e-90fd-7e600817ce06","how-to-change-world-modifiers-valheim-server","How to Change World Modifiers on Your Valheim Server","World modifiers live on the Modifiers tab in your Valheim server panel. Here is what every value does, and why four of them need the server stopped first.","2026-09-09T18:00:00+00:00",{"name":77,"role":78},"2026-09-09T14:21:13.105245+00:00",{"slug":36,"name":37},{"id":131,"game_slug":36,"slug":132,"category":73,"title":133,"description":134,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":135,"author":136,"date":135,"lastUpdated":137,"game":138,"dateFormatted":90},"b883d89d-998e-4e14-a2b4-507f1ebaba68","valheim-admin-commands-and-how-to-become-admin","Valheim Admin Commands and How to Become Server Admin","Admin on a Valheim dedicated server means kick, ban, save and the world modifier commands. devcommands and spawn are single-player only. Here is the real list.","2026-09-09T16:00:00+00:00",{"name":77,"role":78},"2026-09-09T09:00:31.134873+00:00",{"slug":36,"name":37},{"id":140,"game_slug":36,"slug":141,"category":142,"title":143,"description":144,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":145,"author":146,"date":145,"lastUpdated":147,"game":148,"dateFormatted":90},"b8a36b18-0605-4beb-9880-5bf8782cf23b","common-valheim-server-problems-and-fixes","Troubleshooting","Common Valheim Server Problems and How to Fix Them","Friends cannot connect, the join code is dead, a mod does nothing, the server ran out of memory. The most common Valheim server problems, and the fix for each.","2026-09-09T15:00:00+00:00",{"name":77,"role":78},"2026-09-09T09:00:29.863662+00:00",{"slug":36,"name":37},{"id":150,"game_slug":36,"slug":151,"category":152,"title":153,"description":154,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":155,"author":156,"date":155,"lastUpdated":157,"game":158,"dateFormatted":90},"e14d7223-968b-4433-812e-d547f01cd8b4","how-to-install-bepinex-mods-valheim-server","Mods & Customization","How to Install BepInEx Mods on Your Valheim Server","Valheim mods only load on the BepInEx setup, never on vanilla, where a mod file just fails silently. Here is the full install, verify and configure flow.","2026-09-09T14:00:00+00:00",{"name":77,"role":78},"2026-09-09T09:00:30.537335+00:00",{"slug":36,"name":37},{"id":71,"game_slug":36,"slug":72,"category":73,"title":74,"description":75,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":79,"author":160,"date":79,"lastUpdated":88,"game":161,"dateFormatted":90},{"name":77,"role":78},{"slug":36,"name":37},{"id":163,"game_slug":36,"slug":164,"category":101,"title":165,"description":166,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":167,"author":168,"date":167,"lastUpdated":169,"game":170,"dateFormatted":171},"1df32982-e886-40b8-a3c5-a07458659b31","how-to-join-valheim-server-xbox-ps5-switch-2","How to Join a Valheim Server on Xbox, PS5 and Switch 2 (Crossplay)","Xbox players can join a Valheim dedicated server today, and PS5 and Switch 2 arrive on 9 September. Here is the crossplay join code route, step by step.","2026-08-19T12:00:00+00:00",{"name":77,"role":78},"2026-08-19T15:11:49.053914+00:00",{"slug":36,"name":37},"Aug 19, 2026",{"id":173,"game_slug":36,"slug":174,"category":111,"title":175,"description":176,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":177,"author":178,"date":177,"lastUpdated":179,"game":180,"dateFormatted":171},"f67baffd-b1bd-4322-9720-cc257f828e3e","valheim-1-0-new-world-deep-north","Valheim 1.0: How to Start a Fresh Deep North World","Valheim 1.0 lands September 9 with the Deep North. What Iron Gate confirmed about existing worlds, and how to create a fresh Deep North world on your server.","2026-08-19T09:00:00+00:00",{"name":77,"role":78},"2026-08-19T15:27:14.690308+00:00",{"slug":36,"name":37},{"id":182,"game_slug":36,"slug":183,"category":101,"title":184,"description":185,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":186,"author":187,"date":186,"lastUpdated":188,"game":189,"dateFormatted":190},"5004511d-9af2-4f19-aa06-530f0bf06540","how-to-join-valheim-server","How to Join a Valheim Server (Join Code or Direct IP)","Join your Valheim server with the crossplay join code or the IP address, find both in your panel, and avoid the Steam favorites port mistake that breaks it.","2026-08-14T13:00:00+00:00",{"name":77,"role":78},"2026-08-19T15:14:33.673697+00:00",{"slug":36,"name":37},"Aug 14, 2026",{"id":192,"game_slug":36,"slug":193,"category":111,"title":194,"description":195,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":196,"author":197,"date":196,"lastUpdated":198,"game":199,"dateFormatted":190},"eb8621f6-a14e-41e0-a38d-2d2583a2dc9f","how-to-increase-max-players-valheim-server","How to Get More Than 10 Players on Your Valheim Server","Valheim caps dedicated servers at 10 players. Raise the limit with MaxPlayerCount, a server-side BepInEx mod your friends never have to install. Full walkthrough.","2026-08-14T12:00:00+00:00",{"name":77,"role":78},"2026-08-14T14:20:44.587425+00:00",{"slug":36,"name":37},{"id":201,"game_slug":36,"slug":202,"category":101,"title":203,"description":204,"content":33,"keywords":33,"author_name":77,"author_role":78,"is_featured":68,"published_at":205,"author":206,"date":205,"lastUpdated":207,"game":208,"dateFormatted":209},"f917bfce-5aee-4b62-bca8-2e51159b5fe6","how-to-upload-valheim-world-save","How to Upload Your Valheim World Save to Your Server","Step-by-step guide to uploading your existing Valheim world save to your DoomHosting server via the panel.","2026-04-19T09:29:51.744857+00:00",{"name":77,"role":78},"2026-08-07T13:17:05.0385+00:00",{"slug":36,"name":37},"Apr 19, 2026",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":212},20,"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10L8.22 6.28a.75.75 0 0 1 0-1.06\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":214},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M18 10a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-5.5-2.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M10 12a5.99 5.99 0 0 0-4.793 2.39A6.48 6.48 0 0 0 10 16.5a6.48 6.48 0 0 0 4.793-2.11A5.99 5.99 0 0 0 10 12\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":216},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16m.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25z\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":218},"\u003Cg fill=\"currentColor\">\u003Cpath d=\"M5.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75zM6 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM7.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H8a.75.75 0 0 1-.75-.75zM8 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM9.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75zM9.25 14a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zM12 9.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V10a.75.75 0 0 0-.75-.75zM11.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H12a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM13.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H14a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75z\"\u002F>\u003Cpath fill-rule=\"evenodd\" d=\"M5.75 2a.75.75 0 0 1 .75.75V4h7V2.75a.75.75 0 0 1 1.5 0V4h.25A2.75 2.75 0 0 1 18 6.75v8.5A2.75 2.75 0 0 1 15.25 18H4.75A2.75 2.75 0 0 1 2 15.25v-8.5A2.75 2.75 0 0 1 4.75 4H5V2.75A.75.75 0 0 1 5.75 2m-1 5.5c-.69 0-1.25.56-1.25 1.25v6.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5c0-.69-.56-1.25-1.25-1.25z\" clip-rule=\"evenodd\"\u002F>\u003C\u002Fg>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":220},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":222},"\u003Cpath fill=\"currentColor\" d=\"M1 8.25a1.25 1.25 0 1 1 2.5 0v7.5a1.25 1.25 0 1 1-2.5 0zM11 3V1.7c0-.268.14-.526.395-.607A2 2 0 0 1 14 3c0 .995-.182 1.948-.514 2.826c-.204.54.166 1.174.744 1.174h2.52c1.243 0 2.261 1.01 2.146 2.247a24 24 0 0 1-1.341 5.974C17.153 16.323 16.072 17 14.9 17h-3.192a3 3 0 0 1-1.341-.317l-2.734-1.366A3 3 0 0 0 6.292 15H5V8h.963c.685 0 1.258-.483 1.612-1.068a4 4 0 0 1 2.166-1.73c.432-.143.853-.386 1.011-.814c.16-.432.248-.9.248-1.388\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":224},"\u003Cpath fill=\"currentColor\" d=\"M18.905 12.75a1.25 1.25 0 1 1-2.5 0v-7.5a1.25 1.25 0 0 1 2.5 0zm-10 4.25v1.3c0 .268-.14.526-.395.607q-.287.091-.605.093a2 2 0 0 1-2-2c0-.995.182-1.948.514-2.826c.204-.54-.166-1.174-.744-1.174h-2.52c-1.243 0-2.261-1.01-2.146-2.247c.193-2.08.651-4.082 1.341-5.974C2.752 3.678 3.833 3 5.005 3h3.192a3 3 0 0 1 1.341.317l2.734 1.366A3 3 0 0 0 13.613 5h1.292v7h-.963c-.685 0-1.258.482-1.612 1.068a4 4 0 0 1-2.166 1.73c-.432.143-.853.386-1.011.814c-.16.432-.248.9-.248 1.388\"\u002F>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":226},"\u003Cg fill=\"currentColor\">\u003Cpath fill-rule=\"evenodd\" d=\"M14.5 10a4.5 4.5 0 0 0 4.284-5.882c-.105-.324-.51-.391-.751-.15L15.34 6.66a.45.45 0 0 1-.493.11a3 3 0 0 1-1.618-1.616a.455.455 0 0 1 .11-.494l2.694-2.692c.24-.241.174-.647-.15-.752a4.5 4.5 0 0 0-5.873 4.575c.055.873-.128 1.808-.8 2.368l-7.23 6.024a2.724 2.724 0 1 0 3.837 3.837l6.024-7.23c.56-.672 1.495-.855 2.368-.8q.144.01.291.01M5 16a1 1 0 1 1-2 0a1 1 0 0 1 2 0\" clip-rule=\"evenodd\"\u002F>\u003Cpath d=\"M14.5 11.5q.26 0 .514-.022l3.754 3.754a2.5 2.5 0 0 1-3.536 3.536l-4.41-4.41l2.172-2.607c.052-.062.147-.138.342-.196a2.3 2.3 0 0 1 .777-.067q.192.012.387.012M6 4.586l2.33 2.33a.5.5 0 0 1-.08.09L6.8 8.214L4.586 6H3.309a.5.5 0 0 1-.447-.276l-1.7-3.402a.5.5 0 0 1 .093-.577l.49-.49a.5.5 0 0 1 .577-.094l3.402 1.7A.5.5 0 0 1 6 3.31z\"\u002F>\u003C\u002Fg>",{"left":66,"top":66,"width":211,"height":211,"rotate":66,"vFlip":68,"hFlip":68,"body":228},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10\" clip-rule=\"evenodd\"\u002F>",1788972984683]