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. 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.
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.