Palworld: Complete Admin & Console Command List (2026)
Quick start: Type /AdminPassword YourPassword in chat. After authentication, you can run /ShowPlayers to list everyone, /KickPlayer SteamID to remove someone, and /Save + /Shutdown 60 "restart" to safely cycle the server. Same commands work over RCON without the leading /.
In Palworld, administrative control is handled three ways: in-game chat after /AdminPassword, an RCON socket on port 25575, and a REST API on port 8212. Every one of these surfaces runs against a Palworld dedicated server, so the commands below assume you have console, RCON, or HTTP access to that process. This page lists every supported command across all three surfaces.
1. Authentication
Type /AdminPassword [YourPassword] in the chatbox. This only needs to be done once per session. If successful, you will receive a confirmation message.
2. Managing ID's
Many commands require a SteamID64. You can find these by running the /ShowPlayers command, which outputs a list of all active UIDs.
3. World Persistence
While the server autosaves, it is vital to run /Save before manually stopping the server process to prevent "rollbacks" of recent progress.
Authentication
| Command | Description |
|---|---|
/AdminPassword YourPassword | Authenticate the chat session. Password is set as AdminPassword= in PalWorldSettings.ini. Required before any other admin command. |
Player Information
| Command | Description |
|---|---|
/ShowPlayers | Lists every online player with Name, PlayerUID, and SteamID. Use the SteamID for moderation commands. |
/Info | Prints server name, version, and current Player/Pals-per-second metrics. |
Moderation & Bans
| Command | Description |
|---|---|
/KickPlayer SteamID | Disconnects a player. They can rejoin unless banned. |
/BanPlayer SteamID | Permanently bans a SteamID. Persisted to BanList.txt. |
/UnBanPlayer SteamID | Removes a SteamID from BanList.txt and re-allows joining. |
/BanList | Prints the current ban list. Same as reading the BanList.txt file. |
/TeleportToPlayer SteamID | Teleports you to that player. Useful for investigating reports. |
/TeleportToMe SteamID | Pulls a player to your location. Use sparingly — disorients them. |
Server Lifecycle
| Command | Description |
|---|---|
/Save | Force-saves the world to disk. Always run before any manual stop or migration. |
/Shutdown Seconds Message | Graceful shutdown with a countdown broadcast. Example: /Shutdown 60 "Restart in 60s". |
/DoExit | Hard stop. Use only if /Shutdown hangs — does not flush save state, so run /Save first. |
/Broadcast Message | Centred notification visible to all players. No spaces unless quoted on some clients. |
Runtime Settings
| Command | Description |
|---|---|
/ChangeSettings ServerName "New Name" | Renames the server without a restart. |
/ChangeSettings ServerDescription "Desc" | Updates the description shown in the server browser. |
/ChangeSettings ServerPassword "secret" | Sets or clears the join password live. |
Note: most balance options (XP rate, tame multiplier, drop rate) still require editing PalWorldSettings.ini and restarting — they are not safely mutable at runtime.
RCON Access
RCON is a TCP socket version of the chat console. Configure it once in PalWorldSettings.ini:
RCONEnabled=True
RCONPort=25575
AdminPassword=YourAdminPassword
Then connect with any Source RCON client (mcrcon, RCON.io, BattleMetrics). Drop the leading / when sending commands over RCON. Example with mcrcon:
mcrcon -H your.server.ip -P 25575 -p YourAdminPassword "ShowPlayers"
mcrcon -H your.server.ip -P 25575 -p YourAdminPassword "Save"
mcrcon -H your.server.ip -P 25575 -p YourAdminPassword "Shutdown 30 \"Hot patch incoming\""
REST API
Palworld also exposes an HTTP REST API for automation. Enable it in PalWorldSettings.ini:
RESTAPIEnabled=True
RESTAPIPort=8212
Authenticate with HTTP Basic auth, username admin, password = your AdminPassword.
| Endpoint | Method | Purpose |
|---|---|---|
/v1/api/info | GET | Server name, version, world id. |
/v1/api/players | GET | JSON list of online players (name, SteamID, ping, location). |
/v1/api/settings | GET | Effective server settings. |
/v1/api/metrics | GET | FPS, CPU, memory, uptime — useful for Grafana/Prometheus. |
/v1/api/announce | POST | Broadcast a message. Body: {"message":"text"}. |
/v1/api/kick | POST | Kick a player. Body: {"userid":"steam_xxx","message":"reason"}. |
/v1/api/ban | POST | Ban a player. Body: {"userid":"steam_xxx","message":"reason"}. |
/v1/api/save | POST | Trigger a world save. |
/v1/api/shutdown | POST | Graceful shutdown. Body: {"waittime":30,"message":"text"}. |
/v1/api/stop | POST | Hard stop. Equivalent to /DoExit. |
Heads up: Palworld commands are case-sensitive. /Save works, /save does not. SteamIDs come from /ShowPlayers output, not Steam friend codes. The REST API ships disabled, do not expose port 8212 to the public internet without firewalling it to trusted IPs.
If your server hosts a mixed-platform group, the admin commands behave the same regardless of which client a player joins from. The Palworld crossplay status guide covers which client combinations can share a server in 2026 (Xbox + PS5 + Game Pass PC all use the Microsoft network pool; Steam-only is the opt-in path for mod support).
Govern your world with absolute precision. Host your Palworld server with Supercraft for a managed RCON + REST API console with full command history and per-player audit logs.