palworld-host-save-fix
palworld-host-save-fix copied to clipboard
Non-host players cannot pickup any pals following a server restart
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:
- base pals cannot be picked up
- dropping/picking up the pals does not fix the issue
- base pals still perform tasks normally in the base (unlike the previous guild bug where they wouldn't perform actions)
- pals cannot be assigned to stations or breeding as a result of not being able to be picked up
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:
- restarting server
- removing/replacing palbox
- catching new pals which should have fresh save data (problem persists for these too)
- the drop/pickup fix
- applying the game update today
We plan to try joining/leaving guilds of new/fresh players to see if that has any affect.
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.