How to Upload a World to Your Valheim Server
Transfer a singleplayer or local Valheim world to your dedicated server.
You can upload a world from singleplayer or a local game to your dedicated server. Each world consists of two files: a .db (world data) and a .fwl (world metadata including the seed).
Find Your Local World
On Windows, Valheim worlds are stored at:
%userprofile%\AppData\LocalLow\IronGate\Valheim\worlds_local\Each world has two files you need to copy together:
The .old files are automatic backups — you don't need to upload them.
Upload Your World
Stop the server
Go to Console in the XGamingServer Panel and stop the server.
Back up the existing world
Go to Backups and create a backup before overwriting.
Upload both files
Click Files in the sidebar. Navigate to the server's worlds directory and upload both the .db and .fwl files. They must have matching names.
Update the world name
In Startup, find the World variable (maps to -world) and set it to match your uploaded files (without the extension).
For example, if you uploaded MyAwesomeWorld.db and MyAwesomeWorld.fwl, set:
MyAwesomeWorldStart the server
Start from Console. The server loads your uploaded world.
Common Issues
| Problem | Fix |
|---|---|
| World doesn't load | Verify both .db and .fwl files were uploaded with matching names (case-sensitive on Linux) |
| Server creates a new world | The -world startup variable doesn't match your uploaded filename |
| "Password matches world name" error | The server password and world name must be different. Change one of them |
| Old version world won't load | Valheim worlds are forward-compatible but not backward. Update your server to the latest version |
Related Guides
How is this guide?
