Skip to content

[BUG - Release] UE4SS Causes Player ID Change & Character Reset in Palworld Server #836

Description

@Snoores

Hello !

When installing UE4SS on my dedicated Palworld server, all existing player characters are lost, and I am forced to create a new character. After investigating, I found that when UE4SS is installed, my player ID changes when they connect, preventing the server from recognizing our character :

- If I remove UE4SS, my original character returns as expected.
- The issue persists across different UE4SS versions.
- My Players folder contains the correct character data, but UE4SS may prevents it from loading correctly.
- I noticed that two different save files are created for the same player :
    - Before installing UE4SS: Player ID is B79DC59E
    - After installing UE4SS: Player ID is 4DC6B307
    - This suggests that UE4SS may be altering how player IDs are assigned or recognized.

Steps to Reproduce

- Backup all server data from another Palworld server.
- Install a new dedicated Palworld server via SteamCMD.
- Restore the backed-up data (including Players folder).
- Start the server and connect—everything works fine (original character is present).
- Disconnect, install UE4SS, then restart the server.
- Reconnect to the server—the game forces me to create a new character.
- Remove UE4SS and restart the server.
- Reconnect—the original character is back.

Expected Behavior

- UE4SS should ideally not affect player identification.
- Installing UE4SS should allow existing players to keep their characters.

Additional Notes

- No additional mods are installed. I've even tried disabling built-in mods, but the issue persists.
- I suspect UE4SS may be altering save file encryption or how the game handles player IDs.
- Changing file permissions, manually restoring save data, and testing different UE4SS versions did not resolve the issue.
- The issue occurs when using backed-up data from another server and on the initial server.

Environment

- Game Version: 0.4.15.66880
- UE4SS Version: v3.0.1-39-g3320fc1, 3.0.1-333-gda0fa64, v3.0.1, v3.0.0, v2.5.2
- Server Type: Dedicated Server
- OS: Debian 11 (Wine) & Windows 11 (Hyper V VM)

Any insights or fixes would be greatly appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions