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!
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 :
Steps to Reproduce
Expected Behavior
Additional Notes
Environment
Any insights or fixes would be greatly appreciated!