CS2 Console Commands List

  • Page 67

Below is Total CS' searchable list of all CS2 console commands. Each command in our database has detailed documentation, with help and argument explanation (hover over a command to view). Click on a command's name to visit its individual page, on which you can find more information including working examples and its default setting or value.

Type the name of a command into the search box to instantly filter our entire database of commands. Toggle between different views by pressing the "Card View" and "Table View" buttons.

If you are looking for a more specific selection of commands, you may prefer to sort by category.

Updated for CS2: We've updated our list to include over 1,000 console commands that were added in CS2.

We're the only website that has a complete list of all Counter-Strike 2 commands with complete documentation and examples. CS:GO Commands are hidden from this list by default. If you're playing on CS:GO, check the "Show CS:GO Commands" box to show commands that exist in Counter-Strike: Global Offensive.

How to Use CS:GO & CS2 Commands
  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help
IPS

Commands List

Command Description More
cl_script_trace_enable_all

Enables trace output for all scripts, which is useful for debugging purposes. This is considered a cheat command and can only be used if cheats are enabled.

Examples, Generator & More
cl_script_trace_enable_all <0 / 1>
cl_script_trace_enable_key

Enables trace output for scripts by specifying a table or instance to focus on, primarily used for debugging purposes.

Examples, Generator & More
cl_script_trace_enable_key <Table / Instance>
cl_server_graphic1_enable
cl_server_graphic1_enable
cl_server_graphic2_enable
cl_server_graphic2_enable
cl_showents

Produces a list in your developer console of all of the active entities in the client.

Examples, Generator & More
cl_showents
cl_showerror

Produces a list of error commands in your console if any are relevant.

Examples, Generator & More
cl_showerror <0 / 1 / 2>
cl_skel_constraints_enable

This command enables or disables skeletal constraints in models, primarily used for debugging purposes.

Examples, Generator & More
cl_skel_constraints_enable <0 / 1>
cl_skeleton_instance_smear_boneflags

This command is used to smear boneflags across the model, which is a debugging feature to ensure bone flags are consistent. It is computationally expensive and marked as a cheat, meaning it can only be used on servers that have cheats enabled.

Examples, Generator & More
cl_skeleton_instance_smear_boneflags <0 / 1>
cl_snd_new_visualize

This command, when enabled, displays the name of any sound event played in the game at its corresponding 3D position within the game world. It's a diagnostic tool typically used during development or for debugging audio issues.

Examples, Generator & More
cl_snd_new_visualize <0 / 1>
cl_soundscape_flush

This console command's use is to flush (clear) the soundscapes of the game client.

Examples, Generator & More
cl_soundscape_flush
cl_spec_swapplayersides

This command, if set to 1, will swap the player names and team names to the other side of the screen for spectators. Default is set to 0 (normal side).

Examples, Generator & More
cl_spec_swapplayersides
cl_spec_use_tournament_content_standards
cl_spec_use_tournament_content_standards
cl_teamid_overhead_maxdist

This console command sets the max distance that you will be able to see the icons above teammate's heads if team ID overhead is turned on.

Examples, Generator & More
cl_teamid_overhead_maxdist <Max Distance>
cl_teamid_overhead_maxdist_spec

This console command is for spectators and observers, and determines the max distance you can see team icons at.

Examples, Generator & More
cl_teamid_overhead_maxdist_spec <Max Distance>
cl_teammate_colors_show

This command is used in competitive games, and you can set it so that players on your team have different colors on the radar and scoreboard (default) or you can turn it off.

Examples, Generator & More
cl_teammate_colors_show <0 / 1>
cl_timeout

This network command is used to determine how many seconds your client will wait without receiving a packet from the server before disconnecting itself.

Examples, Generator & More
cl_timeout <Seconds>
cl_use_opens_buy_menu

This console command chooses whether or not you can use the "+use" key (usually E) when in the buy zone to open the buy menu.

Examples, Generator & More
cl_use_opens_buy_menu <0 / 1>
cl_weapon_clip_thinwalls
cl_weapon_clip_thinwalls
cl_weapon_clip_thinwalls_debug
cl_weapon_clip_thinwalls_debug
cl_weapon_clip_thinwalls_lock
cl_weapon_clip_thinwalls_lock