How to Upload a Custom World to Your Valheim Server
Learn how to transfer a local Valheim world save to your dedicated server.
You can upload an existing Valheim world from your PC to your dedicated server. This lets you continue a world you've been playing in singleplayer or transfer a save from another server.
💡 Tip: XGamingServer offers free save transfers. If you'd prefer us to handle it, just join our Discord.
Finding Your Local Save Files
Valheim world saves aren't stored in the game's installation folder — they're in a separate location in your user profile.
Open the Run dialog
On your keyboard, press Windows Key + R.
Navigate to the worlds folder
Paste this path and press Enter:
%userprofile%\AppData\LocalLow\IronGate\Valheim\worldsCopy your world files
Find and copy both the .fwl and .db files for your world. For example, if your world is called "MyWorld", you need both MyWorld.fwl and MyWorld.db.
📝 Note: If you have Steam Cloud disabled, your worlds may be in the
worlds_localfolder instead ofworlds.
Uploading Your World
Stop your server
Log in to the XGamingServer panel and stop your Valheim server.
Upload via SFTP
Connect to your server using SFTP. Navigate to .config/unity3d/IronGate/Valheim/worlds_local and upload both your .fwl and .db files.
Update the world name
Back in the panel, go to Startup. Find the World Name setting and change it to match the name of your uploaded world file (without the file extension).
Start your server
Start your server from the Console page.
Your uploaded world files should look like this on the server:
.config/unity3d/IronGate/Valheim/worlds_local/
├── MyWorld.fwl
└── MyWorld.db⚠️ Warning: Make sure both the
.fwland.dbfiles are uploaded, and that the world name inStartupmatches exactly. Missing files or mismatched names will cause the server to generate a new world instead.
If you need help, join our Discord.
How is this guide?
