本文介绍CSGO人机无甲与固定站位 ,通过控制台开启sv_cheats 1后,可用mp_free_armor 0等指令取消护甲,并配合bot_stop 1让人机停止乱移动;bot_dont_shoot 1可禁止其开火,bot_mimic 1则让机器人跟随玩家动作,可将常用指令写入CFG脚本,保存至csgo/cfg目录,用exec命令一键执行,若无效,需检查作弊模式、指令拼写及文件编码;人机仍乱跑时重新执行bot_stop 1或绑定按键刷新即可。
很多CSGO玩家在练习枪法、测试武器伤害或者 训练地图时,都希望人机不要穿戴护甲,因为护甲会改变子弹伤害计算,尤其在你测试“爆头伤害”“穿甲伤害”和“基础伤害”区别时,有甲和无甲完全是两种情况,默认情况下,游戏里的人机经常会自带护甲,甚至会根据经济系统自己去买甲,影响你的练枪节奏,CSGO里到底怎么让人机无甲?本文将用通俗易懂的方式,详细介绍通过控制台指令、CFG脚本以及创意工坊地图设置来实现人机无甲的 ,并解决一些常见问题。
为什么要让人机无甲?

在CSGO中,护甲和头盔会影响子弹伤害,如果你练枪时人机带着护甲,AK-47打身体可能需要四到五枪才能击杀,而没有护甲时通常三枪左右就能完成击杀,对于练习爆头、沙鹰秒杀、武器伤害测试的玩家来说,无甲人机可以让伤害数值更加直观,减少变量干扰,比如练习AK一枪爆头时,无甲状态下更容易判断是否命中头部;测试穿透箱子后的伤害时,也能更清楚地看到护甲对伤害的削弱幅度,学会设置无甲人机,对提升训练效率很有帮助。
准备工作:开启控制台并进入可控制的地图
在开始设置之前,你需要先确保自己能够在游戏里打开开发者控制台,进入CSGO主界面,点击左侧的“设置”按钮,找到“游戏设置”,将“启用开发者控制台”选项改为“是”,之后在游戏里按键盘上的波浪线键“~”即可呼出控制台。
你需要进入一个自己可以控制参数的地图或服务器,最简单的做法是:点击“开始游戏”——“练习模式”——选择“离线练习”或者“创意工坊地图”,不要在官方匹配或你无法管理的社区服务器中尝试这些指令,因为大部分指令需要服务器管理员权限或者开启作弊模式。
核心控制台指令解析
让人机无甲的关键思路是:取消免费护甲、清空默认护甲值、限制人机的经济来源、踢掉旧人机后重新添加,以下是最常用的指令。
mp_free_armor 0
这个指令用来关闭免费护甲,默认情况下部分模式会让人机和玩家在出生时免费获得护甲,把它设置为0后,系统就不再自动赠送护甲了。
mp_ct_default_armor 0
这个指令用于将CT方角色默认护甲值清零,CT方人机出生时就不会默认带甲。
mp_t_default_armor 0
这个指令用于将T方角色默认护甲值清零,和上面的CT指令配合使用,就能让双方人机都不带甲。
mp_startmoney 0
这个指令把玩家和人机的出生资金设为0,因为如果人机身上有钱,它们可能会在购买时间内自行购买护甲,把经济压到0,可以从根源上阻止人机买甲。
mp_afterroundmoney 0
这个指令用来设置每轮结束后的奖励金钱,把它设为0,可以避免人机因为回合结束拿到奖钱后又去买护甲。
mp_buytime 0
这个指令将购买时间设置为0秒,没有人可以购买装备,人机自然也无法再买护甲。
bot_kick
这是踢掉当前服务器里所有人机的命令,你必须先把旧的人机踢掉,再重新添加,才能让新的护甲设置生效,因为旧人机可能已经带着护甲存在于场上。
bot_add、bot_add_ct、bot_add_t
这些命令用来添加人机。bot_add会自动添加一名人机,bot_add_ct指定添加CT阵营人机,bot_add_t指定添加T阵营人机。
bot_quota
这个指令用来设置服务器人机总数,例如bot_quota 10表示服务器里最多有10个人机。
mp_restartgame 1
这个指令用于重启当前对局,很多设置改动后需要重启对局才能立即生效。
一:控制台逐条输入指令
这是最直接的 ,适合临时训练。
之一步,进入本地练习地图后,打开控制台,输入:
sv_cheats 1
这一步非常重要,因为很多护甲相关指令需要作弊模式开启才能使用。
第二步,依次输入以下指令:
mp_free_armor 0
mp_ct_default_armor 0
mp_t_default_armor 0
mp_startmoney 0
mp_afterroundmoney 0
mp_buytime 0
第三步,踢掉场上旧人机:
bot_kick
第四步,重启对局:
mp_restartgame 1
第五步,重新添加人机,你可以输入:
bot_quota 10
bot_quota_mode fill
bot_add
或者手动添加指定阵营:
bot_add_ct
bot_add_t
重复输入几次bot_add_ct或bot_add_t就能添加多名人机。
设置完成后,重新生成的人机就会以无甲状态出现,如果你需要自己练习武器,可以输入:
give weapon_ak47
来获得AK-47,如果你希望自己仍然有护甲而人机没有,可以在设置完人机无甲后输入:
give item_assaultsuit
这样只给你当前的玩家角色添加护甲,已经生成的无甲人机不会受到影响。
二: CFG脚本一键设置
如果你不想每次进入训练地图都手动输入一大堆指令,可以 一个CFG配置文件,以后只需要执行一次即可。
之一步,打开CSGO安装目录,一般来说路径是:
Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
如果你把游戏安装在别的盘,就找到对应的安装文件夹。
第二步,在cfg文件夹里新建一个文本文档,把它重命名为botnoarmor.cfg,注意文件后缀必须是.cfg,而不是.txt,如果你的系统不显示文件后缀,可以打开文件夹选项,取消“隐藏已知文件类型的扩展名”。
第三步,用记事本打开botnoarmor.cfg,写入以下内容:
sv_cheats 1
mp_free_armor 0
mp_ct_default_armor 0
mp_t_default_armor 0
mp_startmoney 0
mp_afterroundmoney 0
mp_buytime 0
bot_kick
mp_restartgame 1
bot_quota 10
bot_quota_mode fill
bot_add
echo Bot no armor config loaded
保存文件。
第四步,进入游戏后打开控制台,输入:
exec botnoarmor
系统会执行该脚本,自动完成踢掉旧人机、清空护甲、限制经济并重新添加人机的流程,如果控制台出现“Bot no armor config loaded”的提示,就说明脚本执行成功。
这个 的优点是方便快捷,尤其适合经常使用离线训练地图的玩家,你可以把CFG文件备份下来,以后重装游戏或换电脑也能继续使用。
三:利用创意工坊地图自带选项
除了控制台指令,很多玩家常用的练枪地图本身就有人机护甲设置,比如Aim Botz、Fast Aim Reflex Training等地图,进入地图后通常会在墙上或菜单中显示“Armor”或“Bot Armor”选项,点击它可以切换人机是否穿戴护甲。
如果你主要用这些创意工坊地图练枪,可以先在地图自带的设置面板里找一找有没有关闭护甲的选项,如果找不到,或者地图没有提供该功能,再使用本文前面的控制台指令或CFG脚本,大多数情况下,创意工坊练枪图的设置已经足够简单直观,适合不想折腾控制台的玩家。
如何验证人机是否成功无甲?
设置完成后,你可能想确认人机是不是真的没有护甲了,这里有几种简单的验证 。
之一种,控制台查询,输入:
find armor
系统会列出所有与护甲相关的指令以及当前数值,你可以查看mp_free_armor、mp_ct_default_armor、mp_t_default_armor是否都为0。
第二种,看伤害数字,打开控制台,输入:
sv_showimpacts 1
这样你射击时会在命中位置显示伤害数值,无甲状态下,AK-47打中胸部伤害较高,有甲时伤害会明显降低,如果你发现打身体时伤害比较接近武器基础伤害,就说明人机没有护甲。
第三种,观察击杀弹药数,无甲人机在沙鹰打身体时通常两枪必死,有甲时可能会变成三枪,如果你经常练枪,对手感变化会比较敏感。
第四种,踢掉再添加,如果你不确定旧人机是否刷新成功,可以直接再次输入:
bot_kick
mp_restartgame 1
bot_add
然后观察新添加的人机是否有护甲,一般新添加出来的人机会按照你设置好的参数出生。
常见问题解答
为什么设置了指令后,人机仍然有甲?
大概率是因为旧人机没有踢掉或者没有重启对局,护甲是在出生时确定的,已经在场上的人机不会自动脱掉护甲,解决 是先执行bot_kick,再执行mp_restartgame 1,最后重新添加人机。
- 只设置
mp_free_armor 0可以吗?
在一些模式下可以,但不一定稳定,因为人机如果还有初始资金,它们仍然可能在购买时间内购买护甲,所以更好同时限制初始资金和购买时间,双保险。
设置以后我自己也没有护甲了,怎么办?
mp_free_armor 0会作用于所有玩家,包括你自己,如果你希望自己保留护甲,可以在人机生成无甲后,输入give item_assaultsuit给自己单独添加护甲,或者输入give item_kevlar只获得防弹背心。
这些指令会影响线上匹配吗?
不会,你在本地服务器使用这些指令,不会影响到官方匹配或其他服务器,而且很多指令需要sv_cheats 1,在官方比赛中本身就无法使用。
CS2里还能用这些指令吗?
CS2继承了大量CSGO的控制台指令,mp_free_armor、mp_ct_default_armor、mp_t_default_armor等大部分仍然存在,但由于版本更新,具体参数可能略有调整,建议进入游戏后用find armor查询当前可用指令。
如何恢复默认设置?
最简单的 是重启游戏,本地服务器的临时设置会被重置,如果你在CFG脚本里修改了参数,也可以手动输入:
mp_free_armor 1
mp_ct_default_armor 100
mp_t_default_armor 100
mp_startmoney 800
这样可以恢复到比较常规的状态。
进阶建议:把人机无甲融入日常训练
掌握了人机无甲设置后,你可以把它和日常训练计划结合起来,比如在Aim Botz地图中开启无甲模式,先打200个固定靶;然后切换成有甲模式,感受护甲对伤害的影响,这样可以让你更清楚地理解不同护甲状态下武器击杀效率的变化。
你还可以专门测试AK-47、M4、沙鹰、AWP等武器在无甲和有甲情况下的身体击杀数,把这些数据记下来,有助于提升你在实战中的判断力,残局中如果你知道对方可能没起甲,就可以更果断地选择沙鹰、P250等武器进行击杀。
让人机无甲并不复杂,核心就是“取消免费护甲、清空默认护甲、限制经济、刷新机器人”,通过控制台指令或CFG脚本,你可以稳定地创建适合自己的训练环境,希望本文能帮助你更高效地练习枪法,早日练出稳定的爆头手感。
