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 |
---|---|---|---|
mp_shorthanded_cash_bonus_round_delay | Specifies the minimum number of previous rounds a team must be understaffed to qualify for the short-handed income bonus. |
Examples, Generator & More | mp_shorthanded_cash_bonus_round_delay
<Number of Rounds>
|
nav_avoid_obstacles | This command specifies whether the navigation for characters (especially bots) should take obstacles into account to avoid them during movement. |
Examples, Generator & More | nav_avoid_obstacles
<0 / 1>
|
nav_draw_area_ground | Toggles the drawing of the ground areas in the navigation mesh. This command is useful for developers or map creators to visualize and adjust navigation meshes. |
Examples, Generator & More | nav_draw_area_ground
<0 / 1>
|
nav_draw_area_split_by_nav_link_mgr | This command is used for debugging navigation meshes in Counter-Strike 2. It highlights areas of the navigation mesh that are split by navigation links. |
Examples, Generator & More | nav_draw_area_split_by_nav_link_mgr
<0 / 1>
|
nav_draw_area_split_by_obstacle_mgr | This command is used to control whether navigation areas split by the obstacle manager are visually drawn in the game for debugging purposes. It's primarily a tool for developers to visually inspect how navigation meshes are affected by dynamic obstacles. |
Examples, Generator & More | nav_draw_area_split_by_obstacle_mgr
<0 / 1>
|
nav_draw_attribute_game | Enables the drawing of all navigation areas with a specific game attribute. This command is used for debugging and level designing purposes, allowing developers to visually inspect navigation attributes relevant to game logic. |
Examples, Generator & More | nav_draw_attribute_game
<0 / 1>
|
nav_draw_link_alignment | Draws the alignment of navigational links, usually for debugging navigation mesh issues or path-finding in bots. |
Examples, Generator & More | nav_draw_link_alignment
<0 / 1>
|
nav_draw_markup | This command is used to toggle the drawing of navigation markup for debugging purposes in game, useful for map creators and developers. |
Examples, Generator & More | nav_draw_markup
<0 / 1>
|
nav_draw_mesh_grid | This command enables or disables the visualization of the spatial grid structure of the navigation mesh around the editing cursor's position, useful in debugging or adjusting the navigation mesh for bots. |
Examples, Generator & More | nav_draw_mesh_grid
<0 / 1>
|
net_option | Allows to get or set SteamNetworkingSockets options such as fake packet lag and loss. Useful for testing network conditions. |
Examples, Generator & More | net_option
<Option name><Value>
|
particles_multiplier | This command multiplies the number of rendered particles by a specified factor for performance testing purposes. |
Examples, Generator & More | particles_multiplier
<Multiplier>
|
player_ping | Creates a ping notification where the player is currently aiming. Useful for communication or marking specific locations in the game environment. |
Examples, Generator & More | player_ping
|
r_csgo_depth_prepass | A command that controls whether a depth pre-pass is utilized for rendering in CS:GO. Enabling this can help with performance and rendering issues, especially in complex scenes, by determining the depth of objects before the main rendering pass. |
Examples, Generator & More | r_csgo_depth_prepass
<0 / 1>
|
r_csgo_directional_lightmaps | This command enables or disables the usage of directional lightmaps in CS2, affecting how light and shadows are rendered in the game for a more dynamic lighting experience. |
Examples, Generator & More | r_csgo_directional_lightmaps
<0 / 1>
|
r_csgo_enable_translucent_screen_space | Enables or disables the rendering of translucent screen space effects in CS2. |
Examples, Generator & More | r_csgo_enable_translucent_screen_space
<0 / 1>
|
r_csgo_reconstruct_normals | This command reconstructs normals from depth for a CS2 shader effect, potentially enhancing visual fidelity at the cost of performance. It's marked as a cheat, meaning it can primarily be used in non-competitive, cheat-enabled environments. |
Examples, Generator & More | r_csgo_reconstruct_normals
<0 / 1>
|
r_csgo_render_dynamic_objects | Toggles the rendering of dynamic objects in CS:GO, useful for debugging or improving game performance. |
Examples, Generator & More | r_csgo_render_dynamic_objects
<0 / 1>
|
r_csgo_render_post_film_grain | Controls the rendering of film grain effect in-game. |
Examples, Generator & More | r_csgo_render_post_film_grain
<0 / 1>
|
r_csgo_render_post_local_contrast | This command adjusts the rendering of local contrast post-processing effects in the game, intended to enhance visual detail. |
Examples, Generator & More | r_csgo_render_post_local_contrast
<0 / 1>
|
r_drawchickens | This command controls whether chickens are rendered in-game. When enabled, chickens are visible, and when disabled, they are not. |
Examples, Generator & More | r_drawchickens
<0 / 1>
|