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:

MyWorld.db
MyWorld.fwl
MyWorld.db.old
MyWorld.fwl.old

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:

MyAwesomeWorld

Start the server

Start from Console. The server loads your uploaded world.

Common Issues

ProblemFix
World doesn't loadVerify both .db and .fwl files were uploaded with matching names (case-sensitive on Linux)
Server creates a new worldThe -world startup variable doesn't match your uploaded filename
"Password matches world name" errorThe server password and world name must be different. Change one of them
Old version world won't loadValheim worlds are forward-compatible but not backward. Update your server to the latest version

How is this guide?

40% Off — Limited TimeGet your Valheim server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page