Moving Your Palworld Single Player World to a Dedicated Server
This guide walks you through transferring your single-player or co-op world to a dedicated server, keeping your character, pals, and bases intact.
Why the extra steps? In a local world, your character is saved under a generic "host" ID. On a dedicated server, you get a unique ID tied to your Steam account. If we only copy the world files, the server won't recognize your character and you'd spawn as a brand-new level 1. The steps below fix that.
Estimated time: 20 minutes
Step 1 — Back up your world
- Close Palworld completely.
- Press Windows key + R, type
%LocalAppData%\Pal\Saved\SaveGames, and press Enter. - Open the folder named after your Steam ID. Inside, each world has its own folder with a long letter-and-number name.
- Find your world's folder (sort by "Date modified" — the most recent one is usually the world you last played).
- Copy the entire folder to your Desktop as a backup. Don't skip this — it's your safety net if anything goes wrong.
Step 2 — Upload the world to your server
- Stop your dedicated server.
- On the server, go to
Pal/Saved/SaveGames/0/— you'll see a world folder there most likely called GTXGaming (start the server once first if the folder doesn't exist yet). - Delete the contents of that folder and upload the files from your backed-up world folder in their place:
Level.sav,LevelMeta.sav, thePlayersfolder, and anything else inside.
Step 3 — Join once with a temporary character
- Start the server and connect to it from your PC.
- Create a new character (this is just a placeholder — you'll get your real one back).
- Walk around and gain at least one level so the server saves your data.
- Disconnect, then stop the server.
- On the server, look in
Pal/Saved/SaveGames/0/<your world>/Players/. You'll see a new.savfile — its filename is your new player ID. Copy that name down (without the.savpart).
Step 4 — Fix your character with a save tool
You have two options:
Option A — Browser tool (easiest): Use the Physgun Palworld Save Converter (physgun.com/tools/palworld-save-converter). It runs entirely in your browser, nothing is uploaded, and it can work out your new ID from your Steam profile automatically. Load your world files, run the conversion, and download the fixed files.
Option B — PalworldSaveTools:
- Download your server's
Level.savandPlayersfolder to your PC. - Download PalworldSaveTools (search "PalworldSaveTools" on GitHub) and run it.
- Choose Fix Host Save.
- Point it at your
Level.sav, set the old ID to00000000000000000000000000000001and the new ID to the filename you noted in Step 3. - Let it finish — it will produce a fixed
Level.savand player file.
Step 5 — Upload the fixed files and play
- With the server stopped, upload the fixed
Level.savandPlayersfolder back toPal/Saved/SaveGames/0/<your world>/, replacing what's there. - Start the server and join — you should be back in your original character with all your pals and bases.
Step 6 (optional) — Restore your explored map
Your discovered map is stored on your own PC, not in the world save. To bring it over:
- Join the new server once, then fully quit the game.
- On your PC, go to
%LocalAppData%\Pal\Saved\SaveGames\<your Steam ID>\. - Copy
LocalData.savfrom your old world's folder into the new server's folder (the one created when you joined).
Good to know
- Friends' characters transfer automatically. Only the world host needs the ID fix — other players' data already uses their Steam IDs.
- Playing on Xbox / Game Pass? Your save must be converted to Steam format first. The browser tool in Step 4 handles this — just point it at your Game Pass save folder.
- Keep your backup from Step 1 until you've confirmed everything works. If something goes wrong, restore the backup and try again.
Need a hand with any step? Just reach out to our support team — we're happy to help.
