Palworld is an open-world game where players can catch and tame various pals and add them to their roster, creating a deadly squad to take on the game's toughest challenges. Players may have started a save they wish to transfer to a dedicated server. By default, the host player's local co-op progress is incompatible with servers; however, their save can be converted so all players can continue from where they left off. Utilizing online tools, this process is simple and quick, and should be done after backing up server saves, and immediately after uploading a save to a server.
Note: To transfer the host player's progress, follow the steps here after uploading the co-op save from section 1.
How to Upload a Co-op Save to a Palworld Server
1. Open the Run menu by pressing the Windows + R keys.
2. Enter %localappdata%/Pal/Saved/SaveGames and press OK.
3. Choose the desired SteamID64 folder.
4. Locate the folder for the desired world. It should contain Local and Level data.
5. Minimize the folder to use later in the tutorial.
6. Log in to the BisectHosting Starbase panel.
7. Stop the server.
8. Go to the Files tab.
9. Find the following directory: /home/Pal/Saved/SaveGames/0 .
Note: The server must run once to generate this folder.
10. Delete or archive the world file on the server.
11. Upload the world folder from step 5.
12. Enter the world folder.
13. Delete the WorldOptions.sav file.
Note: This will reset any modifications to the world settings, follow the steps below to reapply them.
14. Select the Settings tab and choose Server Settings.
15. Adjust the world settings as desired.
16. Return to the following directory: /home/Pal/Saved/SaveGames/0 .
17. Copy the world folder's name.
18. Find the following directory: /home/container/Pal/Saved/Config/LinuxServer .
19. Open the GameUserSettings.ini file for editing.
20. Navigate to the PalGameLocalSettings section.
21. Next to DedicatedServerName=, input the name from step 12.
22. Once finished editing, choose Save.
23. Start the server.
How to Migrate the Host's Progress
Requirement: The save must already be uploaded to the server by following the steps above.
Note: Make a backup of player and world saves before attempting conversion.
1. Log in to the BisectHosting Starbase panel.
2. Start the server.
3. Join the server once and create a Temporary Character.
4. Disconnect from the server.
5. Stop the server.
6. Go to the Files tab.
7. Find the following directory: /home/Pal/Saved/SaveGames/0/<WorldName>/Players
8. Take note of the placeholder Player ID.
9. Go to the Save Converter website.
10. Select Browse from the Step 1 section.
11. Choose the Co-op World that was previously uploaded to the server.
12. Pick the character to transfer. This should only be the Co-Op Host.
13. From the Step 2 section, enter the Placeholder Player ID from the server.
14. Select the Checkbox next to I have a backup of both original save folders.
15. Press Convert.
16. Choose Download converted save ZIP.
17. Extract the zip file into an Empty Folder.
18. Return to the BisectHosting Starbase panel.
19. From the Players folder, delete the placeholder character save.
20. Upload the Converted Player Save to the server.
21. Return to the World directory, and delete the Level.sav file.
22. Upload the converted Level.sav file.