xNul / palworld-host-save-fix

Fixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and from one dedicated server to another.
MIT License
887 stars 69 forks source link

Character Transfer doesnt stick #29

Closed zSerity closed 7 months ago

zSerity commented 7 months ago

Posting this in case anyone else is having this issue. First I have 2 different computers a desktop to play the games and a smaller computer that is always on that hosts just servers. I am running the dedicated server on the smaller server computer.

I am the host and have transferred the save went through every step in the tutorial about bringing over the Coop save. I followed the instructions to the letter and the python script completes without any errors I even check the player folder to compare the sizes of the 00000001.sav and the new one it transferred over to which using my GUID. They are also identical in size. however when I join the server it forces a new character no matter what and wipes the old guid.sav file with a smaller new one. Only happens to me, the host, other players seem to load into their previous characters they had on the coop server without error on the new dedicated server. Only thing I can think that changed is my in game character names being different. Thats the only difference, but I dont see how it would effect it.

Thanks for the work on this script. Not sure if anyone has run into this.

zSerity commented 7 months ago

Seems the issue was compressing the coop save file in winrar, I transferred the entire thing with USB instead this time and not messing with any of the files or file structure and it worked. Seems the files are VERY fragile to anything.