Skip to main content

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

CC commands do not require the tracker plugin, but tracker does extend them. CC commands are enabled via cc_administration "1" set in playlists_r5_patch.txt (enabled by default). Admin access is configured in the Control Panel Config tab under settings.ADMINS (or directly in r5rdev_config.json). Use comma-separated UIDs or Name-UID pairs.
  • Required setting: cc_administration "1" in playlists_r5_patch.txt (still needed to enable CC).
  • Primary (recommended): settings.ADMINS in the Config tab / r5rdev_config.json.
  • Legacy (non-tracker fallback): admins_list in playlists_r5_patch.txt. This is deprecated and overridden by the Config tab.
Tracker-related playlists_r5_patch.txt settings are deprecated. Only keep cc_administration here; move admin lists and other tracker values into the Config tab and redeploy r5rdev_config.json.

General Commands

Administration Commands

These commands are prefixed with cc and require admin privileges.
See usage below for more context about using timestrings and -reason args in certain commands

Moderation

kicksay, bansay are depecated. You can now append -say to the command to enable broadcasting. Example: cc kick r5mkos -r "Bad boy" -say

Mute usage and timestrings

  • Syntax: cc mute [name|oid] [-r|-reason "[reason]"] [timestring] [say]; unmute with cc unmute [name|oid] [-r|-reason "[reason]"].
  • Order: only cc mute [name|oid] must stay first; all other parts can be mixed.
  • Reason flag: use -r or -reason followed immediately by the reason text; the flag+reason can appear anywhere after the player (also works for unmute).
  • Say flag: use -say to also broadcast moderation action to all players in the server except the target player.
  • Timestring: combine any units (years, months, days, hours, minutes/min/mins/minute, seconds/sec/secs/second); units add together and order does not matter.
  • Example: cc mute bob -reason "Bad language" 2 mins 30 seconds.
  • Multi-unit example: cc mute player1 -r "Spamming" 1 min 2 min 5 seconds results in three minutes and five seconds.
  • Mixed-order example: cc mute player2 50 secs -r "Potty mouth" 20 sec 5 seconds is valid.
  • timeout follows the same timestring rules; use the [true|false] flag to apply or clear the timeout before the time/reason args. Example: cc timeout player1 true -reason "AFK grief" 2 mins 30 secs; clear with cc timeout player1 false.

Server Management

Scoring & Settings

Communication

Audio

Utility & Debug

Console Commands ( ConCommand )

These commands are entered directly into the server’s console window (not prefixed with cc). They control the tracker system and WebSocket connection.

Tracker System

WebSocket Connection

Command Examples

sayall broadcasts a banner with a title, message, and optional duration; msgall uses the text chat broadcast channel.
Kicking a player:
Banning a player and announcing it:
Broadcasting a banner message:
Broadcasting a chat message:
Changing Map (Partial Match):

Maps & Modes Reference

Maps

Partial names can be used with cc map for mapnames, playlists, and gamemodes. Updated: Feb 10/2026

Playlists

Game Modes