Skip to main content

Host your Palworld server with zero downtime and DDoS protection.

See our plans

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.

Back up everything first

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:

Typical procedure (on your PC, Python required):

  1. Download the palworld-host-save-fix script
  2. Get your old UID (derived from your SteamID) and the new player UID on the dedicated server
  3. Run the fix command, for example:
    python fix-host-save.py "<save_path>" <old_UID> <new_UID> <guild_fix>
  4. The tool rewrites Level.sav and the Players/ folder with the correct identifiers
info

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

  1. Log in to your Game Panel:
  2. Stop the server
  3. Go to Files then Pal/Saved/SaveGames/0/<GUID>/
  4. Upload the converted files (Level.sav, LevelMeta.sav, Players/, etc.), overwriting the existing ones
  5. 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.

tip

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.