Counter Strike Command
Counter Strike Command
bot_difficulty: 0/1/2/3 bot_join_after_player: 0/1 bot_join_team: any / CT / T bot_add bot_add_ct bot_add_t bot_kick bot_kill bot_prefix: "string" bot_quota bot_defer_to_human 0 bot_difficulty 3 bot_join_after_player 1 bot_join_team: any bot_add bot_add_ct bot_add_t bot_kick Pete bot_kill Pete bot_prefix "PwnzorC14N bot_quota 2 Controls how often the bots use their radios. Set to 0 to let bots complete map objectives. 0 is Easy, 1 is Normal, 2 is Hard, & 3 is Expert. You must set this cvar before you add the bots. Bots wait for a human to join before joining. Set to 0 (not recommended) to allow bots to play without humans. Add bot(s) to a specific team. Adds a bot to whichever team has fewer players Adds a Counter-Terrorist bot Adds a Terrorist bot Kicks the specified bot, or all bots if no name is given Kills the specified bot, or all bots if no name is given Defines a Prefix for all bot's names. Set to # of bots allowed on server Determines the type of quota. Allowed values: 'normal' and 'fill'. If 'fill', the server will adjust bots to keep N players in the game, where N is bot_quota. If bot quote is 2 and fill is used, bots will be adjusted to 0 when 2 human players join. If nonzero, bots will automatically leave to make room for human players. If nonzero, bots with high co-op may automatically follow a nearby human player. Restarts your server Reports on the bots' memory usage If nonzero, bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals. If nonzero, bots will not buy if their money falls below this amount. Allows the bots to use all weapons Restricts the bots to only using knives Restricts the bots to only using pistols Restricts the bots to only using sniper rifles Restricts/Allows bots to use hand grenades Restricts/Allows bots to use machine guns Restricts/Allows bots to use pistols Restricts/Allows bots to use rifles Restricts/Allows bots to use shotguns Syntax Description
bot_quota_mode fill
bot_auto_vacate bot_auto_follow Restart Server bot_memory_usage bot_allow_rogues 0 / 1 bot_eco_limit Bot Weapon Restrictions bot_all_weapons bot_knives_only bot_pistols_only bot_snipers_only bot_allow_grenades: 0/1 bot_allow_machine_guns: 0/1 bot_allow_pistols: 0/1 bot_allow_rifles: 0/1 bot_allow_shotguns: 0/1 bot_allow_sub_machine_guns: 0/1 Bot Navigation Editing sv_cheats 0 / 1 nav_quicksave
bot_allow_sub_machine_guns Restricts/Allows bots to use sub machine guns 1 sv_cheats 1 nav_quicksave 1 Must be set to 1 to enable navigation tuning. Set to one to skip the time consuming phases of the analysis. Useful for data collection and testing.
Generate a Navigation Mesh for the current map and save it to disk. Re-analyze the current Navigation Mesh and save it to disk. Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode. Mark the current location as a walkable position. These positions are used as seed locations when sampling the map to generate a Navigation Mesh. Erase any previously placed walkable positions. Loads the Navigation Mesh for the current map. Saves the current Navigation Mesh to disk. Marks the Area under the cursor for manipulation by subsequent editing commands. Lower the selected corner of the currently marked Area. Raise the selected corner of the currently marked Area. Select a corner of the currently marked Area. Use multiple times to access all four corners. Defines a corner of a new Area. To complete the Area, drag the opposite corner to the desired location and issue a 'nav_end_area' command. Defines the second corner of a new Area and creates it. To connect two Areas, mark the first Area, highlight the second Area, then invoke the connect command. Note that this creates a ONE-WAY connection from the first to the second Area. To make a two-way connection, also connect the second area to the first. To disconnect two Areas, mark an Area, highlight a second Area, then invoke the disconnect command. This will remove all connections between the two Areas. Toggles the 'must crouch in this area' flag used by the AI system. Deletes the currently highlighted Area. Toggles the 'traverse this area by jumping' flag used by the AI system. To merge two Areas into one, mark the first Area, highlight the second by pointing your cursor at it, and invoke the merge command. Toggles the 'dont jump in this area' flag used by the AI system. Toggles the 'dont avoid obstacles' flag used by the AI system. Show Approach Points in the Navigation Mesh. Show current 'danger' levels. To splice, mark an area, highlight a second area, then invoke the splice command to create a new, connected area between them. To split an Area into two, align the split line using your cursor and invoke the split command. Strips all Hiding Spots, Approach Points, and Encounter Spots from the current Area. RGBA color to draw as the background color for
nav_mark_walkable nav_clear_walkable_marks nav_load nav_save nav_mark nav_corner_lower nav_corner_raise nav_corner_select nav_begin_area nav_end_area
nav_mark_walkable nav_clear_walkable_marks nav_load nav_save nav_mark nav_corner_lower nav_corner_raise nav_corner_select nav_begin_area nav_end_area
nav_connect
nav_connect
nav_disconnect
nav_disconnect
nav_crouch nav_delete nav_jump nav_merge nav_no_jump nav_precise nav_show_approach_points nav_show_danger nav_splice nav_split nav_strip nav_area_bgcolor
nav_crouch nav_delete nav_jump nav_merge nav_no_jump nav_precise nav_show_approach_points nav_show_danger nav_splice nav_split nav_strip nav_area_bgcolor
nav areas while editing. nav_check_floor nav_show_area_info nav_compress_id nav_coplanar_slope_limit nav_corner_place_on_ground nav_ladder_flip nav_slope_limit nav_snap_to_grid nav_split_place_on_ground nav_transient nav_update_blocked Navigation Bot Controls bot_crouch: 0/1 bot_debug: 0/1 bot_freeze: 0/1 bot_goto_mark bot_show_nav: 0/1 bot_stop: 0/1 bot_traceview: 0/1 bot_traceview_extended: 0/1 bot_walk: 0/1 bot_zombie: 0/1 Bot Place Painting nav_toggle_place_mode nav_toggle_place_mode Toggle the editor into and out of Place mode. Place mode allows labelling of Area with Place names. Toggles Place Painting mode. When Place Painting, pointing at an Area will 'paint' it with the current Place. Sets the Place of the Area under the cursor to the curent Place, and 'flood-fills' the Place to all adjacent Areas. Flood-filling stops when it hits an Area with the same Place, or a different Place than that of the initial Area. Sets the current Place to the Place of the Area under the cursor. If used without arguments, all available Places will be listed. If a Place argument is given, the current Place is set. Mark an Area with n bot_crouch 1 bot_debug 1 bot_freeze 1 bot_goto_mark bot_show_nav 1 bot_stop 1 bot_traceview 1 bot_traceview_extended 1 bot_walk 1 bot_zombie 1 Label a marked nav area as a forced crouching point. Used for debugging info of bot behavior. Used to freeze all bots; 1 is on, 0 is off. Sends a bot to the selected nav area (for editing nav meshes) Shows the bot's nav mesh. Similar to bot_freeze See the bot's field of view while navigating a map. ? Force the bots to walk. Used for playtesting navmeshes. nav_check_floor nav_show_area_info nav_compress_id nav_coplanar_slope_limit nav_corner_place_on_ground nav_ladder_flip nav_slope_limit nav_snap_to_grid nav_split_place_on_ground nav_transient nav_update_blocked Updates the blocked/unblocked status for every nav area. Duration in seconds to show nav area ID and attributes while editing Re-orders area and ladder ID's so they are continuous. ? Places the selected corner of the currently marked Area on the ground. Flips the selected ladder's direction. The ground unit normal's Z component must be greater than this for nav areas to be generated. Snap to the nav generation grid when creating new nav areas If true, nav areas will be placed flush with the ground when split. Toggles the 'area is transient and may become blocked' flag used by the AI system. Updates the blocked/unblocked status for every nav area.
nav_toggle_place_painting
nav_toggle_place_painting
nav_place_floodfill
nav_place_floodfill