Client Commands (CC)
Client Commands (CC) allow admins and players to interact with the server directly from the in-game console or chat. This system is powerful for managing matches, players, and server settings on the fly.
Enabling CC Commands
To enable CC commands, you must edit your playlists_r5_patch.txt file and configure the admin list.
1. Enable CC Administration
Add or ensure the following setting is present in your playlists_r5_patch.txt:
cc_administration "1" // Enables admins to use 'cc' client commands
You can define admins in playlists_r5_patch.txt using admins_list.
// Comma-separated list of server admin UIDs (OIDs)
// Example: "100123456789,100987654321"
admins_list "100123456789,100987654321"
Important Override Rule: Admins configured in the Host Control Panel or r5rdev_config.json (the admins field) will override the admins_list in playlists_r5_patch.txt.
The format accepts comma-separated lists. While Name-ID formats might work, the numeric PlayerID (OID) is required.
Administration Commands
These commands are prefixed with cc and require admin privileges.
| Command | Description |
|---|
cc help | Shows on-screen help with some commands and syntax. |
cc kick [name/oid] | Kicks a player from the server. |
cc ban [name/oid] | Bans a player from the server (IP/OID/Handle). |
cc banid [oid] [ip] | Bans an OID even if the player is not currently in the server. |
cc unban [oid] | Removes a ban by OID. |
cc kicksay [name/oid] [reason] | Kicks a player and announces the reason to the server. |
cc bansay [name/oid] [reason] | Bans a player and announces the reason to the server. |
cc sayall [title] [msg] [dur] | Broadcasts a message to all clients. Use quotes for multi-word parameters. |
cc sayto [name/oid] [title] [msg] | Sends a message to a specific player. |
cc msg | Sends a message as the server bot. |
cc spamupdate | Infinitely announces server update/shutdown loop. |
cc stopspam | Stops the update message loop. |
cc cleanuplogs | Manually deletes logs based on configured thresholds. |
cc reload_config | Reloads r5rdev_config.json settings into memory. |
cc setting [key] | Returns the value of a specific config key (e.g., cc setting settings.ADMINS). |
cc map [map] [mode] | Changes the map and/or gamemode. Use short names. |
cc nextmap | Cycles to the next map in the rotation. |
cc startbr | Force starts Battle Royale regardless of player count. |
cc vc [0/1] | Enables (1) or disables (0) voice chat globally. |
cc restricted [0/1] | Enables/disables restricted server mode. |
cc allow_legend_select [0/1] | Enables/disables legend selection. |
cc set_legend [index] | Forces a legend change for all players. |
cc mute / cc gag | Text mutes a player (Voice is explicitly voice_mute). |
Some commands support “timestrings” for durations. A timestring can combine units:
year, month, day, hour, min, sec
Example: 1 min 5 seconds
Public Commands
These commands are available to all players (unless restricted).
| Command | Description |
|---|
wait [seconds] | 0-2 disables input matchmaking. 3+ enables looking for same input for N seconds. |
show map | Returns current map name. |
show round | Returns current round number. |
show player [name/oid] | Returns info about a specific player. |
show input | Lists players and their input devices. |
show stats | Lists players and their global stats. |
show aa | Shows current aim assist values of the server. |
show id | Shows current match ID. |
handicap [0/1] | Enables/disables handicap. |
hitsound [0-16] | Sets hitsound preference. |
Developer & Debug Commands
Commands used for testing and debugging.
| Command | Description |
|---|
cc playerinfo | Prints JSON player stats struct. |
cc zero [name] | Clears a player’s current metrics (testing). |
cc playerinput [name/oid] | Prints player’s input type. |
cc input [name/oid] [0/1] | Forces input type (0=MnK, 1=Controller) for testing. |
cc listhandles | Lists all player handles. |
cc score [target] | Shows score info. Target: name, oid, *, current, lifetime, difference. |
cc scoreconfig [type] [val] | Sets score components. Type: current, lifetime, difference. |
cc playonself [audio] | Emits sound from your entity. |
cc playself [audio] | Emits sound only to you. |
cc playall [audio] | Emits sound to all players. |
cc stopplayall | Stops playing sounds. |
cc fetchsetting | Fetches a player’s persistence setting. |
cc acceptchal | Manually accepts a challenge. |
cc draw / disabledraw | Toggles minimap drawing. |
cc stoplog [0/1] | Stops stats logging (optionally ships incomplete stats). |
cc startlog | Restarts stats logging. |
cc killme | Kills the caller. |
cc dmg [target] [amt] | Damages player from “worldspawn”. |
cc pos [name] | Prints current coordinates. |
cc groups | Shows active groups count. |
cc groupmap | Shows player-to-group map slots. |
Maps & Modes Reference
Maps
dropoff (mp_rr_arena_composite)
overflow (mp_rr_aqueduct)
firingrange (mp_rr_canyonlands_staging)
kingscanyon (mp_rr_canyonlands_64k_x_64k)
kingscanyons2 (mp_rr_canyonlands_mu1)
kingscanyonafterdark (mp_rr_canyonlands_mu1_night)
worldsedge (mp_rr_desertlands_64k_x_64k)
worldsedgeafterdark (mp_rr_desertlands_64k_x_64k_nx)
miragevoyage (mp_rr_desertlands_64k_x_64k_tt)
partycrasher (mp_rr_party_crasher)
skygarden (mp_rr_arena_skygarden)
ashsredemption (mp_rr_ashs_redemption)
overflownight (mp_rr_aqueduct_night)
Game Modes
1v1 (fs_1v1)
dm (fs_dm)
tdm (fs_tdm)
prophunt (fs_prophunt)
duckhunt (fs_duckhunt)
solobr (fs_survival_solos)
duobr (fs_survival_duos)
triobr (fs_survival_trios)
surf (fs_surf)
gym (fs_movementgym)
infected (fs_infected)
survival (fs_survival)