Need to stop a griefer fast? Palworld lets you kick or ban with precise commands. Here’s exactly what to type, where to click, and how to avoid common mistakes.
Prerequisites
- Access to your hosting panel (console and file manager)
- Admin password set in
Pal/Saved/Config/WindowsServer/PalWorldSettings.iniviaAdminPassword="your_pass" - Palworld server running and reachable (default port
8211/UDP) - Your SteamID64 handy (useful for testing and identifying players)
- FTP or file manager access to edit
banlist.txt
Step-by-step
-
Become admin in-game
Join your Palworld server and open chat. Type/AdminPassword your_admin_passexactly, then confirm you see the acceptance message. If not, the password is wrong or mistyped. Next, list connected players with/ShowPlayersto grab theirPlayerUIDandSteamID. Example output lines includeUID=123456789, SteamID=76561198000000000, Name=PlayerX. -
Kick a player from chat (temporary)
As admin, run/KickPlayer PlayerUID. ReplacePlayerUIDwith the exact UID from/ShowPlayers(e.g.,/KickPlayer 123456789). The player is disconnected immediately but can rejoin. If you see “Player not found”, rerun/ShowPlayers(UIDs can change after reconnects) and check for extra spaces. Kicking is perfect for a quick warning. -
Ban a player from chat (persistent)
Run/BanPlayer PlayerUIDto block access long-term (e.g.,/BanPlayer 123456789). Some servers also accept SteamID64:/BanPlayer 76561198000000000(prefer UID when available to avoid ambiguity). Ask the player to try reconnecting to confirm the ban is active. If you get “Unknown command”, you’re not admin yet (redo/AdminPassword ...) or the command is misspelled. -
Use the panel console (no slash)
Open the Console tab in your panel. Commands here run WITHOUT a leading slash: typeShowPlayersto list,KickPlayer 123456789to kick,BanPlayer 123456789to ban. Hit Enter and watch the log for confirmation. If nothing happens, ensure the server is “Online” and that you didn’t include a slash. -
Ban manually via banlist.txt
Stop the server from the panel. Go toPal/Saved/SaveGamesand openbanlist.txt(create it if missing). Add one player per line using the exact formatsteam_SteamID64(e.g.,steam_76561198000000000). Save, then start the server so the list loads on boot. If the ban fails, check thesteam_prefix and remove trailing spaces. -
Unban a player
Stop the server and editPal/Saved/SaveGames/banlist.txt. Remove the line (e.g., deletesteam_76561198000000000) and save. Start the server to apply. Depending on your version, you may tryUnbanPlayer 76561198000000000in console; if you see “Unknown command”, use the file method.
Tips & optimization
– Keep a small sheet mapping Name ↔ UID ↔ SteamID64 to avoid targeting the wrong player.
– Use a strong admin password (12+ chars, mixed set) to prevent abuse.
– Back up banlist.txt before edits so you can roll back instantly.
– Prefer UID when banning via commands to reduce ambiguity with similar names.
– After moderation actions, run Save in console to force a clean server save.
FAQ
Commands do nothing, what am I missing?
In-game, you must run /AdminPassword your_admin_pass and see the success message. In the panel console, never use a slash (e.g., BanPlayer 123456789). Double-check the exact command spelling and the UID via ShowPlayers. Also ensure the server is running.
Kick vs ban — what’s the difference?
Kick disconnects now but allows rejoin. Ban blocks the player from reconnecting until removed from banlist.txt or the server’s ban record. Use ban for persistent sanctions.
How do I find a player’s SteamID64?
Live: use /ShowPlayers to view UID and sometimes SteamID. Offline: ask for the player’s Steam profile URL and use a SteamID → SteamID64 converter. Then add steam_SteamID64 to banlist.txt.
You’re set to moderate your Palworld server like a pro. Keep these commands handy, stay consistent, and your community will thrive.