Gaming

How to Migrate a Palworld Co-Op Save to a Dedicated Server

Learn how to migrate a Palworld co-op save to a dedicated server while preserving your world, friends’ progress, and the host character through the required GUID conversion.

Learn how to migrate a Palworld co-op save to a dedicated server while preserving your world, friends’ progress, and the host character through the required GUID conversion.

0 Comments
QUICK ANSWER
Yes, you can move a Palworld 1.0 co-op world to a dedicated server, but the host character needs a GUID conversion step if you want to keep the host’s inventory and progress.

Running a co-op world off your own PC means keeping Palworld open around the clock so friends can drop in. Moving that world onto a dedicated server fixes that, and in Palworld 1.0 the world itself — bases, Pals, buildings, and your friends’ characters — comes across cleanly when the save is copied the right way. The one real snag is your own host character, which needs an extra conversion pass because dedicated servers hand out different player IDs.

What carries over and what doesn’t

Separate two problems here, because they behave very differently. The world — its bases, structures, captured Pals, world settings, and every non-host player character — carries over intact as long as you copy the save files correctly. Those players keep their inventories and progression without any special handling.

The original co-op host is the exception. Dedicated servers assign player data by GUID, and the local co-op host always uses the ID 00000000000000000000000000000001, which the server doesn’t recognize. Left alone, that means you’d rejoin your own migrated world as a blank new character. Keeping your host inventory and progress needs a conversion that remaps your old player save onto the server’s freshly generated one.

Where your co-op and server saves live

Save location Path
Local co-op save %LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID64>\<world-guid>
Steam dedicated server save Pal\Saved\SaveGames\0\<server-world-guid>
Windows server config Pal\Saved\Config\WindowsServer\GameUserSettings.ini
Linux server config Pal\Saved\Config\LinuxServer\GameUserSettings.ini

KEY!Before touching anything, know exactly which folders you’re working between. Your local co-op world sits in your Windows app data, and the server keeps its worlds under SaveGames\0. The server’s own config — a different file from the game client’s — lives under either the Windows or Linux server folder depending on your host.

QUICK WIN

Before you touch a single file, copy your entire local world folder to a safe location — every fix here depends on having an untouched original to fall back on.

How to migrate your Palworld co-op save to a dedicated server

You’ll generate the server’s own files first, then swap in your local world and a converted host save so everything loads exactly as it did in co-op.

STEP 1/18

 

<

p class=”vg-step-title” data-vg-step=”1″ data-vg-of=”18″ id=”start-the-dedicated-server-once” style=”margin:16px 0 6px”>Start the dedicated server once

Boot your Steam or SteamCMD dedicated server at least once so it builds its default save structure.

Start the dedicated server once
Start the dedicated server once | TroubleChute/YouTube

STEP 2/18

 

Join the server as the host

Connect to the fresh server with the same account that hosted your co-op world so it generates the player and level files you’ll need.

Join the server as the host
Join the server as the host | TroubleChute/YouTube

STEP 3/18

 

Make a throwaway character and interact

Skip customization since you’ll replace it, run into the world, and interact with something so the game actually writes a save file.

Make a throwaway character and interact
Make a throwaway character and interact | TroubleChute/YouTube

STEP 4/18

 

Return to title and stop the server

Quit to the menu, close the game, and shut the dedicated server down so nothing overwrites files mid-copy.

STEP 5/18

 

Open the server’s save folder

In Steam, right-click Palworld Dedicated Server, choose Manage then Browse local files, and go to Pal > Saved > SaveGames > 0.

Open the server's save folder
Open the server’s save folder | TroubleChute/YouTube

STEP 6/18

 

Confirm the generated world files

Open the random-character world folder and check for Level.sav plus a Players folder; if Players is missing, rejoin and move around more to force it.

Confirm the generated world files
Confirm the generated world files | TroubleChute/YouTube

STEP 7/18

 

Open your local co-op save

Press Win + R, type %LOCALAPPDATA%\Pal, hit Enter, then go into Saved > SaveGames and open your Steam or Epic ID folder.

Open your local co-op save
Open your local co-op save | TroubleChute/YouTube

STEP 8/18

 

Find the latest world folder

Sort by Date modified and open the most recent folder — inside you’ll see your world save plus a Players folder holding your character.

Find the latest world folder
Find the latest world folder | TroubleChute/YouTube

STEP 9/18

 

Double-check the server is stopped

Confirm the dedicated server is fully closed before copying anything, or its autosave will overwrite the world you’re importing.

Double-check the server is stopped
Double-check the server is stopped | TroubleChute/YouTube

STEP 10/18

 

Copy the local world files

Select everything except the Players folder and Level.sav — that includes LevelMeta.sav, LocalData.sav, and WorldOption.sav — and copy those files.

Copy the local world files
Copy the local world files | TroubleChute/YouTube

STEP 11/18

 

Replace the server world files

In the server’s world folder, delete everything except its Players folder, then paste your copied local files in.

STEP 12/18

 

Load the host player file into a converter

In a browser-based save converter, browse to your local Players folder and select the host file named with a string of zeros ending in 1 (00000000000000000000000000000001.sav).

Load the host player file into a converter
Load the host player file into a converter | TroubleChute/YouTube

STEP 13/18

 

Add your co-op Level.sav

Head up one folder and add your local Level.sav to the converter as the level input.

Add your co-op Level.sav
Add your co-op Level.sav | TroubleChute/YouTube

STEP 14/18

 

Copy the server’s generated player name

In the server’s Players folder, rename the generated .sav and copy its full filename minus the .sav at the end.

Copy the server's generated player name
Copy the server’s generated player name | TroubleChute/YouTube

STEP 15/18

 

Confirm backups and convert

Paste that server player filename into the converter, tick the backup confirmation, and run the conversion to get two downloaded files.

Confirm backups and convert
Confirm backups and convert | TroubleChute/YouTube

STEP 16/18

 

Replace the server player save

Copy the converted player save into the server’s Players folder, replacing the generated one — this brings over your inventory and progression.

Replace the server player save
Replace the server player save | TroubleChute/YouTube

STEP 17/18

 

Replace the server Level.sav

Move up one folder and copy the converted Level.sav over the server’s, restoring your world, bases, and buildings.

Replace the server Level.sav
Replace the server Level.sav | TroubleChute/YouTube

STEP 18/18

 

Restart and rejoin the server

Boot the dedicated server, open Palworld > Multiplayer, join the same server, and confirm your old world loaded with everything intact.

Restart and rejoin the server
Restart and rejoin the server | TroubleChute/YouTube

There’s also a simpler whole-folder route worth knowing if you’d rather the server boot straight from your uploaded world. Instead of swapping individual files into the existing SaveGames\0 world, you copy your entire co-op world folder up to the server, then open the server’s own GameUserSettings.ini and set DedicatedServerName= to that folder’s exact long ID. On a cloud host you’d do this over FTP or file access, downloading and replacing the same files. This gets non-host players and the world across on its own; the host character still needs the conversion above to survive.


Video help

Common mistakes that break the migration

Mistake Fix
Server still running during the copy Fully stop the server first — a live autosave overwrites the world you just imported.
No generated player file on the server Rejoin the fresh server and interact in-world until a .sav appears in its Players folder.
Copying only the Players folder Move Level.sav and the rest of the world files too, or you’ll get a broken or empty world.
Replacing the wrong Level.sav Only replace the Level.sav inside the server’s world folder under SaveGames\0.
Editing the client GameUserSettings.ini Edit the server’s own config under WindowsServer or LinuxServer, not the game client’s copy.
Using the wrong world folder Point at the folder with your long world ID, never a character folder or the default generated one.
Skipping backups Copy the whole world folder somewhere safe before converting or replacing anything.
Assuming Game Pass saves behave like Steam Xbox and Game Pass saves use different, encrypted containers and need conversion first.

Almost every failed migration comes down to file handling — the wrong folder, a live server, or a missing file — rather than anything to do with the game itself. Run through these before you assume the save is corrupted.

Moving a Game Pass or Xbox save

The steps above assume a Steam co-op save, and Game Pass or Xbox saves don’t slot in the same way. They’re stored in different, encrypted .wgs containers rather than the plain .sav files a dedicated server reads. You’ll need to convert an Xbox or Game Pass world to the Steam save format first, and only then follow the Steam-style dedicated-server process here.

Frequently Asked Questions

Will my Palworld co-op host character transfer automatically?

No. Dedicated servers assign new player GUIDs, so without the conversion step you’ll rejoin as a fresh character. Remapping your old host save onto the server’s is a community-made workflow, not something Pocketpair officially supports, so treat it as reliable-but-not-guaranteed for every save — known edge cases include guild, Pal, Viewing Cage, and left-click quirks after the swap.

Do non-host players keep their characters after moving to a dedicated server?

Yes. As long as you copy the Level.sav and the Players folder data across correctly, non-host players continue with their existing characters, inventories, and progression — they don’t need any conversion.

Which Palworld save files should I back up before migrating?

Back up the whole world folder, not just one file. That means Level.sav, LevelMeta.sav, LocalData.sav, WorldOption.sav, the Players folder, and the backup folder if it’s there. Keeping the full original folder means you can always start over.

Do I need to edit DedicatedServerName in GameUserSettings.ini?

Only for the whole-folder method, where the server boots directly from your uploaded world folder — there you set DedicatedServerName= to that folder’s exact ID. The file-swap method reuses the server’s existing world folder under SaveGames\0, so you don’t need to touch that line at all.

Can I move a Game Pass or Xbox Palworld save to a dedicated server?

Not directly. Game Pass and Xbox saves live in encrypted containers that a dedicated server can’t read, so you have to convert them to the Steam save format first and then run the same migration you’d use for a Steam save.

 

Leave a Reply

Your email address will not be published. Required fields are marked *