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

cl_inventory_radial_tap_to_cycle <0 / 1>

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

Name Description
0 / 1

Toggle between requiring explicit confirmation for weapon selection in inventory radials (0) or enabling immediate selection on highlight (1).

Examples, Generator & More
cl_ping_fade_deadzone <Distance>

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.

Name Description
Distance

Distance in units from the crosshair over which the ping is completely invisible.

Examples, Generator & More
cl_ping_fade_distance <Fade Distance>

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

Name Description
Fade Distance

The distance (in game units) from the crosshair at which ping markers start to fade.

Examples, Generator & More
cl_quickinventory_filename <File name>

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

Name Description
File name

The name of the file to be used for the quick inventory radial menu configuration.

Examples, Generator & More
cl_quickinventory_line_update_speed <Update Speed>

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

Name Description
Update Speed

Defines the speed at which the quick inventory line updates.

Examples, Generator & More
cl_radar_square_with_scoreboard <0 / 1>

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

Name Description
0 / 1

Enter a 1 after this command to make the radar shape change to a square when you open the scoreboard. Enter a 0 to keep the radar a circle whenever you open the scoreboard. The default value is 1 (square).

Examples, Generator & More
cl_radialmenu_deadzone_size <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.

Name Description
Deadzone Size

The size of the deadzone for the radial menu.

Examples, Generator & More
cl_radialmenu_deadzone_size_joystick <Deadzone Size>

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

Name Description
Deadzone Size

The size of the deadzone for joystick input on the radial menu.

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

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.

Name Description
Maximum Number of Ragdolls

The maximum number of ragdolls to display. -1 disables the limit.

Examples, Generator & More
cl_show_equipped_character_for_player_avatars <0 / 1>

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

Name Description
0 / 1

Whether to show the equipped character model for player avatars or not.

Examples, Generator & More
cl_smoke_player_particle_effect <0 / 1>

Controls the display of smoke particle effects on players.

Name Description
0 / 1

The function to disable or enable smoke particle effects on players.

Examples, Generator & More
cl_spec_stats <0 / 1>

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

Name Description
0 / 1

Enter a 0 after this command to turn spectator stats off, and a 1 after the command to turn them on (default).

Examples, Generator & More
cl_tickpacket_recvmargin_enable <0 / 1>

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.

Name Description
0 / 1

Enable or disable the new pacing method for user commands.

Examples, Generator & More
cl_ticks_warning_level <0 / 1>

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.

Name Description
0 / 1

The level of verbosity for tick and interpolation warnings.

Examples, Generator & More
cl_track_render_eye_angles <0 / 1>

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.

Name Description
0 / 1

Whether to enable or disable the spew of render eye angles information.

Examples, Generator & More
cl_usercmd_max_per_movemsg <MaxCommandsPerMoveMsg>

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.

Name Description
MaxCommandsPerMoveMsg

The maximum number of user commands to send per move message.

Examples, Generator & More
cl_weapon_clip_thinwalls_pitchlimit_down <Angle>

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

Name Description
Angle

The maximum downside pitch angle limit in degrees.

Examples, Generator & More
cl_weapon_clip_thinwalls_pitchlimit_up <Upper Pitch Limit>

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

Name Description
Upper Pitch Limit

The upper limit of pitch angle (in degrees) for weapon clipping through thin walls.

Examples, Generator & More
crosshair <0 / 1>

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

Name Description
0 / 1

Enter a 0 after the command to hide your crosshair, and a 1 to make it appear again.

Examples, Generator & More
csm_res_override_0 <0 / 1>

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.

Name Description
0 / 1

Disables or enables the rendering setting override.

Examples, Generator & More