Palworld Admin Commands: /AdminPassword, Kick, Ban and REST API
To become an admin on a Palworld dedicated server, set an admin password, join the server, press Enter to open chat and type /AdminPassword YOURPASSWORD. From then on you can run commands such as /KickPlayer, /BanPlayer, /Save, /Broadcast and /Shutdown.
This guide lists every command from the official Palworld server documentation with its exact syntax, shows how to kick and ban a player, and explains the REST API, which the official docs list for server status, player lists, announcements, saves and shutdown. Checked on 2026-11-15 against the official Palworld server documentation (game version 1.0.4).
- Set Admin password on the Startup tab, click Save startup and Restart. Join, press Enter and type
/AdminPassword PASSWORD. - Commands that take a player use their Steam ID, for example
/KickPlayer 76561198000000001. Run/ShowPlayersto see who is connected. - Use
/Savebefore any restart and/Shutdown 60 Restarting soonto warn players with a countdown. - The REST API is switched on with
RESTAPIEnabled=TrueinPalWorldSettings.iniand uses HTTP Basic authentication. The official docs say to use it on a LAN and not to expose it to the internet. - On ChicagoServers the panel already handles the ports, RCON and a Console tab, so you rarely need to touch the API unless you build your own tooling.
On this page
Become a Palworld server admin
- Set the admin password
Sign in at panel.chicagoservers.co, open your server and go to the Startup tab. Enter a password in Admin password.
- Save and restart
Click Save startup, then Restart at the top of the page. The password is written from the Startup tab, so editing
AdminPasswordinPalWorldSettings.iniby hand does not stick. - Run the command in game
Join the server, press Enter to open chat and type the command with your password.
/AdminPassword YourAdminPassword - Test it
Run a harmless command such as
/Infoor/ShowPlayers. If the server answers, you have admin rights.
Admin command reference
These are the commands listed in the official Palworld documentation. In game you open chat with Enter and type them with the leading slash.
| Command | What it does |
|---|---|
/AdminPassword PASSWORD | Gives you administrative privileges. |
/Info | Shows server information. |
/ShowPlayers | Shows information about all connected players. |
/Save | Saves the world data. |
/Broadcast MESSAGE | Sends a message to every player on the server. |
/Shutdown [SECONDS] [MESSAGE] | Shuts the server down. With a number of seconds it waits that long first, and players see your message. |
/DoExit | Force-stops the server. |
/KickPlayer STEAMID | Kicks the player from the server. |
/BanPlayer STEAMID | Bans the player. |
/UnBanPlayer STEAMID | Lifts a ban. |
/TeleportToPlayer STEAMID | Teleports you to that player. |
/TeleportToMe STEAMID | Teleports that player to you. |
/ToggleSpectate | Puts you in spectator mode. Press the \ key to change back. |
Kick, ban and unban a player
- Find the player
Run
/ShowPlayers. It lists everyone who is connected with their details, including the ID you need./ShowPlayers - Kick for a warning
The player is removed from the server. A kick is not a ban.
/KickPlayer 76561198000000001 - Ban to keep them out
Banned players cannot rejoin until you unban them.
/BanPlayer 76561198000000001 - Unban later
Use the same ID to lift the ban.
/UnBanPlayer 76561198000000001
Save and restart without losing progress
- Warn players:
/Broadcast Server restarting in 1 minute. - Save the world:
/Save. - Shut down with a countdown:
/Shutdown 60 Restarting for an update. - Start the server again from the panel if it does not come back by itself.
To do this automatically, use the Schedules tab for recurring restarts, and take a copy of the world on the Backups tab first. For lag that a restart only temporarily fixes, see Palworld server lag and crash fixes.
The REST API
Palworld has an official REST API for managing a server from scripts, bots and dashboards. To use it, set RESTAPIEnabled=True in PalWorldSettings.ini. The port is RESTAPIPort. Authentication is HTTP Basic. The official docs recommend using it only inside a LAN and not exposing it directly to the internet.
In common examples the paths are under /v1/api, the Basic username is admin and the password is your admin password, with the port at 8212 by default. The official endpoint pages list only the short paths, so test one read-only request before you automate anything:
curl -u admin:YourAdminPassword http://SERVER-ADDRESS:8212/v1/api/info| Endpoint | Method | Body | What it does |
|---|---|---|---|
/info | GET | none | Returns version, servername, description and worldguid. |
/players | GET | none | Returns a players list: name, account name, player ID, user ID, IP, ping, location, level and building count. |
/settings | GET | none | Returns the server settings. |
/metrics | GET | none | Returns serverfps, serverframetime, currentplayernum, maxplayernum, uptime (seconds), basecampnum and days. |
/announce | POST | message | Announces a message to players. |
/kick | POST | userid, optional message | Kicks a player. |
/ban | POST | userid, optional message | Bans a player. |
/unban | POST | userid | Unbans a player. |
/save | POST | none | Saves the world. |
/shutdown | POST | waittime (required), optional message | Shuts the server down after the wait time. |
/stop | POST | none | Force-stops the server. |
The official reference also lists /game-data, a world actor snapshot. POST bodies are JSON and must be sent with the request. A 401 answer means the login was rejected.
Using the API and RCON on ChicagoServers
- The panel assigns your server's ports, so leave
RESTAPIPortandRCONPortin the settings file alone. See the settings guide for the full key list. - The Console tab already talks to the server, so you can run admin commands without an outside RCON tool. Type them without the leading slash if the Console tab rejects it.
- A REST API or RCON port you open to the internet is a risk. If you want to call the API from outside, ask support first about the safest way to do it.
- If you build tooling, prefer the REST API. Its endpoints are documented, and it returns structured JSON that is easier to use than RCON text.
Admin problems and fixes
| What you see | Likely cause |
|---|---|
/AdminPassword is refused | The password does not match the Admin password on the Startup tab, or the server was not restarted after you changed it. |
| Commands do nothing | You are not admin yet. Run /AdminPassword again in the same session. |
| A kick or ban hits no one | The ID is wrong. Run /ShowPlayers and copy the ID exactly. |
| REST API returns 401 | Wrong user or password, or RESTAPIEnabled is not True. |
| REST API will not connect | The API is not enabled, the port is wrong, or it is not reachable from where you run the request. |
| Progress lost after a restart | The world was not saved. Use /Save before /Shutdown, and keep recent backups. |
Moving a world between servers? See how to transfer a Palworld save. Ready to host? See Palworld server hosting.
Frequently asked questions
How do I become admin on a Palworld dedicated server?
Set the Admin password on the Startup tab, click Save startup and Restart, join the server, press Enter and type /AdminPassword followed by your password.
What are the Palworld admin commands?
The official list is /AdminPassword, /Info, /ShowPlayers, /Save, /Broadcast, /Shutdown, /DoExit, /KickPlayer, /BanPlayer, /UnBanPlayer, /TeleportToPlayer, /TeleportToMe and /ToggleSpectate.
How do I ban a player on a Palworld server?
Run /ShowPlayers to find the player, then /BanPlayer followed by their ID. Use /UnBanPlayer with the same ID to lift the ban.
How do I restart a Palworld server safely?
Broadcast a warning, run /Save, then run /Shutdown with a countdown in seconds. Start the server again from the panel if it does not return by itself.
Does Palworld have a REST API?
Yes. Enable it with RESTAPIEnabled=True in PalWorldSettings.ini. It uses HTTP Basic authentication and has endpoints for server info, players, settings, metrics, announcements, kick, ban, unban, save, shutdown and force stop. The official docs say to use it on a LAN and not to expose it to the internet.
Should I use RCON or the REST API for Palworld?
For new tools, use the REST API: its endpoints are documented and it returns JSON. On ChicagoServers the Console tab handles RCON for you, so you only need either one for custom automation.