FAQ
I've accidentally banned myself/someone. How can I unban them?
Use /unban <UserId> for account bans and /unbanip <IP> for IP bans. PalDefender ban records are stored in ../Pal/Binaries/Win64/PalDefender/Banlist.json. If you edit the file manually, stop the server first or reload configuration after editing.
Deprecated Old IP-ban cleanup through Config.json
Older wiki versions told admins to remove IP bans from ../Pal/Binaries/Win64/PalDefender/Config.json. That path is deprecated for ban records. Use /unbanip <IP> or edit ../Pal/Binaries/Win64/PalDefender/Banlist.json instead.
I added or changed a PalTemplate or PalSummon file but the command fails.
- Make sure the file is valid JSON. Remove comments and trailing commas.
- Templates belong in ../Pal/Binaries/Win64/PalDefender/Pals/Templates/.
- Summons belong in ../Pal/Binaries/Win64/PalDefender/Pals/Summons/.
- Use the filename without path, for example /summon ArenaBoss.
- For summon files, check that
PalTemplate,X,Y, andZare present. - For template files, check that
PalIDis present and uses a valid Pal ID.
Which ID should I use for commands: UserId, PlayerUId, name, or SteamID?
Most admin commands expect the player's UserId, such as steam_... or gdk_.... Use /iwantplayerlist in-game to show IDs in the player list, or use REST/API tooling if you have it enabled.
Why does RCON require coordinates or a UserId for commands that work without them in chat?
RCON has no in-game player character, so PalDefender cannot infer your position or target. For commands like /getpos, /tp, /spawnpal, and base-location commands, provide the target player or coordinates explicitly.
The REST API returns 401 or 403. What should I check?
- 401: Check the
Authorization: Bearer <token>header and make sure the token file is not namedTokenExample.json. - 403: Check token permissions and make sure the server has finished starting.
- After changing tokens, restart the server or reload the API/token setup according to your host workflow.
I cannot login as an admin, it says that admin commands are whitelist protected.
Make sure you have added your IP to ../Pal/Binaries/Win64/PalDefender/Config.json like this:
"useAdminWhitelist": true,
"adminIPs": [
"127.0.0.1",
"196.128.2.*",
"123.222.111.122",
"111.111.111.111",
],
Alternatively, you can set useAdminWhitelist to false but that is not recommended, since cheaters are known to have some kind of exploit to obtain admin password.
My server crashes on startup.
- Ensure PalDefender is the only one mod running - delete all other mods and see if the problem persists.
- Check if PalDefender is on the newest version.
- Check out our discord for any announcements.
- Rename `PalDefender` directory in ../Pal/Binaries/Win64/ and restart the server.
- In certain cases installing VC++ redistributable can help.
I cannot see certain symbols properly in my server console.
Please use Windows Terminal (or any alternative with proper unicode support) instead of default windows console.
How can I report crashes?
Send following files in the issue section:
- .../Pal/Saved/Crashes/<random numbers>/CrashContext.runtime-xml
- .../Pal/Binaries/Win64/PalDefender/Logs/<recent logs>
Make sure to drop any information you could see or assume that might be the reason. Dont forget the PalDefender version! Any information can be valuable!