Player Management Commands
Commands for managing players on your server.status
Displays detailed information about all connected players.- Client number (slot)
- Score
- Ping (or connection state: CNCT, ZMBI, PRIM)
- GUID (32-character PunkBuster GUID)
- Player name (with color codes)
- Last message time
- IP address and port
- QPort and rate
sv_cmds.c:536
ministatus
Compact status view with UID/GUID, FPS, and client version information.- UID (if player has authenticated) or short GUID
- Power level
- Client FPS
- Client version (xversion)
sv_cmds.c:1091
kick
Kick a player from the server.Player identifier: slot number, name (or partial name), or UID with @ prefix
Reason for the kick (max 126 characters)
You cannot kick admins with higher power levels than your own.
sv_cmds.c:1008
permban / banUser / banClient
Permanently ban a player from the server.Player identifier:
- Online player slot number
- Player name (partial matches work)
- GUID (8-character hex string)
- UID with @ prefix (e.g., @12345)
Ban reason (max 126 characters, required for permban)
sv_cmds.c:673
tempban
Temporarily ban a player for a specified duration.Player identifier (same format as permban)
Ban duration:
- XXm - Minutes (e.g., 30m)
- XXh - Hours (e.g., 24h)
- XXd - Days (e.g., 7d)
Ban reason (max 126 characters)
sv_cmds.c:821
unban
Remove a ban from a player.GUID (8 characters) or UID with @ prefix
sv_cmds.c:626
dumpbanlist
Display all active bans on the server.- UID
- Nickname
- GUID
- Admin UID
- Expiration date/time
- Ban reason
sv_cmds.c:1084, sv_banlist.c:740
Communication Commands
say
Send a message to all players in chat.sv_consayname cvar.
Source: sv_cmds.c:359
tell
Send a private message to a specific player in chat.Player slot number or name
sv_cmds.c:418
sayscreen / screen
Display a message on players’ screens (console output).sv_cmds.c:375
tellscreen
Display a message on a specific player’s screen.sv_cmds.c:404
Player Information
dumpuser
Display detailed information about a specific player.- All userinfo variables
- PunkBuster GUID
- Authentication status
- Operating System (Windows/Mac)
- Player UID
1- Successfully authenticated with server0- Authentication timed out-1- Plugin authentication or N/A
sv_cmds.c:430
Server Management
map
Load a new map.Map name without mp_ prefix (e.g., crash, strike, backlot)
sv_cmds.c:1506
devmap
Load a map with cheats enabled.sv_cheats to 1.
Source: sv_cmds.c:1506
map_restart
Restart the current map with full reload.sv_cmds.c:1632, sv_cmds.c:1994
fast_restart
Quickly restart the current map without full reload.sv_cmds.c:1634
map_rotate
Load the next map in the rotation.sv_mapRotation and sv_mapRotationCurrent cvars.
Rotation format:
sv_cmds.c:1538
gametype
Change the game type and restart the map.Game type: dm, war, sab, koth, sd, hq
sv_cmds.c:1957
killserver
Shutdown and restart the server process.sv_cmds.c:1501
Demo Recording
record
Start recording a server-side demo for a player.Player identifier or “all” for all players
Custom demo filename (auto-generated if omitted)
- With UID:
demo_<uid>_ - With GUID:
demo_<guid>_
sv_cmds.c:1370
stoprecord
Stop recording a demo.sv_cmds.c:1334
Custom Messages
addRuleMsg
Add a server rule message that players can view.sv_cmds.c:1449
addAdvertMsg
Add an advertisement message.sv_cmds.c:1459
clearAllMessages
Clear all rule and advertisement messages.sv_cmds.c:1468
rules
Display server rules to the player.sv_cmds.c:1424, sv_cmds.c:1996
Advanced Commands
downloadmap
Download a custom map from a URL.Base URL to map directory (without trailing slash)
mapname.ffmapname_load.ffmapname.iwd(optional)
Downloads run in a separate thread. Only one download at a time is allowed.
sv_cmds.c:1923
addCommand
Create a custom command with parameter substitution.$uid- Invoker’s UID$clnum- Invoker’s client number$pow- Invoker’s power level$arg- Command argument$arg:default- Argument with default value
sv_cmds.c:1285
setPerk
Give a perk to a player.Perk name (e.g., specialty_bulletdamage, specialty_fastreload)
sv_cmds.c:1636
Server Information
serverinfo
Display server info variables.sv_cmds.c:1477
systeminfo
Display system info variables.sv_cmds.c:1489
showconfigstring
Display a specific configstring by index.sv_cmds.c:1753
heartbeat
Manually send a heartbeat to master servers.sv_cmds.c:1196
Related Configuration
Authentication System
Learn about the UID authentication and admin system
Web Admin
Configure and use the web-based administration interface
Security Features
IP bans, rate limiting, and server security
Configuration
Server configuration variables and settings