This guide will teach you where the default save locations are on Windows, and how to backup those save files and transfer your server progress and settings from your own hosted dedicated server to another dedicated server.
Basically, if you started a dedicated server on your PC with PalworldServer and want to transfer it to a Linux Server or vice versa, this is the guide for you.
Who / What This Guide Is For
This guide will teach you the file locations of your saves if you’ve started up a dedicated server via the PalworldServer software, and would like to either back that information up, or move it to a different location such as going from a Windows server to a Linux server or vice versa.
This guide will not help you try to transfer from a 4 player multiplayer world to a dedicated server. It is possible but is far more complicated, that isn’t what this guide is about.
Where and How
Right-click your Palworld Dedicated Server, then go to Manage, then Browse Local Files.
Open this file on your currently running server and copy the DedicatedServerName, which should be a bunch of numbers and letters. Save this someplace, as you’ll need to replace this on the new server.
This file is important if you want to tweak any of the default settings for the actual game such as making health regen quicker, faster crafting, faster eggs, faster working, difficulty etc. If you have never touched this, then you don’t really have to worry about it. If you have ever edited it, then you’ll want to copy it over to your new server.
You will find a folder in here that is named the DedicatedServerName as found in GameUserSettings.ini. You must copy this folder to the same location on the new server keeping the folder name the same.
Lastly, edit the GameUserSettings.ini on the new server to have the same DedicatedServerName as the above folder you just copied over. Restart the server for settings to take effect and you’re done.
Be sure you’ve port forwarded the correct IP on your router if you’re hosting this over the internet, but otherwise you should be good. I did this going from Windows -> Linux (Unraid) and it was pretty easy, I’m sure you could do it in reverse.
Note: The .ini files mentioned above are the same across Windows / Linux, the only difference being the name of the folder they are in, with the latter being LinuxServer instead of WindowsServer, so move those files accordingly.