Context
Are you hosting a Palworld server at Winheberg and need to reset a specific player's progress (to fix a bug, clear a corrupted save, or upon request)?
On Palworld, player data (inventory, level, captured Pals) is stored in individual .sav files linked to each user's unique Player ID (UUID). Resetting progress involves finding and deleting this specific file from your Winheberg panel.
1. Locate the player's Player ID
Before deleting any files, you need to identify the exact code assigned to the player. Save files do not display usernames, but hexadecimal strings.
- Go to the Console tab on your Winheberg panel.
- Ask the player to connect to the server.
- Check the console log: when they join, a log line will show their name and Player id.
- Copy the character string listed under Player id.
2. Access the save files
Now that you have the ID, navigate to the player saves directory.
- Stop your server by clicking Stop (this step is crucial to prevent the server from overwriting the save file from RAM).
- Go to the Files tab on your panel.
- Navigate to the following path:
Pal/Saved/SaveGames/0/[Session_ID]/Players/
The [Session_ID] folder is named after a unique string of characters (e.g., C2777061EB1F49F18BFE6364B6481A9A). If multiple folders exist, pick the one with the most recent modification date.
3. Delete the player save file
Inside the Players folder, you will see all .sav files for players who have joined your server.
- Locate the file matching the Player id obtained in Step 1 (e.g.,
703F9A95000000000000000000000000.sav). - Check the box next to the file.
- Click the red Delete button at the top right to permanently remove it.
4. Restart the server
- Go back to the Console tab.
- Click Start to launch your Palworld server.
When the player reconnects, the server will treat them as a new player, requiring character creation starting at level 1.
Troubleshooting
❌ The player still has their old character upon joining
- Server was running during deletion: If the server was active, cached RAM data was written back to the file upon shutdown. Stop the server completely (Offline status), delete the
.savfile again, then restart.
❌ The player cannot log in to reveal their Player ID
- SteamID lookup: You can convert the player's SteamID64 to hexadecimal format using an online converter to match their
.savfilename.
Best Practices
- Create a backup before deletion: Before deleting any files, create a quick backup by downloading the
.savfile or creating a snapshot in the Backups tab on your panel. - Mind the guild leadership: If the player being reset is the guild leader, ask them to transfer guild leadership to another member before the wipe to prevent base management issues.
Need help?
If you have trouble identifying the correct .sav file, feel free to contact the Winheberg support team.


