CS2 Console Commands List

  • Page 92

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
Loading...

Commands List

Command Description More
nav_path_optimizer_debug

Toggles the debug mode for the navigation path optimizer, used for AI pathfindings.

Examples, Generator & More
nav_path_optimizer_debug <0 / 1>
nav_path_record_draw_last_fail

This command, when enabled, will visually display the last failed navigation path, assisting in debugging navigation issues for bots within the game environment.

Examples, Generator & More
nav_path_record_draw_last_fail <0 / 1>
nav_path_record_enable

Enables or disables the recording of navigation paths, typically used in conjunction with AI and bot pathway optimizations for navigation meshes.

Examples, Generator & More
nav_path_record_enable <0 / 1>
nav_potentially_visible_dot_tolerance
nav_potentially_visible_dot_tolerance
nav_precise
nav_precise
nav_raise_drag_volume_max
nav_raise_drag_volume_max
nav_raise_drag_volume_min
nav_raise_drag_volume_min
nav_recall_selected_set
nav_recall_selected_set
nav_remove_from_selected_set
nav_remove_from_selected_set
nav_select_allow_blocked

This command, when enabled, allows the selection of areas marked as blocked during navigation editing.

Examples, Generator & More
nav_select_allow_blocked <0 / 1>
nav_select_radius
nav_select_radius
nav_show_potentially_visible
nav_show_potentially_visible
nav_smooth_calc_z

This command, when enabled, smooths out the Z-axis calculations for navigation meshes, which can help with more accurate pathfinding for bots or AI entities on maps with varying elevations.

Examples, Generator & More
nav_smooth_calc_z <0 / 1>
nav_smooth_constrain_results

This command, when enabled, makes the navigation mesh smoothing process constrained within the result set limits during map development or debugging.

Examples, Generator & More
nav_smooth_constrain_results <0 / 1>
nav_smooth_constrain_results_relax

This command adjusts the accuracy of the navigation mesh smoothing process, specifically how relaxed the constraints on the results are. Higher values allow for more relaxation in the smoothing process.

Examples, Generator & More
nav_smooth_constrain_results_relax <Relaxation factor>
nav_smooth_constrain_spring

The command adjusts the 'spring' constraint level used in the navigation mesh (nav) smoothing process, affecting how agents navigate the map.

Examples, Generator & More
nav_smooth_constrain_spring <Constraint level>
nav_smooth_constrain_spring_relax

This command adjusts the relaxation factor of the spring constraint in the navigation mesh smoothing process.

Examples, Generator & More
nav_smooth_constrain_spring_relax <Relaxation Factor>
nav_smooth_draw_accel

Controls the acceleration of smooth drawing for navigation paths. Useful for debugging navigation mesh paths with smoother visual feedback.

Examples, Generator & More
nav_smooth_draw_accel <0 / 1>
nav_smooth_draw_boundary

This command, when enabled, provides a visual representation of navigation boundaries in-game for debugging and map development purposes.

Examples, Generator & More
nav_smooth_draw_boundary <0 / 1>
nav_smooth_draw_calc

Controls the method of drawing the navigation mesh calculations for debugging and development purposes. When enabled, the drawing process is smoothed out.

Examples, Generator & More
nav_smooth_draw_calc <0 / 1>