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

Non-host players cannot pickup any pals following a server restart #58

Open mel0n opened 7 months ago

mel0n commented 7 months ago

As I outlined in #18 I was able to migrate non-host players from a gamepass co-op save to a steam dedicated server using the newest guild fix + alternate GUID replacement script. All was going well and the other players simply had to do the drop -> pickup fix for the pal glitch to interact with their pals again. However, following a server crash/restart, none of those migrated players can pick up base pals any longer. I (the host) can still interact properly as I did the original guild fix (leaving before/rejoining after migration) for myself.

The behaviors are as follows for all non-host clients I ran the guid migration script on since the server restarted:

Since these players have full access to their guild assets/base placements, and the pals are behaving normally and performing tasks, I am quite lost now as to how its possible they cannot be picked up. Everything was working fine prior to a server restart. We have tried the following:

We plan to try joining/leaving guilds of new/fresh players to see if that has any affect.

xNul commented 7 months ago

You should try applying the fix in https://github.com/xNul/palworld-host-save-fix/issues/69. It seems they've figured it out. I'll be doing some work on the script in the next few days to apply all of these changes and maybe incorporate https://github.com/cheahjs/palworld-save-tools into the fix to make modification of bytes easier. Thanks for all the detail, it really helps.