基础指令:添加/移除Bot
这些是最核心、最常用的指令,用于在游戏中直接控制Bot的数量。

| 指令 | 全称 | 功能说明 | 示例 |
|---|---|---|---|
bot_add |
Bot Add | 添加一个Bot到任意队伍(CT或T),Bot会自动分配到人数较少的队伍。 | bot_add |
bot_add_ct |
Bot Add Counter-Terrorist | 强制添加一个Bot到CT(反恐精英)队伍。 | bot_add_ct |
bot_add_t |
Bot Add Terrorist | 强制添加一个Bot到T(恐怖分子)队伍。 | bot_add_t |
bot_remove |
Bot Remove | 移除一个Bot,如果指定了玩家ID,则移除该Bot;否则移除一个随机Bot。 | bot_remove |
bot_kill |
Bot Kill | 立即杀死一个Bot,同样可以指定玩家ID。 | bot_kill |
Bot行为控制指令
这些指令可以精细调整Bot的战斗、移动和战术行为。
战斗与武器
| 指令 | 功能说明 | 示例 |
|---|---|---|
bot_kick |
强力推荐:踢出所有Bot,这是快速清空场地的最有效方法。 | bot_kick |
bot_pistols_only |
Bot只使用手枪。 | bot_pistols_only |
bot_snipers_only |
Bot只使用狙击枪。 | bot_snipers_only |
bot_no_vip |
禁用Bot扮演VIP模式(仅在相关地图有效)。 | bot_no_vip |
bot_allow_grenades [0/1] |
是否允许Bot使用投掷物(如手雷、闪光弹)。0为禁止,1为允许。 |
bot_allow_grenades 0 |
bot_allow_rogues [0/1] |
是否允许Bot“叛变”,即攻击自己的队友。0为禁止,1为允许。 |
bot_allow_rogues 1 |
bot_defer_to_human |
让Bot优先听从真人玩家的指挥。 | bot_defer_to_human |
移动与路径寻找
| 指令 | 功能说明 | 示例 |
|---|---|---|
bot_stop |
让所有Bot停止移动。 | bot_stop |
bot_go |
让所有Bot恢复移动。 | bot_go |
bot_crouch |
让所有Bot蹲下。 | bot_crouch |
bot_stand |
让所有Bot站起来。 | bot_stand |
bot_mimic |
让一个Bot模仿指定玩家的移动和准星位置。bot_mimic [玩家ID] |
bot_mimic 3 (模仿ID为3的玩家) |
战术与难度
| 指令 | 功能说明 | 示例 |
|---|---|---|
bot_difficulty [0-3] |
非常重要:设置Bot的难度等级。 0: 简单 1: 普通 2: 困难 3: 专家 |
bot_difficulty 3 |
bot_quota [数字] |
设置场上Bot的最大数量,设置为0则禁用所有Bot。 |
bot_quota 10 |
bot_quota_mode [normal/fill] |
设置Bot数量模式。normal: 保持在bot_quota设定的数量。fill: 只要场上玩家数(包括人)低于bot_quota,就会不断填充Bot。 |
bot_quota_mode fill |
bot_chatter [off/normal/brave] |
设置Bot的聊天频率。off: 关闭normal: 普通brave: 频繁 |
bot_chatter off |
bot_zombie [0/1] |
让Bot变成“僵尸”。1开启后,Bot只会使用近战武器(刀)且移动缓慢,非常适合练习刀法。 |
bot_zombie 1 |
实用场景与指令组合
知道了单个指令后,如何将它们组合起来用于实际场景呢?
场景1:个人枪法/投掷物练习
这是最常见的用法,你需要一个没有人的地图,只有几个固定的Bot作为靶子。
-
启动游戏:在主菜单选择“游戏” -> “创建本地服务器”。
(图片来源网络,侵删) -
选择地图:在地图列表中选择你想要练习的地图,
de_dust2。 -
打开控制台:按 键(在键盘的左上角,Esc键下方)打开开发者控制台。
-
执行指令:输入以下指令组合,然后按回车。
// 清空所有Bot bot_kick // 设置Bot难度为专家(最高),这样它们不会站着不动 bot_difficulty 3 // 添加5个CT作为你的靶子 bot_add_ct bot_add_ct bot_add_ct bot_add_ct bot_add_ct // (可选)让Bot只使用手枪,这样你练习的就是枪法,而不是武器压制 // bot_pistols_only // (可选)让Bot不能使用投掷物,避免被闪光弹闪到 bot_allow_grenades 0 // (可选)让Bot不能移动,变成固定靶子 // bot_stop
你就可以在地图中自由移动,寻找点位进行练习了,练习结束后,输入 bot_kick 即可清空Bot。

场景2:模拟残局
模拟1vX、2vX等残局情况。
-
启动游戏:同上,创建本地服务器。
-
打开控制台:按 键。
-
执行指令:假设你想模拟1v4残局。
// 清空所有Bot bot_kick // 添加1个队友Bot(如果你是CT) bot_add_ct // 添加4个敌方Bot(T) bot_add_t bot_add_t bot_add_t bot_add_t // 设置难度 bot_difficulty 3
你和你的一个队友Bot将对战4个敌方Bot,你可以练习残局的处理思路。
场景3:测试地图或新武器
地图制作者或Mod开发者需要大量Bot来测试地图的平衡性或武器的性能。
// 填充服务器,保证总人数为20 bot_quota 20 bot_quota_mode fill // 让Bot自由交流,观察行为 bot_chatter normal // 允许他们使用所有武器和道具 bot_allow_grenades 1
如何永久设置Bot难度?
如果你觉得每次输入 bot_difficulty 3 很麻烦,想让它成为默认设置,可以修改CS:GO的配置文件。
-
找到配置文件:
- 打开Steam库,右键点击《Counter-Strike: Global Offensive》。
- 选择“属性” -> “已安装文件” -> “浏览”。
- 打开
csgo文件夹,然后进入cfg文件夹。 - 你会看到一个名为
server.cfg的文件。
-
编辑配置文件:
-
用记事本或其他文本编辑器(如Notepad++)打开
server.cfg。 -
在文件末尾添加你想要的指令,每行一个。
-
让Bot默认为困难难度,并且聊天频率为关闭:
// 设置Bot默认难度为困难 (2) bot_difficulty 2 // 关闭Bot聊天 bot_chatter off // 设置最大Bot数量为10 bot_quota 10
-
-
保存并应用:
保存文件后,下次你创建本地服务器时,这些设置就会自动加载,无需再手动输入。
| 目的 | 核心指令组合 |
|---|---|
| 清空所有Bot | bot_kick |
| 添加Bot | bot_add, bot_add_ct, bot_add_t |
| 设置难度 | bot_difficulty [0-3] |
| 限制Bot行为 | bot_pistols_only, bot_allow_grenades 0, bot_stop |
| 固定靶子练习 | bot_kick -> bot_add_ct x N -> bot_stop |
| 模拟残局 | bot_kick -> 按需添加队友和敌方Bot |
| 永久设置 | 编辑 csgo/cfg/server.cfg 文件 |
掌握这些指令,你就可以将CS:GO的Bot系统变成一个强大的个人训练工具,祝你游戏愉快,技术进步!
