Enable the developer console:
Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".
Press ` or ~ on your keyboard.
Enter a command and hit ENTER on your keyboard to run it!
Commands List
This console command sets the cash increase for a string of losses to climb by. Having this value at $500 (default) means each consecutive lost round awards $500 more than the previous to the losing team, up until 5 lost rounds in a row.
Name | Description |
---|---|
Money Earned/Lost |
This is the amount of money that is added onto the round bonus for losing consecutive rounds, capped at a total of 5 lost rounds. Use a minus sign (-) before the number to have reduce the cash earned by your desired value. |
This command sets the amount of money the Terrorist team earns for planting a bomb that is ultimately defused. This stacks along with the round loss bonus. The default value is $800.
Name | Description |
---|---|
Money Earned/Lost |
The amount of money that the Terrorist team earns for planting the bomb if it is then defused by the CT's. Use a minus sign (-) before the number you enter to make the T side lose that amount on this event. |
Adjusts the speed at which VR captions are displayed, with options for slow, medium (default), and fast.
Name | Description |
---|---|
0 / 1 / 2 |
The speed setting for VR captions. |
This command changes the size of fonts when playing in virtual reality mode; different settings toggle between small, medium (default), and large.
Name | Description |
---|---|
Font Size |
Determines the size of the font in VR. |
Sets the closed captioning virtual reality width. This command configures the width of closed captions in VR, where '0' sets it to narrow, '1' to medium (default), and '2' to wide.
Name | Description |
---|---|
0,1,2 |
The width setting for the VR closed captions. |
This command, when enabled, draws an axis model in the game, which can be helpful for developers or creators for orientation and debugging purposes.
Name | Description |
---|---|
0 / 1 |
This controls whether the axis model is drawn (1) or not (0). |
This command sets the warning limit for change callback msec, which may help in identifying performance issues.
Name | Description |
---|---|
Limit |
The threshold in seconds for the change callback msec warning. |
This command controls how the client handles the command queue size for games that use a command queue system for user commands (CUserCmds). Setting it to -1 disables the command queue, 0 allows the server to decide, and any other positive value requests a specific minimum queue size.
Name | Description |
---|---|
-1, 0, Positive Numbers |
Set the minimum command queue size. Choose -1 to disable, 0 to defer to the server, or any positive number to request a specific minimum size. |
Toggles the visibility of the debug overlay system. This is used for debugging purposes, to display various technical information on the screen.
When this command is enabled, each time you spawn in deathmatch you will have a random weapon.
Name | Description |
---|---|
0 / 1 |
Enter 1 here to enable random weapons on spawn in DM. Enter 0 to disable random weapons (default). |
This command dumps information regarding a specific entity in the game. Useful for debugging or finding detailed info about game objects.
Name | Description |
---|---|
Entity ID |
The unique identifier of the entity whose information is to be dumped. |
This command toggles the visualization of attachment points on an entity, useful for debugging purposes.
Name | Description |
---|---|
0 / 1 |
Toggles the visualization of entity attachment points. |
Calls a function on the entity specified. This command is a debugging tool mainly used by developers for testing.
Name | Description |
---|---|
funcname |
The name of the function to call on the entity. |
option |
Additional options for the function call. The exact options depend on the function being called. |
Clears all debug overlays currently being displayed on entities.
This command allows the player to grab the object that is directly in front of them in-game. It is primarily used for testing and requires cheat mode to be enabled.
This command prints the entity hierarchy tree for the specified entities. It is primarily used for debugging purposes.
This command displays the joint names and axes of an entity. It is used for debugging purposes, particularly useful for developers or creators working with model animations in the game.
Name | Description |
---|---|
0 / 1 |
Enable or disable the display of joint names and axes. |
This command is used to toggle the display of input/output messages for the specified entities in Counter-Strike 2. When enabled, it shows the name of the entity and any messages it sends or receives, aiding in debugging entity behavior.
Name | Description |
---|---|
0 / 1 |
Toggles the display of entity messages. |
This command is used to display the name of an entity. It is primarily used for debugging purposes and requires cheat mode to be enabled to function.
Name | Description |
---|---|
Entity ID |
Specifies the ID of the entity whose name you want to display. |
Toggles the debugging of eye occlusion, which may help developers visualize how the game calculates visibility and eye contact between characters.
Name | Description |
---|---|
0 / 1 |
Whether to enable or disable the eye occlusion debug feature. |