Import a solo/co-op save to the server
You started a solo or local co-op game and want to continue it on your YorkHost dedicated server. It's possible, but it takes two precise steps: transferring the files, then converting the character identifiers (UIDs) so they are recognised by a dedicated server.
Make a copy of your local save and of the server's current save before you start. A bad UID conversion can make a character inaccessible.
Step 1: locate the local save
On the PC where you played, solo saves are found in:
%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<WorldGUID>\
- Paste
%LOCALAPPDATA%\Pal\Saved\SaveGames\into the Windows Explorer address bar <SteamID>is a long numeric identifier (your account)<WorldGUID>is your world's folder (alphanumeric identifier)
This folder contains Level.sav, LevelMeta.sav, WorldOption.sav and a Players/ folder with one .sav file per player.
Step 2: get the server world's GUID
On the server side, saves are in Pal/Saved/SaveGames/0/<GUID>/. Note the <GUID> of your server's current world (see Empty world after a restart to identify the right folder).
You will replace the contents of that server folder with your local save.
Step 3: convert UIDs with palworld-host-save-fix
This is the essential step. In solo, your character is stored under your SteamID. On a dedicated server, the host uses a special UID (00000000000000000000000000000001). Without conversion, your character won't appear or will cause errors.
The community tool palworld-host-save-fix automates this conversion:
- Official repository: github.com/xNul/palworld-host-save-fix
Typical procedure (on your PC, Python required):
- Download the
palworld-host-save-fixscript - Get your old UID (derived from your SteamID) and the new player UID on the dedicated server
- Run the fix command, for example:
python fix-host-save.py "<save_path>" <old_UID> <new_UID> <guild_fix> - The tool rewrites
Level.savand thePlayers/folder with the correct identifiers
Follow the repository's README for the exact command and UID format: the tool is regularly updated to track Palworld changes.
Step 4: upload to the server
- Log in to your Game Panel:
- Stop the server
- Go to Files then
Pal/Saved/SaveGames/0/<GUID>/ - Upload the converted files (
Level.sav,LevelMeta.sav,Players/, etc.), overwriting the existing ones - Restart the server (Start)
Step 5: check DedicatedServerName
The DedicatedServerName parameter, in the startup configuration, determines which save folder is loaded (SaveGames/0/<...>). Make sure it points to the folder where you placed your save.
If after import the server still loads an empty world, verify you placed the files in the right GUID folder — the one indicated by DedicatedServerName — and not another.
If you run into trouble
Importing is a time-consuming, technical operation. If you're not comfortable with UID conversion, open a ticket from your client area and attach your local save: our team can perform the migration for you.