Limited offer! Discounts of up to 50% on your servers

✨ BLACK FRIDAY ✨

November 19 to December 2, 2024

Bureau extérieur avec écran, feu de camp virtuel.

How to upload a Valheim singleplayer world to a server?

Want to bring your solo Valheim progress to your server and play with friends? Easy win: zip your save, upload it, set the world name, and boot the server.

Prerequisites

  • Access to your Oxygenserv panel (login and password)
  • An installed Valheim server on Oxygenserv, reachable and stopped
  • Valheim installed and updated on your PC (to grab the save)
  • If you use Steam Cloud, the world moved to local first
  • ZIP tool (built-in) or an SFTP client (optional)
  • The exact world name (case-sensitive, spaces included)

Detailed steps

  1. Move your world from cloud to local
    Launch Valheim, go to the character selection screen, and click “Manage saves.” Select your world and, if it’s cloud-based, click “Move to local.” Close Valheim after the move so files are written correctly. If you still see a cloud icon, the move did not complete—try again.
  2. Open your local saves folder
    On Windows, press Win+R, paste %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local, and hit Enter. On Linux, use ~/.config/unity3d/IronGate/Valheim/worlds_local. On macOS, open ~/Library/Application Support/unity.IronGate.Valheim/worlds_local. If it’s empty, your world is still in cloud or you’re on the wrong user.
  3. Identify the correct world files
    Every Valheim world has two files with the same base name: MyWorld.db and MyWorld.fwl. Make sure both exist and timestamps match your last session. If only one exists, start and cleanly exit Valheim to regenerate both. Note the base name (e.g., Midgard)—you’ll use it on the server.
  4. Create a ZIP archive
    Select the two files (.db and .fwl), right-click, and choose “Send to” > “Compressed (zipped) folder.” Name it something like Midgard.zip. The archive must contain the two files at its root (no nested folder). If you see a subfolder inside, rezip correctly.
  5. Log in to your Oxygenserv panel
    Open the Oxygenserv panel, log in, and enter your Valheim server. You’ll see the dashboard with the console and left-side menus. If you have multiple servers, double-check you’re on the correct one.
  6. Stop the server cleanly
    Click the red “Stop” button. Wait for the console to show “Server stopped” or the status to switch to “Stopped.” Don’t upload while it’s stopping. If it hangs, force stop, then refresh the page.
  7. Open the file manager and go to worlds_local
    Click “Files” and open the worlds_local folder. If it doesn’t exist, create it exactly as worlds_local. You might also see a worlds folder (cloud), but for local saves we use worlds_local. Uploading to the wrong place will make the server miss your world.
  8. Upload and extract your world
    Click “Upload” and select your .zip (e.g., Midgard.zip). After the upload, right-click the archive and choose “Extract” or “Unarchive.” Confirm you now see Midgard.db and Midgard.fwl directly inside worlds_local. If extraction created a subfolder, move the files up to worlds_local.
  9. Set the world name in Startup
    Go to the “Startup” tab and locate the “World Name” field. Enter the base name of your files without extension (e.g., Midgard). This value is case-sensitive; mismatches make the server generate a new world. Save the configuration.
  10. Start the server and verify logs
    Return to the console and click “Start.” Watch for a line like “Loading world: Midgard.” When you see “Game server connected” and no errors, you’re good. Join in-game and confirm your builds and map are present.

Tips & optimization

– Back up before each import: copy MyWorld.db and MyWorld.fwl to a dated “backup” folder. A 7-day rotation covers most needs.
– Avoid special characters in the world name to prevent path issues.
– Friends can’t join? Ensure UDP ports 24562458 are open to the server. Connecting via IP with port 2457 often helps.
– Modded world? Match the exact same mods server-side (BepInEx/plugins) and client-side.
– The seed doesn’t matter after creation; the .db/.fwl files fully define the world.

FAQ

The server starts a new world instead of mine. Why?

The “World Name” doesn’t exactly match your files. Enter the precise base name without extension (e.g., Midgard), mind case, and ensure Midgard.db and Midgard.fwl are in worlds_local. Restart and look for “Loading world: Midgard.”

I only have a .db or only a .fwl file. What now?

You need both. Launch the world in solo and exit cleanly (menu > Quit) to force writing both files. If using Steam Cloud, first move the save to local via “Manage saves” > “Move to local.” As a last resort, restore a previous full backup (.db + .fwl).

Where are my saves when using Steam Cloud?

In Valheim, go to “Manage saves” and click “Move to local.” Then check %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local on Windows, ~/.config/unity3d/IronGate/Valheim/worlds_local on Linux, or ~/Library/Application Support/unity.IronGate.Valheim/worlds_local on macOS.

“Incompatible version” or friends can’t join

Update both the game and the server to the same version. On the server, run an update/validate, then restart. Also ensure UDP 24562458 are open. For modded setups, all clients must match server mod versions.

Can I rename my world?

Yes. Rename both files locally (e.g., Midgard.dbValhalla.db and Midgard.fwlValhalla.fwl), upload again, then set “World Name” to Valhalla in Startup. Avoid special characters and restart.

World imported. Party time. Invite your friends and set up regular backups to keep your progress safe.

Related articles

Table des matières

Facebook
Twitter
LinkedIn