All RGC Commands: Client, Lobby, and In-Game Reference
Starting out on the Ranked Gaming Client (RGC) platform can be slightly intimidating for newcomers. Getting used to the system functions, identifying which commands to use within the client, navigating the Warcraft III lobby, or managing live matches requires some familiarization.
While standard DotA 1 map commands are widely known, they do not cover the client-specific features built into RGC. Crucial functionalities such as managing disconnection timers or kicking laggy players rely entirely on native RGC commands like !Drop <Player Number>. This guide provides a complete, categorized breakdown of all available commands for DotA on the platform.
1. Platform & Client Chat Commands
These commands are typed and executed directly within the RGC client interface channels. They are accessible to all general players, with the exception of a few privileged and staff commands.
| Command | Description & Requirements |
|---|---|
/j <Channel> |
Joins the channel with the established name. Example: /j bolivia |
/p <User> |
Displays the profile of the respective user. |
/w <User> <Message> |
Sends a private message (whisper) to the designated user. |
/whois <User> |
Shows the current status and active lobby of the user. (You can also use /status <User>). |
/f add <User> |
Adds the specified user to your friends list. |
/f remove <Username> |
Removes the user from your friends list. |
/i a <User> |
Adds the user to your ignore list. |
/i r <User> |
Removes the user from your ignore list. |
/i list |
Displays your entire ignore list. |
/time |
Displays the server time alongside your local time. |
/afk |
Changes your status to "Away from Keyboard" or back to "Online". |
/users |
Shows online users, active games, and the number of current channels. |
/clear |
Clears all chat history from the active window. |
/help |
Opens the official RGC Facebook community support page. |
!host <Gamename> |
Creates a custom game room with a custom name. *Requires Diamond or Patron membership |
!Rehost <GameID> |
Rehosts a previously saved game session. *Requires Diamond or Patron membership |
!kick <User> <Reason> |
Kicks a user from the channel with the specified reason. *Requires Moderator rank |
!vouch <User> <Reason> |
Promotes a moderator to the "Voucher" rank in the channel. *Requires Voucher rank |
!unvouch <User> <Reason> |
Demotes a Voucher back down to the Moderator rank. *Requires Voucher rank |
!vouchhistory <User> |
Displays the complete history of vouches and unvouches for the user. *Requires Voucher rank |
!timeban <User> <Duration> <Reason> |
Bans the user from the channel for a designated time. Duration formats: m (minutes), h (hours), d (days), w (weeks). *Requires Moderator rank |
!timeunban <User> <Reason> |
Removes an active timeban from the player. *Requires Moderator rank |
!baninfo <User> |
Fetches information regarding the current active bans on the user. *Requires Moderator rank |
!banhistory <User> |
Shows the complete historical log of all bans and unbans for the player. *Requires Moderator rank |
2. Warcraft III Lobby Commands
These commands are executed inside the pre-game room before the match officially starts. They are accessible to all players unless noted for the room creator.
| Command | Description & Requirements |
|---|---|
!ready |
Confirms and locks your slot inside the game lobby. |
!points |
Displays the ladder/ranked points of every player in the room. |
!ping |
Pings all joined players to verify connection stability. |
!wim |
"Who Is Missing" — Lists players who have not yet typed !ready. |
!open <Slotnumber> |
Opens the designated room slot. *Requires Lobby Creator status |
!close <Slotnumber> |
Closes and locks the respective slot. *Requires Lobby Creator status |
!swap <Slotnumber 1> <Slotnumber 2> |
Swaps positions between the two specific slot numbers. *Requires Lobby Creator status |
!mode <GameMode> |
Sets the game mode. Example: !mode ar (All Random mode). *Requires Lobby Creator status |
!start |
Launches the match, provided all players have checked their pings via !ping. *Requires Lobby Creator status |
!start force |
Forces the game countdown to begin as long as players haven't broken configuration alerts. *Requires Lobby Creator status |
!unhost |
Dissolves the lobby. *Requires Lobby Creator status |
3. Live In-Game Commands
These utility commands are written directly into the game chat during live DotA matches and can be used by any player.
| Command | Description & Mechanics |
|---|---|
!ping |
Displays your personal latency to the server. |
!pingall |
Displays the network connection speed of all active players. |
!ff |
Forfeit — Adds your vote to surrender. Can only be initiated after 5 minutes of game time. |
!votermk |
Registers a vote to remake the room, invalidating the current stats. (See rules below). |
!rmk |
Instantly terminates the game (used when remake conditions are fulfilled). |
!latency <number> |
Manually adjusts the gameplay latency delay response. |
!Drop <Player Number> |
Drops a player who has disconnected or is lagging out after their network countdown finishes. |
!NoDrop <Player Number> |
Grants a disconnected teammate temporary immunity from being dropped by the disconnect screen timer. |
Important Game Remake (RMK) Rules:
- When a hero leaves the match before 5 minutes have passed OR before First Blood occurs, only 3 votes are needed to successfully trigger an RMK.
- If someone leaves after the 5-minute mark OR after First Blood has taken place, a minimum of 7 votes is strictly required to validate the remake.