Palworld

Palworld

View Stats:
Plebor Jan 19, 2024 @ 6:58am
Save file location?
Where is the save located? Trying to upload world to my dedicated server but can't seem to find the save locally.
< >
Showing 16-23 of 23 comments
THS.Shiniri Jan 23, 2024 @ 2:33pm 
Originally posted by Peashooter101:
Originally posted by Titus:
Any update ?

PalServer/Pal/Saved/Config/[Server]/GameUserSettings.ini

In this file, there is a property called DedicatedServerName. I ran into the issue above yesterday. That property determines what save to load. You can do one of two things.

1. You can rename your world's save file to the new GUID you see getting generated (has some side-effects, it's what I originally did).

2. Change that DedicatedServerName property and it should just select the old world if the name matches.

[Server] just depends on if you are running a LinuxServer or WindowsServer. I had this issue when moving my server from my Windows machine to my Linux machine that I use for server hosting. Both have this file and that property and use it for determining what save to use.

Hope that helps.
You are a fricking legend mate. This will help a lot of folks out there.

For me it is sadly too late. I just accepted it since it was only 8 hours Progression lost after all.

Yeah I use a Dedicated Windows Server Rig as well. Running my Media Server, FTP, Game Server, Discord and TS Bots yata yata.

I use a Game Server Management Tool for 7DTD, ARK & Palworld called Haruhost. Windows GSM just dont work for me the way I wish it would. Minecraft is managed by Crafty.
Originally posted by Peashooter101:
Originally posted by Titus:
Any update ?

PalServer/Pal/Saved/Config/[Server]/GameUserSettings.ini

In this file, there is a property called DedicatedServerName. I ran into the issue above yesterday. That property determines what save to load. You can do one of two things.

1. You can rename your world's save file to the new GUID you see getting generated (has some side-effects, it's what I originally did).

2. Change that DedicatedServerName property and it should just select the old world if the name matches.

[Server] just depends on if you are running a LinuxServer or WindowsServer. I had this issue when moving my server from my Windows machine to my Linux machine that I use for server hosting. Both have this file and that property and use it for determining what save to use.

Hope that helps.


Hey, by any chance, can you explain how you did it, because i diddn't understand

when you said "Change that DedicatedServerName property and it should just select the old world if the name matches."
I didn't understand, I have to change "DedicatedServerName property" to what ?
darkYZockt Jan 24, 2024 @ 7:02am 
Originally posted by Peashooter101:
Originally posted by Titus:
Any update ?

PalServer/Pal/Saved/Config/[Server]/GameUserSettings.ini

In this file, there is a property called DedicatedServerName. I ran into the issue above yesterday. That property determines what save to load. You can do one of two things.

1. You can rename your world's save file to the new GUID you see getting generated (has some side-effects, it's what I originally did).

2. Change that DedicatedServerName property and it should just select the old world if the name matches.

[Server] just depends on if you are running a LinuxServer or WindowsServer. I had this issue when moving my server from my Windows machine to my Linux machine that I use for server hosting. Both have this file and that property and use it for determining what save to use.

Hope that helps.

So what must we do that the char saves work again?
@Peashooter101 thanks i will try this!!

My player save game is corrupted with the 0000001.save tried to make a new character on my new dedicated server and then copy the new made string on my 00001.save and replace it and reload but i am not getting my player save data back

( I hosted on my own PC until i am now moving to a dedicated server, The World save is back and works but not my own player progress, maybe my another player has it but i did not test it with him yet )

Originally posted by SUIIIIIIIIIIIIIIIIIIII:
Originally posted by Peashooter101:

PalServer/Pal/Saved/Config/[Server]/GameUserSettings.ini

In this file, there is a property called DedicatedServerName. I ran into the issue above yesterday. That property determines what save to load. You can do one of two things.

1. You can rename your world's save file to the new GUID you see getting generated (has some side-effects, it's what I originally did).

2. Change that DedicatedServerName property and it should just select the old world if the name matches.

[Server] just depends on if you are running a LinuxServer or WindowsServer. I had this issue when moving my server from my Windows machine to my Linux machine that I use for server hosting. Both have this file and that property and use it for determining what save to use.

Hope that helps.


Hey, by any chance, can you explain how you did it, because i diddn't understand

when you said "Change that DedicatedServerName property and it should just select the old world if the name matches."
I didn't understand, I have to change "DedicatedServerName property" to what ?

Go to the file: GameuserSettings.ini and open it in notepad, which is located in:
steamapps\common\PalServer\Pal\Saved\Config\WindowsServer

Here you will see on top [/script/pal.palgamelocalsettings]
and then the 6th line should be:
DedicatedServerName=21BB6C50467E73605C5D3CBF3DAC02E3 ( This is your save game string, so it is different from mine )

Now go to your pal world installation ( local machine or server just wherever you want to take your original save game from ) and go to steamapps\common\PalServer\Pal\Saved\SaveGames\0

Here you will find a string of characters and you need to copy this string completely and replace that string after DedicatedServerName=****** in the Gameusersettings.ini file with your own string you just copied and then save the file gameusersettings.ini.

oh and PS if you find multiple stringers in the steamapps\common\PalServer\Pal\Saved\SaveGames\0 location just pick the one that is last modified aka your newest save game.

I hope this will help
Last edited by (DBB)Thepriest1750; Jan 24, 2024 @ 7:31am
darkYZockt Jan 24, 2024 @ 7:38am 
Originally posted by (DBB)Thepriest1750:
@Peashooter101 thanks i will try this!!

My player save game is corrupted with the 0000001.save tried to make a new character on my new dedicated server and then copy the new made string on my 00001.save and replace it and reload but i am not getting my player save data back

( I hosted on my own PC until i am now moving to a dedicated server, The World save is back and works but not my own player progress, maybe my another player has it but i did not test it with him yet )

Originally posted by SUIIIIIIIIIIIIIIIIIIII:


Hey, by any chance, can you explain how you did it, because i diddn't understand

when you said "Change that DedicatedServerName property and it should just select the old world if the name matches."
I didn't understand, I have to change "DedicatedServerName property" to what ?

Go to the file: GameuserSettings.ini and open it in notepad, which is located in:
steamapps\common\PalServer\Pal\Saved\Config\WindowsServer

Here you will see on top [/script/pal.palgamelocalsettings]
and then the 6th line should be:
DedicatedServerName=21BB6C50467E73605C5D3CBF3DAC02E3 ( This is your save game string, so it is different from mine )

Now go to your pal world installation ( local machine or server just wherever you want to take your original save game from ) and go to steamapps\common\PalServer\Pal\Saved\SaveGames\0

Here you will find a string of characters and you need to copy this string completely and replace that string after DedicatedServerName=****** in the Gameusersettings.ini file with your own string you just copied and then save the file gameusersettings.ini.

oh and PS if you find multiple stringers in the steamapps\common\PalServer\Pal\Saved\SaveGames\0 location just pick the one that is last modified aka your newest save game.

I hope this will help

Okay, so i have my world, but i must create a new Char and cant login in my first char
@darkYZockt I also have the same issue now.

Tried to replace the new created savegame string name (as mention before in this post but it does not work) with the new character that is in the "players" folder with my old savegame that is 000001.save but for some reason it keeps loading my new character instead of the savegame of my old character.

So it seems replacing the "stringname" from the new string file save game to the old save game is not enough so i searched further.

I found a video from about this how to fix it but i seem to be getting a error.

Here is the video maybe some one else has success:
https://www.youtube.com/watch?v=jVgAEvkw00k&ab_channel=%C4%90%C3%A0oTr%E1%BB%8DngNgh%C4%A9a

Someone else also mention the same error, but as i am looking at it, it seems a step in the right direction, maybe we can help each other through this topic or comments there.

We need to replace the ID of our character within the old save file (it's a bit more techy ) but we cannot edit it with just opening by "notepad" we need something else for that, that's in the video

These 3 things we need to replace with the GUID from our old save game to the new.
SaveData and then check the Guid
Then the IndividualId with the Guid
and the InstanceId with the Guid

I followed it all and replaced it all until step 3 and i needed to repack the save game again for use in Palworld but i am getting a error about compressed being "bigger"

So maybe some one else has more luck with it?

I am gonna search further since i have a clue now what it might be, just might need another program or something for it to edit it

Please let me know or another solution
Last edited by (DBB)Thepriest1750; Jan 24, 2024 @ 8:40am
Peashooter101 Jan 24, 2024 @ 1:52pm 
Originally posted by (DBB)Thepriest1750:
@darkYZockt I also have the same issue now.

Tried to replace the new created savegame string name (as mention before in this post but it does not work) with the new character that is in the "players" folder with my old savegame that is 000001.save but for some reason it keeps loading my new character instead of the savegame of my old character.

So it seems replacing the "stringname" from the new string file save game to the old save game is not enough so i searched further.

Yesterday on my stream, like halfway through, I ended up getting frustrated that I had restarted my playthrough like 2 additional times by that point and decided to try to figure out what was going on with my own personal server. This yielded some information about how some of the save game stuff works.

The issue I was having was the corrupted player save (infinite loading screen joining a server) as a result of someone being kicked or guild leader being changed while offline. I could not find a solution to that issue but I did some digging into the .sav files, both the world save and the player save files.

If you wanna see what I did and messed with, go ahead and check it out.
https://www.twitch.tv/videos/2041747258?t=02h09m12s
(This is not a highlighted VOD so it will likely go down after Twitch's VOD expiration time, just fyi).

I do not have formal experience with Unreal Engine but you can see how certain changes to the world sav impacted how the player savs load. For example, when I converted the world sav to a json, removed my player entry from the guild in the json, then converted it back to a sav, I was able to login and create a new character (despite having an old Player sav of mine in the server still).

So a huge consideration to how things are organized (including how it looks at the player GUIDs for player savs) is probably gonna be in the world sav. There is a reddit thread covering conversion from a Coop to a Dedicated Server, that discusses this as well as a GitHub thread with a tool to convert Coop to a Dedicated Server sav. I highly recommend you check it out if your issue involves losing your character when you turn your coop / single player world into a dedicated server.

https://www.reddit.com/r/Palworld/comments/19cb8su/complete_guide_to_transfer_a_coop_save_file_incl/
https://github.com/xNul/palworld-host-save-fix

Hope that helps.

Edit: I would love to hear back about how the sav files are organized if people find more information regarding that. I am no longer trying to fix my issue (I just reset the server), but more so just do some fun investigations and diving into unfamiliar territory. I like taking things apart to learn how they work, even if I am in way over my head.
Last edited by Peashooter101; Jan 24, 2024 @ 2:13pm
Maxim Stoyalov Dec 25, 2024 @ 12:27pm 
Спасибо.
< >
Showing 16-23 of 23 comments
Per page: 1530 50

Date Posted: Jan 19, 2024 @ 6:58am
Posts: 23