Palworld Save Doctor co-op → dedicated · runs entirely in this tab

idle

What this checks

Converting a co-op world to a dedicated server remaps your host UID from 000…0001 to your real one. Every converter does that part. Two things routinely go wrong afterwards, and neither is obvious from inside the game.

Fault 1 — base Pals stand idle

Base work assignments keep their own copy of the owner handle:

worldSaveData.WorkSaveData[].WorkAssignMap[].RawData
  .assigned_individual_id = { player_uid, instance_id }

Converters remap the OwnerPlayerUId family but not this one, so the handle names an identity that no longer exists and the Pal bound to it will not work.

The fingerprint: base Pals refuse work, but a facility with no pre-existing assignment accepts one normally — that creates a fresh record under the live identity. If new assignments work and inherited ones don't, this is your bug.

Drop your Level.sav above to count them, and repair it in-browser if found.

Fault 2 — the map opens pitch black

LocalData.sav is not a server file. It is per-player and per-server, it lives on each player's own PC, and the server never serves it. It holds the fog-of-war mask, custom map pins, tutorial flags and the tracked quest.

Skip it and your map opens black with unlocked fast-travel points invisible — map icons don't render under unrevealed fog. Only base camps show, because those come from Level.sav. It looks exactly like total progress loss.

It isn't. Waypoints, bosses, quests and Paldeck all ride in Players/*.sav and convert fine. Drop one above and see for yourself before you panic.

To restore the map, each player does this on their own machine:

  1. Join the server once, then fully quit Palworld.
  2. Copy the old world's LocalData.sav over the one in the folder that join just created:
    %LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID64>\<newest folder>\LocalData.sav
  3. Relaunch.

Copy the bytes — don't re-encode. compress_gvas_to_sav() cannot tell PlM from PlZ single-zlib (both report save type 0x31) and will silently change the file's format.

Also worth knowing

Limits