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
Command | Description | More | Syntax |
---|---|---|---|
cash_team_loser_bonus_consecutive_rounds | 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. |
Examples, Generator & More | cash_team_loser_bonus_consecutive_rounds
<Money Earned/Lost>
|
cash_team_planted_bomb_but_defused | 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. |
Examples, Generator & More | cash_team_planted_bomb_but_defused
<Money Earned/Lost>
|
cc_vr_caption_speed | Adjusts the speed at which VR captions are displayed, with options for slow, medium (default), and fast. |
Examples, Generator & More | cc_vr_caption_speed
<0 / 1 / 2>
|
cc_vr_font_size | This command changes the size of fonts when playing in virtual reality mode; different settings toggle between small, medium (default), and large. |
Examples, Generator & More | cc_vr_font_size
<Font Size>
|
cc_vr_width | 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. |
Examples, Generator & More | cc_vr_width
<0,1,2>
|
cl_axis | This command, when enabled, draws an axis model in the game, which can be helpful for developers or creators for orientation and debugging purposes. |
Examples, Generator & More | cl_axis
<0 / 1>
|
cl_change_callback_limit | This command sets the warning limit for change callback msec, which may help in identifying performance issues. |
Examples, Generator & More | cl_change_callback_limit
<Limit>
|
cl_cq_min_queue | 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. |
Examples, Generator & More | cl_cq_min_queue
<-1, 0, Positive Numbers>
|
cl_debugoverlay_toggle | Toggles the visibility of the debug overlay system. This is used for debugging purposes, to display various technical information on the screen. |
Examples, Generator & More | cl_debugoverlay_toggle
|
cl_dm_buyrandomweapons | When this command is enabled, each time you spawn in deathmatch you will have a random weapon. |
Examples, Generator & More | cl_dm_buyrandomweapons
<0 / 1>
|
cl_dumpentity | This command dumps information regarding a specific entity in the game. Useful for debugging or finding detailed info about game objects. |
Examples, Generator & More | cl_dumpentity
<Entity ID>
|
cl_ent_attachments | This command toggles the visualization of attachment points on an entity, useful for debugging purposes. |
Examples, Generator & More | cl_ent_attachments
<0 / 1>
|
cl_ent_call | Calls a function on the entity specified. This command is a debugging tool mainly used by developers for testing. |
Examples, Generator & More | cl_ent_call
<funcname><option>
|
cl_ent_clear_debug_overlays | Clears all debug overlays currently being displayed on entities. |
Examples, Generator & More | cl_ent_clear_debug_overlays
|
cl_ent_grab | 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. |
Examples, Generator & More | cl_ent_grab
|
cl_ent_hierarchy | This command prints the entity hierarchy tree for the specified entities. It is primarily used for debugging purposes. |
Examples, Generator & More | cl_ent_hierarchy
|
cl_ent_joints | 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. |
Examples, Generator & More | cl_ent_joints
<0 / 1>
|
cl_ent_messages | 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. |
Examples, Generator & More | cl_ent_messages
<0 / 1>
|
cl_ent_name | 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. |
Examples, Generator & More | cl_ent_name
<Entity ID>
|
cl_eye_occlusion_debug | Toggles the debugging of eye occlusion, which may help developers visualize how the game calculates visibility and eye contact between characters. |
Examples, Generator & More | cl_eye_occlusion_debug
<0 / 1>
|