Combat & Behavior
rbot_gamemodeCore mode selector that determines bot behavior profiles.
Used by IsZombieMode, IsDeathmatchMode, and other broad behavior branching. This is the most impactful single CVar for overall bot behavior.
rbot_ignore_enemiesIf enabled, the team resolver treats everyone as CT-equivalent, suppressing enemy detection logic.
Effectively makes all bots ignore enemy targeting. Useful for peaceful/practice scenarios.
rbot_knife_modeKnife-only behavior gate in buy and combat selection paths.
Also auto-forced to 1 when weapon mode is set to knife-only, or when certain map modes trigger it.
rbot_stop_botsHard stop gate — if set, all bot movement and logic is suspended.
Applies in both the manager and think paths. Useful for temporary debugging.
rbot_walk_allowEnables tactical walking mode (reduced movement speed) in specific non-combat contexts.
rbot_follow_user_maxCaps the number of bots that will respond to a Follow Me command from a human player.
In VIP or Bomber scenarios in base mode, the effective follower cap can be raised by a squared rule.
rbot_restrict_weaponsSemicolon-separated list of buy aliases that bots are not allowed to purchase.
Enforced in buy restriction checks and in the stronger-weapon replacement logic. Example: awp;g3sg1
rbot_restrict_weapons uses semicolons to separate weapon buy aliases. Example: rbot_restrict_weapons awp;g3sg1rbot_wallhackControls bot wallhack (see-through-walls) behavior.
0 = off. 1 = both teams. 2 = CT only. 3 = T only. Out-of-range values auto-reset to 0.
rbot_wallhack values outside 0–3 are automatically reset to 0.rbot_eco_roundsParticipates in buy and knife-mode economy decision branches.
rbot_avoid_grenadesMaster gate for grenade-avoidance behavior checks.
When enabled, bots will attempt to move away from thrown grenades.
rbot_breakable_health_limitBreakable objects above this health value are ignored by the breakable-target logic.
Prevents bots from wasting time trying to break very high-health objects.
rbot_camp_time_minMinimum duration for camp-task assignments.
Used with rbot_camp_time_max to set the random camp duration range.
rbot_camp_time_maxMaximum duration for camp-task assignments.
Used with rbot_camp_time_min to set the random camp duration range.
rbot_use_radioControls bot radio and chatter behavior.
0 = disabled. 1 = classic radio command/menu path. 2+ = chatter/sound path with audio and chat icon flow.
rbot_spray_paintsEnables random spray logo behavior for bots.
When enabled, bots have a chance to spray their logo at various points in the game.
rbot_pickup_gunsAllows bots to pick up guns dropped on the ground.
For human-role bots in zombie modes, additional team restrictions apply.
rbot_force_flashlightIn zombie-related modes for human-role bots, forces the flashlight impulse where applicable.
rbot_chatter_pathBase sound path used when emitting chatter voice lines.
The specific sound files are selected relative to this path.
Debug
rbot_debugEnables debug output paths and debug menu toggle behavior.
rbot_debug_goalForces the current goal waypoint for all bots when set to a valid index.
The bot will keep its task data pinned to this waypoint index until it is reached or the value is changed.