CS2 Console Commands List

  • Page 25

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_inventory_radial_tap_to_cycle

Controls the behavior of inventory selection radials, specifying whether weapons are selected immediately upon cursor highlight or only when the selection is explicitly confirmed.

Examples, Generator & More
cl_inventory_radial_tap_to_cycle <0 / 1>
cl_ping_fade_deadzone

This command adjusts the distance from the crosshair at which the ping marker becomes completely invisible. It is used to control ping visibility relative to the player's focus point in the game.

Examples, Generator & More
cl_ping_fade_deadzone <Distance>
cl_ping_fade_distance

This command sets the distance from the crosshair at which ping markers start to fade, improving visual clarity.

Examples, Generator & More
cl_ping_fade_distance <Fade Distance>
cl_quickinventory_filename

Sets the file name for the quick inventory radial menu configuration.

Examples, Generator & More
cl_quickinventory_filename <File name>
cl_quickinventory_line_update_speed

This command sets the speed at which the quick inventory line updates in the game.

Examples, Generator & More
cl_quickinventory_line_update_speed <Update Speed>
cl_radar_square_with_scoreboard

This command decided whether the radar is a square or a circle whenever you toggle the scoreboard open.

Examples, Generator & More
cl_radar_square_with_scoreboard <0 / 1>
cl_radialmenu_deadzone_size

Adjusts the size of the deadzone for the radial menu, affecting how much you need to move your mouse or joystick before the radial menu begins to change selections.

Examples, Generator & More
cl_radialmenu_deadzone_size <Deadzone Size>
cl_radialmenu_deadzone_size_joystick

This command adjusts the deadzone size for the joystick when using the radial menu, improving the precision and response of menu navigation.

Examples, Generator & More
cl_radialmenu_deadzone_size_joystick <Deadzone Size>
cl_ragdoll_limit

This command sets the maximum number of ragdolls (dead player models) that will be shown in the game. Setting this to -1 will remove any limit, potentially impacting game performance.

Examples, Generator & More
cl_ragdoll_limit <Maximum Number of Ragdolls>
cl_show_equipped_character_for_player_avatars

Controls whether the equipped character model is shown for player avatars.

Examples, Generator & More
cl_show_equipped_character_for_player_avatars <0 / 1>
cl_smoke_player_particle_effect

Controls the display of smoke particle effects on players.

Examples, Generator & More
cl_smoke_player_particle_effect <0 / 1>
cl_spec_stats

This command is used to hide or show stats in spectator mode, something many observers choose to hide.

Examples, Generator & More
cl_spec_stats <0 / 1>
cl_tickpacket_recvmargin_enable

Enables a new method for pacing out user commands. This method ensures a packet is always prepared and attempts to send it to achieve a desired server receive margin.

Examples, Generator & More
cl_tickpacket_recvmargin_enable <0 / 1>
cl_ticks_warning_level

This command adjusts the verbosity level of messages regarding issues with game ticks and interpolation. A higher level increases the detail of warnings related to potential problems affecting game accuracy and smoothness.

Examples, Generator & More
cl_ticks_warning_level <0 / 1>
cl_track_render_eye_angles

This command toggles the output of information related to the rendering eye angles, potentially useful for debugging purposes or understanding how the game processes vision and angle rendering.

Examples, Generator & More
cl_track_render_eye_angles <0 / 1>
cl_usercmd_max_per_movemsg

Specifies the maximum number of client user commands (CUserCmds) that can be sent in a single client move message. This impacts how many actions the client can send to the server at once.

Examples, Generator & More
cl_usercmd_max_per_movemsg <MaxCommandsPerMoveMsg>
cl_weapon_clip_thinwalls_pitchlimit_down

Adjusts the maximum pitch angle downward limit when a weapon is clipping through thin walls.

Examples, Generator & More
cl_weapon_clip_thinwalls_pitchlimit_down <Angle>
cl_weapon_clip_thinwalls_pitchlimit_up

This command defines the upper pitch limit for weapon clipping through thin walls.

Examples, Generator & More
cl_weapon_clip_thinwalls_pitchlimit_up <Upper Pitch Limit>
crosshair

You can use this console command to toggle whether or not your crosshair is visible in game.

Examples, Generator & More
crosshair <0 / 1>
csm_res_override_0

This command allows the overriding of certain Counter-Strike 2 rendering settings, often for testing or debugging purposes. Being flagged as a 'cheat', it typically cannot be used in regular, competitive play without server permissions.

Examples, Generator & More
csm_res_override_0 <0 / 1>