CS2 Bots Commands

Browse all CS2 console commands and variables related to bots and bot control. This group includes commands for adding and removing bots, changing teams, placing bots, adjusting behavior, controlling movement, and managing bots in local matches or practice sessions.

For a full overview of bot commands, names, templates, difficulty settings, and training configs, see my CS2 Bot Commands Guide. If you want to make practice more difficult, check How to Play Against the Hardest Bots in CS2 for Expert, Elite, and other bot difficulty settings.

CS2 Bots Command List

Use the filter below to find a specific bot command. The table includes each entry's description, default value, type, and flags, making it easier to find commands for adding, removing, placing, and controlling bots in local games.

Filter this group
- of 374
sv_cheats Works only with sv_cheats 1, so on your own server or in offline practice. On a matchmaking server it does nothing.
saved to config The game writes the value to your config, so it survives a restart. Everything without this mark goes back to its default when you close the game.
Command Description Default Type Flags
ai_debug_dyninteractions Displays debug information for the NPC dynamic interaction system. 0 cvar sv_cheats
ai_debug_los Debugs NPC line of sight (1 = highlight solid blockers, 2 = also show non-solid potential blockers). 0 cvar sv_cheats
ai_debug_scripted_sequence Displays debug information for scripted NPC sequences. false cvar sv_cheats
ai_debug_shoot_positions Displays AI shooting-position debug information. 0 cvar sv_cheats
ai_disabled Enables or disables NPC AI processing. false cvar sv_cheats
ai_off_nav_show_nearest No description yet false cvar sv_cheats
bot_add Adds a bot using optional team, type, difficulty, and name criteria. — cmd
bot_add_ct Adds a Counter-Terrorist bot with the specified options. — cmd
bot_add_t Adds a Terrorist bot with the specified options. — cmd
bot_all_weapons Allows bots to use all weapon types. — cmd
bot_allow_grenades Allows or prevents bots from using grenades. true cvar
bot_allow_machine_guns Allows or prevents bots from using machine guns. true cvar
bot_allow_pistols Allows or prevents bots from using pistols. true cvar
bot_allow_rifles Allows or prevents bots from using rifles. true cvar
bot_allow_rogues Allows bots to occasionally go rogue and ignore radio commands and scenario goals. true cvar
bot_allow_shotguns Allows or prevents bots from using shotguns. true cvar
bot_allow_snipers Allows or prevents bots from using sniper rifles. true cvar
bot_allow_sub_machine_guns Allows or prevents bots from using submachine guns. true cvar
bot_auto_follow Allows cooperative bots to automatically follow nearby human players. false cvar
bot_auto_vacate Makes bots automatically leave to free slots for human players. true cvar
bot_autodifficulty_threshold_high Sets the upper performance threshold for automatically changing bot difficulty. 0 cvar
bot_autodifficulty_threshold_low Sets the lower performance threshold for automatically changing bot difficulty. -2 cvar
bot_chatter Controls bot communication (off, radio, minimal, or normal). normal cvar
bot_controllable Controls whether players can take control of bots. true cvar
bot_coop_idle_max_vision_distance Sets the maximum target visibility distance for idle cooperative bots. 1400 cvar
bot_crouch Forces bots to crouch. false cvar sv_cheats
bot_debug Enables internal bot debugging. 0 cvar sv_cheats
bot_debug_target Selects or controls the target used for internal bot debugging. 0 cvar sv_cheats
bot_defense_rush_chance Sets the chance that defending bots will rush. 33 cvar sv_cheats
bot_defer_to_human_goals Prevents bots from performing scenario objectives when a human teammate is present. true cvar
bot_defer_to_human_items Prevents bots from taking scenario items when a human teammate is present. true cvar
bot_difficulty Sets bot difficulty (0 = Easy, 1 = Normal, 2 = Hard, 3 = Expert). 2 cvar
bot_dont_shoot Prevents bots from firing their weapons. false cvar sv_cheats
bot_eco_limit Prevents bots from buying when their money is below the specified amount. 2000 cvar
bot_flipout Disables normal bot AI and makes bots move around randomly. false cvar
bot_freeze Freezes bots in place. false cvar sv_cheats
bot_goto_mark Sends a bot to the marked navigation area. — cmd sv_cheats
bot_goto_selected Sends a bot to the selected navigation area. — cmd sv_cheats
bot_hurt No description yet — cmd sv_cheats
bot_ignore_enemies Makes bots ignore enemies. false cvar sv_cheats
bot_ignore_players Makes bots ignore non-bot players. false cvar sv_cheats
bot_join_after_player Makes bots wait for a human player to join before entering the game. true cvar
bot_join_team Sets which team bots join (any, T, or CT). any cvar
bot_kick Kicks bots matching the specified criteria. — cmd
bot_kill Kills bots matching the specified criteria. — cmd sv_cheats
bot_knives_only Restricts bots to knives. — cmd
bot_loadout Specifies the items given to bots at the start of a round. 0 cvar sv_cheats
bot_max_visible_smoke_length Sets the maximum smoke distance through which bots can see players. 200 cvar
bot_max_vision_distance_override Overrides the maximum distance at which bots can see targets. -1 cvar
bot_mimic Makes a bot use the user commands of the player with the specified index. 0 cvar sv_cheats
bot_mimic_spec_buttons Keeps spectator controls such as +attack and +jump from being passed to a mimicked bot. true cvar sv_cheats
bot_mimic_yaw_offset Sets the yaw offset applied when a bot mimics player input. 180 cvar sv_cheats
bot_path Makes a matching bot follow a human-defined path. — cmd sv_cheats
bot_pistols_only Restricts bots to pistols. — cmd
bot_place Places a bot at the position the local player is aiming at. — cmd sv_cheats
bot_prefix Adds a configurable prefix to the names of bots that join the game. 0 cvar
bot_quota Sets the target number of bots in the game. 10 cvar
bot_quota_mode Controls bot quota behavior (normal, fill, or match). fill cvar
bot_randombuy Makes bots ignore weapon preferences and buy weapons randomly. false cvar sv_cheats
bot_show_battlefront Displays navigation areas where opposing rushing players are expected to meet. false cvar sv_cheats
bot_show_nav Displays bot navigation debugging information. false cvar sv_cheats
bot_show_occupy_time Shows when each navigation area can first be reached by each team. false cvar sv_cheats
bot_snipers_only Restricts bots to sniper rifles. — cmd
bot_stop Stops bots according to the specified team or role filters. 0 cvar sv_cheats
bot_strafe Makes bots strafe left and right using the specified interval. 0 cvar
bot_traceview No description yet 0 cvar sv_cheats
bot_walk Restricts bots to walking instead of running. false cvar
bot_zombie Keeps bots idle and prevents them from attacking. false cvar sv_cheats
chicken_stop Stops chicken movement. false cvar sv_cheats
custom_bot_difficulty Sets bot difficulty for offline play. 2 cvar
cv_bot_ai_bt_debug_target Displays the behavior tree of the specified bot. -1 cvar sv_cheats
cv_bot_ai_bt_hiding_spot_show Displays bot hiding spots. false cvar sv_cheats
cv_bot_ai_bt_moveto_show_next_hiding_spot Displays the next hiding spot a bot intends to check. false cvar sv_cheats
fish_debug Displays debugging information for fish. false cvar sv_cheats
fish_dormant Disables interactive fish behavior, leaving fish immobile and unresponsive. false cvar sv_cheats
hostage_debug Displays hostage AI debugging information. 0 cvar sv_cheats
mp_bot_ai_bt Specifies the behavior-tree file used to control bots. 0 cvar
mp_bot_ai_bt_clear_cache Clears cached bot behavior-tree files. — cmd
mp_coopmission_bot_difficulty_offset Sets the bot difficulty offset during cooperative missions. 0 cvar
mp_disconnect_kills_bots Kills bots before disconnecting them; requires mp_disconnect_kills_players. false cvar
nav_add_to_selected_set Adds the current navigation area to the selected set. — cmd sv_cheats
nav_add_to_selected_set_by_id Adds the specified navigation area ID to the selected set. — cmd sv_cheats
nav_begin_deselecting Starts continuously removing navigation areas from the selected set. — cmd sv_cheats
nav_begin_drag_deselecting Starts drag-deselecting navigation areas. — cmd sv_cheats
nav_begin_drag_selecting Starts drag-selecting navigation areas. — cmd sv_cheats
nav_begin_selecting Starts continuously adding navigation areas to the selected set. — cmd sv_cheats
nav_bfs_debug Enables breadth-first-search navigation debugging. 0 cvar sv_cheats
nav_check_connectivity Checks whether navigation areas can reach all required map goals. — cmd sv_cheats
nav_clear_attribute Removes the specified navigation attribute from every selected area. — cmd sv_cheats
nav_clear_attributes Removes all navigation attributes from the selected area. — cmd sv_cheats
nav_clear_selected_set Clears the current navigation-area selection. — cmd sv_cheats
nav_corner_adjust_adjacent Sets the radius used to adjust nearby navigation-area corners when raising or lowering corners. 18 cvar sv_cheats
nav_create_indirect_connection Creates an indirect connection between the selected area and the area under the crosshair. — cmd sv_cheats
nav_create_indirect_connection_from_to Creates an indirect connection between the stored From and To locations. — cmd sv_cheats
nav_create_indirect_connection_set_from Sets the From position used for an indirect navigation connection. 0 0 0 cvar sv_cheats
nav_create_indirect_connection_set_from_using_editpos Uses the current nav-edit position as the From point. — cmd sv_cheats
nav_create_indirect_connection_set_to Sets the To position used for an indirect navigation connection. 0 0 0 cvar sv_cheats
nav_create_indirect_connection_set_to_using_editpos Uses the current nav-edit position as the To point. — cmd sv_cheats
nav_curve_alt No description yet false cvar sv_cheats
nav_curve_iter No description yet 0 cvar sv_cheats
nav_curve_lock No description yet -1 cvar sv_cheats
nav_curve_max_step No description yet 10 cvar sv_cheats
nav_curve_set No description yet -1 cvar sv_cheats
nav_curve_step No description yet 0.02 cvar sv_cheats
nav_debug_blocked Enables debugging of blocked navigation areas. false cvar sv_cheats
nav_delete Deletes the currently highlighted navigation area. — cmd sv_cheats
nav_draw_area_connections Displays connections between navigation areas. false cvar sv_cheats
nav_draw_area_filled Draws navigation areas as filled surfaces. true cvar sv_cheats
nav_draw_area_gravity Displays navigation-area gravity information. false cvar sv_cheats
nav_draw_area_ground Displays navigation-area ground information. false cvar sv_cheats
nav_draw_area_hull_support Displays navigation-area hull support information. false cvar sv_cheats
nav_draw_area_ids Displays navigation-area IDs. false cvar sv_cheats
nav_draw_area_inset_margin Sets the inset margin used when drawing navigation areas. 0 cvar sv_cheats
nav_draw_area_normal Displays navigation-area surface normals. false cvar sv_cheats
nav_draw_area_should_be_destroyed Displays navigation areas marked for destruction. false cvar sv_cheats
nav_draw_area_split_by_obstacle_mgr Displays navigation areas split by the obstacle manager. false cvar sv_cheats
nav_draw_area_ztest Enables depth testing when navigation areas are drawn. false cvar sv_cheats
nav_draw_blocked Displays blocked navigation areas. true cvar sv_cheats
nav_draw_blocked_connections Displays blocked navigation connections. false cvar sv_cheats
nav_draw_boundary_areas Displays navigation areas along boundaries. false cvar sv_cheats
nav_draw_connected_area_radius Sets the radius used when drawing connected navigation areas. 1000 cvar sv_cheats
nav_draw_dangerareas Displays navigation areas marked as dangerous. false cvar sv_cheats
nav_draw_dormant_movable_meshes Displays dormant movable navigation meshes. false cvar sv_cheats
nav_draw_externally_created Displays externally created navigation areas. false cvar sv_cheats
nav_draw_flow_map Displays the navigation flow map. false cvar sv_cheats
nav_draw_hidingspots Displays navigation hiding spots. false cvar sv_cheats
nav_draw_indirect_connections Displays indirect navigation connections. false cvar sv_cheats
nav_draw_jump_links Displays navigation jump links. false cvar sv_cheats
nav_draw_limit Sets the maximum number of navigation areas drawn in edit mode. 300 cvar sv_cheats
nav_draw_link_alignment Displays navigation-link alignment information. false cvar sv_cheats
nav_draw_links Displays navigation links. false cvar sv_cheats
nav_draw_markup Displays navigation markup. true cvar sv_cheats
nav_draw_mesh Displays the navigation mesh. true cvar sv_cheats
nav_draw_mesh_grid Displays the navigation mesh spatial grid around the edit cursor. false cvar sv_cheats
nav_draw_mesh_offset Sets the vertical offset used when drawing the navigation mesh. 1 cvar sv_cheats
nav_edit Enables interactive navigation-mesh editing. 0 cvar sv_cheats
nav_edit_draw_navlinks Displays navigation links while nav-edit mode is active. true cvar sv_cheats
nav_edit_use_camera Uses the camera position/view while editing the navigation mesh. true cvar sv_cheats
nav_edit_validate Validates navigation-mesh structures. false cvar sv_cheats
nav_end_deselecting Stops continuous removal of areas from the selected set. — cmd sv_cheats
nav_end_drag_deselecting Stops drag-deselecting navigation areas. — cmd sv_cheats
nav_end_drag_selecting Stops drag-selecting navigation areas. — cmd sv_cheats
nav_end_selecting Stops continuously adding areas to the selected set. — cmd sv_cheats
nav_find_occluded_node_nozup_use_raycast No description yet true cvar sv_cheats
nav_gen_add_jumps Allows navigation generation to create jump connections. true cvar sv_cheats
nav_gen_agent_radius_buffer Adds a buffer to the agent radius before navigation generation. 0.75 cvar sv_cheats
nav_gen_clip_polys_to_clearance Clips generated navigation polygons according to clearance. true cvar sv_cheats
nav_gen_clip_polys_to_clearance_debug Displays debugging for navigation polygon clearance clipping. false cvar sv_cheats
nav_gen_connect_allow_multiple Allows multiple connections during navigation generation. true cvar sv_cheats
nav_gen_connect_angle Sets the angle threshold used when creating navigation connections. 0.75 cvar sv_cheats
nav_gen_connect_angle_ignore_z Ignores the Z component when evaluating navigation connection angles. true cvar sv_cheats
nav_gen_connect_dist_a No description yet 1 cvar sv_cheats
nav_gen_connect_dist_b No description yet 1.5 cvar sv_cheats
nav_gen_connect_dist_z_mult No description yet 0.5 cvar sv_cheats
nav_gen_connect_overlap Sets the overlap threshold used when generating navigation connections. 0.5 cvar sv_cheats
nav_gen_degen_limit Sets the degeneracy limit used during navigation generation. 0.001 cvar sv_cheats
nav_gen_false Constant navigation-generation value that is always false. false cvar sv_cheats
nav_gen_island_removal Enables removal of isolated navigation-mesh islands. false cvar sv_cheats
nav_gen_island_removal_all_hulls Applies navigation-island removal to all hull types. true cvar sv_cheats
nav_gen_join_nonzup No description yet true cvar sv_cheats
nav_gen_jump_connection_min_overlap_ratio Sets the minimum edge overlap required to consider a jump connection. 0.1 cvar sv_cheats
nav_gen_markup_split_expand No description yet 2 cvar sv_cheats
nav_gen_markup_split_tol_base No description yet 1 cvar sv_cheats
nav_gen_markup_split_tol_nonav No description yet 1 cvar sv_cheats
nav_gen_markup_split_tol_nonentity No description yet 8 cvar sv_cheats
nav_gen_max_bottleneck_width Sets the maximum bottleneck width considered during navigation generation. 128 cvar sv_cheats
nav_gen_max_bottleneck_width_do_clip Enables clipping based on the maximum navigation bottleneck width. true cvar sv_cheats
nav_gen_max_edge_len Sets the maximum generated navigation polygon edge length. 512 cvar sv_cheats
nav_gen_max_edge_len_do_clip Enables clipping of navigation edges that exceed the maximum length. true cvar sv_cheats
nav_gen_max_edge_len_split_tol Sets the tolerance used when splitting overly long navigation edges. 24 cvar sv_cheats
nav_gen_opt_to_quads Enables optimization of generated navigation geometry into quadrilaterals. true cvar sv_cheats
nav_gen_opt_to_quads_angle_limit Sets the angle limit used during quad optimization. 8 cvar sv_cheats
nav_gen_opt_to_quads_num_steps Sets the number of steps used during quad optimization. 6 cvar sv_cheats
nav_gen_opt_to_quads_planar_deviation_limit Sets the maximum planar deviation allowed during quad optimization. 4 cvar sv_cheats
nav_gen_opt_to_quads_se_limit_end No description yet 0.1 cvar sv_cheats
nav_gen_opt_to_quads_se_limit_start No description yet 1e-05 cvar sv_cheats
nav_gen_opt_to_quads_weld_limit_end No description yet 0.01 cvar sv_cheats
nav_gen_opt_to_quads_weld_limit_start No description yet 0 cvar sv_cheats
nav_gen_oriented_angle_tol Sets the maximum abrupt orientation change an NPC can tolerate while moving through the navigation mesh. 15 cvar sv_cheats
nav_gen_oriented_max_region_range Sets the maximum orientation range allowed within one navigation region before it is split. 15 cvar sv_cheats
nav_gen_remove_vertical_polys Removes vertical polygons during navigation generation. true cvar sv_cheats
nav_gen_split_boundary_polys Enables splitting of boundary polygons during navigation generation. false cvar sv_cheats
nav_gen_split_multi_connection_polys Splits navigation polygons that contain multiple connections. true cvar sv_cheats
nav_gen_split_multi_connection_polys_tol Sets the tolerance used when splitting multi-connection polygons. 0.01 cvar sv_cheats
nav_gen_true Constant navigation-generation value that is always true. true cvar sv_cheats
nav_gen_vertical_limit Sets the vertical limit used during navigation generation. 88 cvar sv_cheats
nav_genrt_debug Enables runtime navigation-generation debugging. false cvar sv_cheats
nav_list_movable_meshes Lists movable meshes registered with the navigation movable-mesh manager. — cmd sv_cheats
nav_lower_drag_volume_max Lowers the top boundary of the navigation drag-selection volume. — cmd sv_cheats
nav_lower_drag_volume_min Lowers the bottom boundary of the navigation drag-selection volume. — cmd sv_cheats
nav_mark Marks the navigation area or ladder under the cursor for later editing commands. — cmd sv_cheats
nav_mark_attribute Applies the specified navigation attribute to all selected areas. — cmd sv_cheats
nav_max_view_distance Sets the maximum distance for precomputed navigation-mesh visibility; 0 uses the default 1500 units. 0 cvar sv_cheats
nav_max_vis_delta_list_length No description yet 64 cvar sv_cheats
nav_obstacle_validate Enables navigation-obstacle validation. false cvar sv_cheats
nav_obstruction_draw Controls navigation-obstruction debugging visualization. 0 cvar sv_cheats
nav_obstruction_draw_change Displays navigation-obstruction changes. false cvar sv_cheats
nav_obstruction_draw_dist Sets the distance used for navigation-obstruction debugging. -1 cvar sv_cheats
nav_obstruction_draw_island Selects or displays a navigation obstruction island. 0 cvar sv_cheats
nav_obstruction_draw_island_hull Selects a hull for obstruction-island debugging. -1 cvar sv_cheats
nav_obstruction_draw_movefail_blocking Displays obstructions responsible for movement failures. false cvar sv_cheats
nav_path_debug Enables navigation-path debugging. false cvar sv_cheats
nav_path_draw_areas Displays navigation areas used by the current path. false cvar sv_cheats
nav_path_draw_arrow Draws directional arrows on navigation paths. true cvar sv_cheats
nav_path_draw_climb_segments Displays climbing segments in navigation paths. true cvar sv_cheats
nav_path_draw_connected_areas Displays areas connected to the navigation path. false cvar sv_cheats
nav_path_draw_ground_segments Displays ground-travel segments in navigation paths. true cvar sv_cheats
nav_path_draw_jump_segments Displays jump segments in navigation paths. true cvar sv_cheats
nav_path_draw_ladder_segments Displays ladder segments in navigation paths. true cvar sv_cheats
nav_path_draw_link_segments Displays navigation-link segments in paths. true cvar sv_cheats
nav_path_draw_tick No description yet 0 cvar sv_cheats
nav_path_fixup_climb_up_segments Enables correction of upward-climb path segments. true cvar sv_cheats
nav_path_fixup_gap_segments Enables correction of gap path segments. false cvar sv_cheats
nav_path_jump_process_debug Enables debugging of jump-segment path processing. false cvar sv_cheats
nav_path_optimize Enables navigation-path optimization. true cvar sv_cheats
nav_path_optimize_portals Enables portal optimization for navigation paths. true cvar sv_cheats
nav_path_optimizer_debug Controls navigation-path optimizer debugging. 0 cvar sv_cheats
nav_pathfind_debug_log Controls pathfinding debug logging. 0 cvar sv_cheats
nav_pathfind_draw Controls pathfinding visualization. 0 cvar sv_cheats
nav_pathfind_draw_blocked Displays blocked areas encountered by pathfinding. 0 cvar sv_cheats
nav_pathfind_draw_costs Displays pathfinding costs. false cvar sv_cheats
nav_pathfind_draw_fail Displays failed pathfinding attempts. 0 cvar sv_cheats
nav_pathfind_draw_total_costs Displays accumulated pathfinding costs. false cvar sv_cheats
nav_pathfind_inadmissable_heuristic_factor Sets the heuristic multiplier used by navigation pathfinding. 1 cvar sv_cheats
nav_pathfind_multithread Enables multithreaded navigation pathfinding. false cvar sv_cheats
nav_potentially_visible_dot_tolerance Sets the dot-product tolerance used when determining potentially visible navigation areas. 0.98 cvar sv_cheats
nav_raise_drag_volume_max Raises the top boundary of the navigation drag-selection volume. — cmd sv_cheats
nav_raise_drag_volume_min Raises the bottom boundary of the navigation drag-selection volume. — cmd sv_cheats
nav_recall_selected_set Restores the previously stored navigation-area selection. — cmd sv_cheats
nav_remove_from_selected_set Removes the current navigation area from the selected set. — cmd sv_cheats
nav_select_allow_blocked Allows blocked navigation areas to be selected in nav-edit mode. true cvar sv_cheats
nav_select_area_id Selects the navigation area with the specified ID. -1 cvar sv_cheats
nav_select_block_id Selects the navigation-space block with the specified ID. -1 cvar sv_cheats
nav_select_hull Restricts navigation-area selection to areas supporting the specified hull category. 0 cvar sv_cheats
nav_select_radius Adds all navigation areas within the specified radius to the selected set. — cmd sv_cheats
nav_select_with_attribute Selects navigation areas containing the specified attribute. — cmd sv_cheats
nav_set_movable_mesh_dormant_flag Sets a movable navigation mesh as active (0) or dormant (1). — cmd sv_cheats
nav_show_area_connections Displays connections from the selected navigation area. true cvar sv_cheats
nav_show_area_verts Displays navigation-area vertex positions. true cvar sv_cheats
nav_show_area_water_info Displays water-related information for navigation areas. true cvar sv_cheats
nav_show_elem_info Displays information about navigation elements. true cvar sv_cheats
nav_show_elem_info_font Sets the font used for navigation element information. Consolas cvar sv_cheats
nav_show_elem_info_font_size Sets the font size used for navigation element information. -1 cvar sv_cheats
nav_show_elem_info_font_voffset Sets the vertical text offset for navigation element information. -11 cvar sv_cheats
nav_show_potentially_visible Displays areas potentially visible from the current navigation area. 0 cvar sv_cheats
nav_smooth_constrain_spline Enables spline constraints for navigation-path smoothing. true cvar sv_cheats
nav_smooth_constrain_spline_relax Sets the relaxation value for spline smoothing constraints. 0.006 cvar sv_cheats
nav_smooth_constrain_spring Sets the spring constraint used for navigation smoothing. 2 cvar sv_cheats
nav_smooth_constrain_spring_relax Sets the relaxation value for spring smoothing constraints. 0.01 cvar sv_cheats
nav_smooth_draw_boundary Controls navigation-smoothing boundary visualization. 0 cvar sv_cheats
nav_smooth_draw_calc Controls navigation-smoothing calculation visualization. 0 cvar sv_cheats
nav_smooth_draw_constraint_spline Displays spline constraints used by navigation smoothing. false cvar sv_cheats
nav_smooth_draw_constraint_spring Displays spring constraints used by navigation smoothing. 0 cvar sv_cheats
nav_smooth_draw_speed Displays navigation smoothing speed information. 0 cvar sv_cheats
nav_smooth_enable Enables navigation-path smoothing. 1 cvar sv_cheats
nav_smooth_relax Enables relaxation during navigation smoothing. true cvar sv_cheats
nav_smooth_relax_use_timesteps Uses timesteps during navigation smoothing relaxation. false cvar sv_cheats
nav_smooth_spring_const_override Overrides the navigation smoothing spring constant. -1 cvar sv_cheats
nav_smooth_spring_enable Enables spring-based navigation smoothing. true cvar sv_cheats
nav_smooth_spring_factor_deriv No description yet 0 cvar sv_cheats
nav_smooth_spring_factor_dist No description yet 0 cvar sv_cheats
nav_smooth_spring_factor_speed No description yet 0 cvar sv_cheats
nav_smooth_spring_forward_dist_base Sets the base forward distance used by spring-based navigation smoothing. 50 cvar sv_cheats
nav_smooth_spring_forward_dist_time_limit Sets the time limit used when calculating forward smoothing distance. 1 cvar sv_cheats
nav_smooth_spring_max_dist Sets the maximum spring distance used by navigation smoothing. 36 cvar sv_cheats
nav_smooth_spring_tension_max_override Overrides the maximum spring tension used by navigation smoothing. -1 cvar sv_cheats
nav_smooth_spring_timestep_factor_accel Sets the acceleration factor used to determine spring smoothing timesteps. 100 cvar sv_cheats
nav_smooth_spring_timestep_factor_speed Sets the speed factor used to determine spring smoothing timesteps. 100 cvar sv_cheats
nav_smooth_spring_timestep_max Sets the maximum timestep used by spring navigation smoothing. 0.5 cvar sv_cheats
nav_smooth_spring_timestep_min Sets the minimum timestep used by spring navigation smoothing. 0.1 cvar sv_cheats
nav_smooth_spring_yaw_rotation_speed Sets yaw rotation speed for spring-based navigation smoothing. 50 cvar sv_cheats
nav_smooth_spring_yaw_threshold Sets the yaw threshold used by spring-based navigation smoothing. 20 cvar sv_cheats
nav_space_select_dist Sets the distance used for navigation-space selection. 1000 cvar sv_cheats
nav_split Splits a navigation area into two along the line aligned with the cursor. — cmd sv_cheats
nav_split_show_line Displays the navigation-area split line. false cvar sv_cheats
nav_store_selected_set Stores the current navigation-area selection for later restoration. — cmd sv_cheats
nav_test_area_gravity Enables testing of navigation-area gravity behavior. false cvar sv_cheats
nav_test_bfs_lattice_dist_0 No description yet -1 cvar sv_cheats
nav_test_bfs_lattice_dist_1 No description yet -1 cvar sv_cheats
nav_test_bfs_lattice_dist_2 No description yet -1 cvar sv_cheats
nav_test_bfs_lattice_hex Demonstrates a hexagonal-lattice search across the navigation mesh. false cvar sv_cheats
nav_test_bfs_lattice_mark No description yet 2 cvar sv_cheats
nav_test_bfs_lattice_simple Enables a simplified BFS lattice navigation test. false cvar sv_cheats
nav_test_bfs_lattice_spacing_0 Sets the first spacing value used by BFS lattice testing. 24 cvar sv_cheats
nav_test_bfs_lattice_spacing_1 Sets the second spacing value used by BFS lattice testing. 48 cvar sv_cheats
nav_test_bfs_lattice_spacing_2 Sets the third spacing value used by BFS lattice testing. 96 cvar sv_cheats
nav_test_bfs_simple Enables a simple breadth-first-search navigation test. false cvar sv_cheats
nav_test_boundary_zone_circle No description yet 0 cvar sv_cheats
nav_test_boundary_zone_force No description yet false cvar sv_cheats
nav_test_boundary_zone_grid_dim No description yet 90 cvar sv_cheats
nav_test_boundary_zone_path No description yet 0 cvar sv_cheats
nav_test_boundary_zone_rays No description yet 100 cvar sv_cheats
nav_test_boundary_zone_rays_margin No description yet -1 cvar sv_cheats
nav_test_boundary_zone_rays_random No description yet false cvar sv_cheats
nav_test_boundary_zone_sphere No description yet 0 cvar sv_cheats
nav_test_curve_opt No description yet 0 cvar sv_cheats
nav_test_detour Enables a navigation detour test. false cvar sv_cheats
nav_test_find_nearest Finds the nearest point on the navigation mesh to the traced point using the hull selected by nav_select_hull. false cvar sv_cheats
nav_test_find_nearest_clear Finds the nearest navigation-mesh point to the traced point and clears the test state. false cvar sv_cheats
nav_test_find_random_connected Demonstrates finding random points connected through the navigation mesh to the starting point. false cvar sv_cheats
nav_test_find_random_connected_dist_max Sets the maximum distance for random connected-point navigation testing. 1000 cvar sv_cheats
nav_test_find_random_connected_dist_min Sets the minimum distance for random connected-point navigation testing. 100 cvar sv_cheats
nav_test_find_z No description yet 0 cvar sv_cheats
nav_test_force_npc_repath Forces NPC navigation paths to be recalculated during testing. false cvar sv_cheats
nav_test_genrt Enables runtime navigation-generation testing. false cvar sv_cheats
nav_test_genrt_place No description yet false cvar sv_cheats
nav_test_genrt_tile_removal_extent Sets the extent used by runtime navigation tile-removal testing. 50 cvar sv_cheats
nav_test_genrt_tile_removal_place No description yet false cvar sv_cheats
nav_test_getareaoverlapping_gravity Tests finding navigation areas overlapping gravity-related regions. false cvar sv_cheats
nav_test_getnearestnav_gravity Tests finding the nearest navigation area with gravity handling. false cvar sv_cheats
nav_test_level_hull Finds entities intruding into the navigation mesh, prints them to the console, and displays their bounding boxes. — cmd sv_cheats
nav_test_level_hull_move No description yet — cmd sv_cheats
nav_test_multi_connection Enables multi-connection navigation testing. false cvar sv_cheats
nav_test_npc_area No description yet 0 cvar sv_cheats
nav_test_npc_collision Controls NPC navigation collision testing. 0 cvar sv_cheats
nav_test_npc_collision_range Sets the range used for NPC navigation collision testing. 250 cvar sv_cheats
nav_test_npc_collision_show_geometry Displays geometry used by NPC navigation collision testing. false cvar sv_cheats
nav_test_path Calculates and draws a path from the player or camera position to the test position. false cvar sv_cheats
nav_test_path_lock_goal Locks the pathfinding test goal to the current intersection point. false cvar sv_cheats
nav_test_path_lock_start Locks the pathfinding test start point to the current intersection point. false cvar sv_cheats
nav_test_path_move Enables movement-related path testing. false cvar sv_cheats
nav_test_path_opt Enables path optimization for nav_edit_path test paths. true cvar sv_cheats
nav_test_path_opt_transitions Enables optimization of path transitions during testing. false cvar sv_cheats
nav_test_path_return Calculates a return path from the cursor position to the path created by nav_test_path. false cvar sv_cheats
nav_test_path_space Controls 3D navigation testing (1 = Space-to-space, 2 = Combined space/ground). 0 cvar sv_cheats
nav_test_path_space_fly Enables flight-path testing. true cvar sv_cheats
nav_test_path_space_swim Enables swimming-path testing. true cvar sv_cheats
nav_test_ray_space No description yet 0 cvar sv_cheats
nav_test_rays Enables navigation ray testing. false cvar sv_cheats
nav_test_rays_use_npc_move Uses NPC movement rules during navigation ray tests. false cvar sv_cheats
nav_test_search_on_path Tests tactical “on path” searches using a selected NPC with an active path. false cvar sv_cheats
nav_test_search_on_path_boundary_edges_only Restricts “on path” tactical-search testing to boundary edges. false cvar sv_cheats
nav_test_search_on_path_setgoal Tests “on path” tactical searches using SetGoal and possible path clipping. false cvar sv_cheats
nav_test_smooth Enables navigation smoothing tests. false cvar sv_cheats
nav_test_smooth_extern_push No description yet 0 cvar sv_cheats
nav_test_smooth_in_speed Sets input speed for navigation smoothing tests. 120 cvar sv_cheats
nav_test_smooth_in_yaw Sets input yaw for navigation smoothing tests. 0 cvar sv_cheats
nav_test_smooth_path_speed Sets path speed for navigation smoothing tests. -1 cvar sv_cheats
nav_test_smooth_separating_dist Sets separation distance for navigation smoothing tests. -1 cvar sv_cheats
nav_test_smooth_spring_const Sets the spring constant used by navigation smoothing tests. -1 cvar sv_cheats
nav_test_smooth_spring_tension_max Sets maximum spring tension for navigation smoothing tests. -1 cvar sv_cheats
nav_test_spline Controls navigation spline testing. 0 cvar sv_cheats
nav_test_split_obstacle Controls navigation obstacle-splitting tests. 0 cvar sv_cheats
nav_test_split_obstacle_dirty Marks the split-obstacle test as dirty. false cvar sv_cheats
nav_test_split_obstacle_leave No description yet false cvar sv_cheats
nav_test_split_obstacle_size Sets the obstacle size used by navigation split tests. 30 cvar sv_cheats
nav_test_split_obstacle_update_pos Updates the obstacle position during split-obstacle testing. true cvar sv_cheats
nav_toggle_deselecting Starts or stops continuous removal of navigation areas from the selected set. — cmd sv_cheats
nav_toggle_in_selected_set Removes the current navigation area from the selected set. — cmd sv_cheats
nav_toggle_selected_set Toggles all navigation areas into or out of the selected set. — cmd sv_cheats
nav_toggle_selecting Starts or stops continuous addition of navigation areas to the selected set. — cmd sv_cheats
nav_unmark Clears the currently marked navigation area or ladder. — cmd sv_cheats
nav_validate Sets navigation-system validation level; higher levels perform more checks and run slower. 0 cvar sv_cheats
nav_volume_debug Displays or prints debugging information for navigation-volume queries. 0 cvar sv_cheats
navspace_create_water_smooth_connections Creates smooth navigation connections through water. true cvar sv_cheats
navspace_create_water_transition_connections Creates navigation connections for transitions into or out of water. true cvar sv_cheats
navspace_debug_pathfind Controls NavSpace pathfinding debugging. -1 cvar sv_cheats
navspace_debug_stringpull Controls NavSpace string-pulling/path-smoothing debugging. 1 cvar sv_cheats
navspace_debug_trace Controls NavSpace trace debugging. 0 cvar sv_cheats
navspace_debug_transition_calc Controls NavSpace transition-calculation debugging. 0 cvar sv_cheats
navspace_draw_changes_blocks Draws navigation blocks when they change. 0 cvar sv_cheats
navspace_draw_changes_waters Draws water volumes when they change. 0 cvar sv_cheats
navspace_path_use_water_level_locator Uses water-level location data during NavSpace pathfinding. true cvar sv_cheats
player_botdifflast_s Stores the last selected bot difficulty. 2 cvar saved to config
player_debug_off_nav Enables player off-navigation debugging. false cvar sv_cheats
skill Sets the game skill level. 1 cvar saved to config
sv_auto_adjust_bot_difficulty Automatically adjusts bot difficulty each round based on contribution score. true cvar
sv_bot_buy_decoy_weight Sets the relative chance that a bot choosing a grenade buys a decoy. 1 cvar
sv_bot_buy_flash_weight Sets the relative chance that a bot choosing a grenade buys a flashbang. 1 cvar
sv_bot_buy_grenade_chance Sets the percentage chance that bots spend leftover money on a grenade. 33 cvar
sv_bot_buy_hegrenade_weight Sets the relative chance that a bot choosing a grenade buys an HE grenade. 6 cvar
sv_bot_buy_molotov_weight Sets the relative chance that a bot choosing a grenade buys a Molotov/incendiary grenade. 1 cvar
sv_bot_buy_smoke_weight Sets the relative chance that a bot choosing a grenade buys a smoke grenade. 1 cvar
sv_stressbots Makes the server generate and send network data to bots for performance testing. false cvar