Bot commands

ai_disable CS:GO More
ai_disable
Causes NPCs (bots) to bypass their logic programming and instead just perform their idle animations.
bot_add CS2 & CS:GO More
bot_add [T / CT] [Difficulty] [Name]
This command adds a bot to your current game. If you specify a team (T or CT), the bot will be added to that team. You can also optionally specify a difficulty and a name (if there is an existing profile).
bot_add_ct CS2 & CS:GO More
bot_add_ct [Difficulty] [Name]
This console command adds a bot to the CT side. If the bot spawns dead, it will respawn at the start of the next round. You can optionally specify a difficulty and a name (if there is an existing profile).
bot_add_t CS2 & CS:GO More
bot_add_t [Difficulty] [Name]
This command adds a bot to the T side. If the bot spawns dead, it will respawn at the start of the next round. You can optionally specify a difficulty and a name (if there is an existing profile).
bot_all_weapons CS2 & CS:GO More
bot_all_weapons
Using this command will allow bots on a private server to use all weapons if the option to do so has been disabled.
bot_allow_grenades CS2 & CS:GO More
bot_allow_grenades [0 / 1]
This command, if set to 1, allows bots to use grenades. Default is 1, set to 0 to disallow.
bot_allow_machine_guns CS2 & CS:GO More
bot_allow_machine_guns [0 / 1]
This command, if set to 1, allows bots to use machine guns. Default is 1, set to 0 to disallow.
bot_allow_pistols CS2 & CS:GO More
bot_allow_pistols [0 / 1]
This command, if set to 1, allows bots to use pistols. Default is 1, set to 0 to disallow.
bot_allow_rifles CS2 & CS:GO More
bot_allow_rifles [0 / 1]
This command, if set to 1, allows bots to use rifles. Default is 1, set to 0 to disallow.
bot_allow_rogues CS2 & CS:GO More
bot_allow_rogues [0 / 1]
This command, if set to 1, allows bots to "go rogue" randomly, when bots are rogue, they don't respond to radio commands. Default is 1, set to 0 to disallow.
bot_allow_shotguns CS2 & CS:GO More
bot_allow_shotguns [0 / 1]
This command, if set to 1, allows bots to use shotguns. Default is 1, set to 0 to disallow.
bot_allow_snipers CS2 & CS:GO More
bot_allow_snipers [0 / 1]
This command, if set to 1, allows bots to use sniper rifles. Default is 1, set to 0 to disallow.
bot_allow_sub_machine_guns [0 / 1]
This command, if set to 1, allows bots to use SMGs. Default is 1, set to 0 to disallow.
bot_autodifficulty_threshold_high
Sets the difficulty rating of bots to high. The default value for bots' difficulty is 5, the minimum is -20 and the maximum is 20.
bot_autodifficulty_threshold_low
Sets the difficulty rating of bots to low. The default value for bots' difficulty is 5, the minimum is -20 and the maximum is 20.
bot_chatter CS2 & CS:GO More
bot_chatter [Value]
This command sets the rules for what the bots can say in game. Possible values are "off", "radio", "minimal", or "normal".
bot_controllable
Determines whether bots can be controlled by players
bot_coop_force_throw_grenade
bot_coop_idle_max_vision_distance [Distance]
This command sets the maximum distance at which bots can see enemies in cooperative missions when they are idle, dormant, hiding or asleep.
bot_crouch CS2 & CS:GO More
bot_crouch [0 / 1]
This command, if set to 1, will make all bots in the game crouch. Set to 0 to disable.
bot_debug CS2 & CS:GO More
bot_debug [0 / 1]
This command will toggle (0 = disabled, 1 = enabled) bot debug features.
bot_debug_target CS2 & CS:GO More
bot_debug_target
This console command debugs bot issues but is primarily used for testing purposes.
bot_defer_to_human_goals [Value]
This command prevents bots from doing scenario tasks when it is set on.
bot_defer_to_human_items [Value]
This console command prevents bots from taking scenario items when it is set on.
bot_difficulty CS2 & CS:GO More
bot_difficulty [Difficulty]
This console command sets the difficulty of any bots you add to a private server. Set this to 0 for easy bots, 1 for normal bots, 2 for hard bots and 3 for expert bots.
bot_dont_shoot CS2 & CS:GO More
bot_dont_shoot [0 / 1]
This command can be used to prevent NPC characters (bots) from being able to fire guns.
bot_freeze CS2 & CS:GO More
bot_freeze [0 / 1]
This cheat command prevents bots (NPC characters) from being able to move.
bot_goto_mark CS2 & CS:GO More
bot_goto_mark
This command will make a bot walk to the marked navigation area.
bot_goto_selected CS2 & CS:GO More
bot_goto_selected
This command will make a bot go to the navigation area that you currently have selected.
bot_ignore_enemies
If nonzero, bots will ignore enemies (for debugging).
bot_ignore_players CS2 & CS:GO More
bot_ignore_players [0 / 1] [0 / 1]
This command, if set to 1, will make bots be unable to see/react to players that aren't bots. Default is 0 (disabled).
bot_join_after_player CS2 & CS:GO More
bot_join_after_player [0 / 1]
This cheat command can be used to only have bots join the server you're on once another live player joins, which can be helpful to balance teams.
bot_join_team CS2 & CS:GO More
bot_join_team [T / CT / Any]
This console command is used to set which team bots should join when adding more to a server with the "bot_add" command. You can choose between Terrorist side, Counter-Terroists or any team.
bot_kick CS2 & CS:GO More
bot_kick [Kick Criteria]
This console command is used to kick bots from the server. You can select from kicking all bots, a certain team's bots, or only bots of a certain difficulty depending on what values you enter with the command.
bot_kill CS2 & CS:GO More
bot_kill [Kill Criteria]
This command kills all of the bots in your selected criteria. Unlike the bot_kick command, this doesn't remove them from server, and means that all killed bots will respawn on the next round.
bot_knives_only CS2 & CS:GO More
bot_knives_only [0 / 1]
This console command forces all bots on the server to use knives.
bot_loadout CS2 & CS:GO More
bot_loadout [Weapon Codes]
This command sets what bots in your server will spawn with, such as particular weapon and grenade setups.
bot_max_visible_smoke_length
Bots will see players through smoke clouds up to this length.
bot_max_vision_distance_override [-1 / 1]
This command overides the max distance value that bots are set, meaning they will or won't (depending on setting) be able to see you from much further across the map than usual.
bot_mimic CS2 & CS:GO More
bot_mimic [0 / 1]
This command, if enabled (set to 1), will make all bots relay your actions. If you jump, all bots will jump, if you shoot, all bots will shoot, etc.
bot_mimic_spec_buttons
+attack, +jump etc are used for spectator control instead of being passed on to spectated bot
bot_mimic_yaw_offset CS2 & CS:GO More
bot_mimic_yaw_offset
This command will set the yaw offset that bots will mimic you on. Default value is 180.
bot_pistols_only CS2 & CS:GO More
bot_pistols_only [0 / 1]
Restricts bots on your server to only use pistols, meaning they can't use other weapons like Rifles or SMGs.
bot_place CS2 & CS:GO More
bot_place
This will spawn a bot on your server based on where your player model is standing. You don't need to add anything additional to this command - its plain form will spawn a bot in front of you. You sometimes need to enter this command a few times for it to place a bot.
bot_quota CS2 & CS:GO More
bot_quota [Amount]
This command adjusts the maximum number of bots you can have in your server. The default value is 10.
bot_quota_mode CS2 & CS:GO More
bot_quota_mode [Mode]
The mode that the number of bots should be controlled by. Options are: normal, fill and match. Normal is normal behaviour. Fill will fill the server with as many bots as "bot_quota" is set to. Match will keep a 1 human : bot_quota ratio of bots.
bot_randombuy CS2 & CS:GO More
bot_randombuy [0 / 1]
This command clears the preference settings of what bots are programmed to buy, and instead casues them to purchase items randomly with the money they have.
bot_show_battlefront CS2 & CS:GO More
bot_show_battlefront [0 / 1]
This command highlights the areas of the map where rushing bots (and players if they run straight from spawn) from both teams will encounter each first. This is areas such as A Ramp and the Window in mid on Mirage. It can be useful to see where you will encounter enemies when rushing, though it does need cheats enabled.
bot_show_nav CS2 & CS:GO More
bot_show_nav [0 / 1]
This is command, when enabled (set to 1), will show each bots navigation mesh.
bot_show_occupy_time CS2 & CS:GO More
bot_show_occupy_time [0 / 1]
This command brings up a display on your screen showing each area that can be first reached by either team. This is most of a map, so this command will cause low FPS for players using older and less powerful computers.
bot_snipers_only CS2 & CS:GO More
bot_snipers_only
This cheat command restricts bots to only be able to use sniper rifles, such as the AWP.
bot_stop CS2 & CS:GO More
bot_stop [0 / 1]
This command, if set to 1, causes bots to stop what they're doing. This means they will stop moving, shooting and all other processes until you turn the command off (by setting it to 0, which is default).
bot_traceview
For internal testing purposes.
bot_zombie CS2 & CS:GO More
bot_zombie [0 / 1]
Puts bots into zombie mode, causing them idle and not to attack or fire their guns.
custom_bot_difficulty CS2 & CS:GO More
custom_bot_difficulty [Difficulty]
This console command allows you to determine the difficulty of custom bots.
mp_bot_ai_bt
Use the specified behavior tree file to drive the bot behavior.
mp_bot_ai_bt_clear_cache
Clears the cache for behavior tree files.
mp_coopmission_bot_difficulty_offset [Offset]
This command sets the difficulty offset modifier for bots during co-op missions only.
mp_humanteam CS2 & CS:GO More
mp_humanteam [Any / CT / T]
This command can be used to restrict non-bot players to a specified team. Default is any team. See argument information for options.
notarget CS:GO More
notarget
This command toggles whether or not bots are aware of your player. When this is enabled, bots will not attack you (or even react to you).
player_botdifflast_s CS2 & CS:GO More
player_botdifflast_s [Difficulty]
This command sets the difficulty of bots when they are the last man standing. Default is 2.
sv_auto_adjust_bot_difficulty
Adjust the difficulty of bots each round based on contribution score.
sv_bot_buy_decoy_weight CS2 & CS:GO More
sv_bot_buy_decoy_weight [Weight]
This command sets the "weight" (or chance) of a bot buying a decoy grenade. Think of this as the amount of "raffle tickets" for a virtual raffle between this weight and the weights of all other grenades when a bot is deciding which grenade to buy.
sv_bot_buy_flash_weight CS2 & CS:GO More
sv_bot_buy_flash_weight [Weight]
This command sets the "weight" (or chance) of a bot buying a flashbang grenade. Think of this as the amount of "raffle tickets" for a virtual raffle between this weight and the weights of all other grenades when a bot is deciding which grenade to buy.
sv_bot_buy_grenade_chance [0 - 100]
This command sets the chance (percentage) a bot has of buying a grenade when they have leftover money after purchasing armor and weapons. Default is 33, which would be equivalent to 33%.
sv_bot_buy_hegrenade_weight [Weight]
This command sets the "weight" (or chance) of a bot buying a high explosive grenade. Think of this as the amount of "raffle tickets" for a virtual raffle between this weight and the weights of all other grenades when a bot is deciding which grenade to buy.
sv_bot_buy_molotov_weight [Weight]
This command sets the "weight" (or chance) of a bot buying a molotov grenade. Think of this as the amount of "raffle tickets" for a virtual raffle between this weight and the weights of all other grenades when a bot is deciding which grenade to buy.
sv_bot_buy_smoke_weight CS2 & CS:GO More
sv_bot_buy_smoke_weight [Weight]
This command sets the "weight" (or chance) of a bot buying a smoke grenade. Think of this as the amount of "raffle tickets" for a virtual raffle between this weight and the weights of all other grenades when a bot is deciding which grenade to buy.