CSGO个人练习赛cfg文件

您所在的位置:网站首页 csgo开启机器人攻击怎么设置 CSGO个人练习赛cfg文件

CSGO个人练习赛cfg文件

2023-10-25 19:02| 来源: 网络整理| 查看: 265

写在前面——本cfg文件除配置个人练习赛所需的参数外,同时绑定了一键重现上一投掷物、一键飞行、一键放置BOT至指定位置、一键BOT蹲伏、一键开关无敌状态、一键给予指定武器(不花费金钱)等功能。相较于控制台输入指令完成某些操作更加快捷实用。

---------------------------以下是cfg文件内容---------------------------------------

sv_cheats 1 

sv_max_allowed_developer 5

developer 1

sv_grenade_trajectory 1 

sv_infinite_ammo 2 

mp_maxmoney 65535

mp_startmoney 65535

mp_roundtime_defuse 60 

mp_freezetime 0 

mp_buytime 3600

mp_buy_anywhere 1

ammo_grenade_limit_total 5

mp_limitteams 6

mp_autoteambalance 0

bot_stop 1

mp_t_default_grenades "weapon_molotov weapon_decoy weapon_flashbang weapon_hegrenade weapon_smokegrenade"

mp_ct_default_grenades "weapon_incgrenade weapon_decoy weapon_flashbang weapon_hegrenade weapon_smokegrenade"

mp_free_armor 2

mp_respawn_on_death_t 1

mp_respawn_on_death_ct 1

mp_restartgame 1 

bind "f1" noclip

bind "f2" sv_rethrow_last_grenade

bind "KP_END" "toggle bot_crouch 1 0"

bind "KP_DOWNARROW" "bot_place"

bind "KP_INS" "gods"

bind "KP_LEFTARROW" "bot_add_ct"

bind "KP_5" "bot_kick ct"

bind "KP_HOME" "bot_add_t"

bind "KP_UPARROW" "bot_kick t"

bind "KP_PGUP" "mp_restartgame 1"

bind "KP_RIGHTARROW" "give weapon_ak47"

bind "KP_PGDN" "give weapon_awp"

bind "KP_MINUS" "toggle developer 0 1"

-----------------------cfg文件内容结束---------------------------------------

每项内容对应意思分别为:

sv_cheats 1     开启作弊模式(部分指令需要开启作弊模式才能起效)

sv_max_allowed_developer 5     服务器最大开发者允许人数(需设置为非0,否则developer 1 指令无效)[2022/3/13本文重新编辑时添加了此条,原因是V社在csgo中添加了此条指令,而原来CSGO中不包含这一指令]

developer 1     开启开发者模式(开启后游戏左上角会显示一些当前状态的文本,方便玩家确认一些指令是否处于开启状态,例如:gods on代表全体无敌处于开启状态)

sv_grenade_trajectory 1  开启显示投掷物轨迹

sv_infinite_ammo 2 无限弹药(包括投掷物无限)

mp_maxmoney 65535 最高金钱65535(这是游戏允许的最大金钱,如果设置的数值超过这个值将导致数值溢出,从而返回一个较低值)

mp_startmoney 65535 开始金钱65535

mp_roundtime_defuse 60 竞技模式回合时长60分钟

mp_freezetime 0 回合开始时的玩家冻结时间为0

mp_buytime 3600 允许进行购买的时间为3600秒

mp_buy_anywhere 1 开启允许在任意地点进行购买

ammo_grenade_limit_total 5 玩家可携带的投掷物种类为5(即可以携带所有种类的投掷物)

mp_limitteams 6 队伍最大相差人数为6

mp_autoteambalance 0 关闭双方人数自动平衡(加机器人的时候比较方便)

bot_stop 1 开启机器人停止

mp_t_default_grenades "weapon_molotov weapon_decoy weapon_flashbang weapon_hegrenade weapon_smokegrenade"   匪在重生时(含游戏开始时)默认带有燃烧瓶、诱饵手雷、闪光弹、高爆手雷、烟雾弹

mp_ct_default_grenades "weapon_incgrenade weapon_decoy weapon_flashbang weapon_hegrenade weapon_smokegrenade"   警在重生时(含游戏开始时)默认带有燃烧弹、诱饵手雷、闪光弹、高爆手雷、烟雾弹

mp_free_armor 2   警和匪在重生时(含游戏开始时)默认拥有防弹衣+头盔

mp_respawn_on_death_t 1   匪在死亡后1秒自动重生

mp_respawn_on_death_ct 1    警在死亡后1秒自动重生

mp_restartgame 1     1秒后刷新服务器

bind "f1" noclip    绑定F1开启/关闭人物飞行(无视障碍物)

bind "f2" sv_rethrow_last_grenade   绑定F2重现上一个投掷物

bind "KP_END" "toggle bot_crouch 1 0"    绑定小键盘1开启/关闭BOT蹲伏

bind "KP_DOWNARROW" "bot_place"      绑定小键盘2放置BOT在准星所在位置(首先要存在BOT)(一般来说想把一个BOT放置在自己当前位置只需要把准星拉到自己脚上即可完成,然后你的人物会卡住,这时使用人物飞行离开那个位置就好。然而有一些位置比如栏杆在上用这种方式放置则会导致BOT卡在栏杆上,如果需要精确放置BOT请移步本文末尾)

bind "KP_INS" "gods"    绑定小键盘0开启/关闭所有玩家无敌(含BOT)

bind "KP_LEFTARROW" "bot_add_ct"    绑定小键盘4添加1个警

bind "KP_5" "bot_kick ct"    绑定小键盘5踢出1个警

bind "KP_HOME" "bot_add_t"    绑定小键盘7添加1个匪

bind "KP_UPARROW" "bot_kick t"    绑定小键盘8踢出1个匪

bind "KP_PGUP" "mp_restartgame 1"    绑定小键盘9在1秒后刷新服务器(无论是需要清除血迹或者爆炸痕迹或是任何想要快速结束当前回合的时候都可以直接用这个,比单独调整那些参数方便的多)

bind "KP_RIGHTARROW" "give weapon_ak47"    绑定小键盘6给予一把ak47(不花费金钱)(如果需要这项可以替换成其他武器,不过对我而言两个绑定的武器键位一把主战步枪一把狙完全可以很好地模拟实战中敌方架点的情况)

bind "KP_PGDN" "give weapon_awp"    绑定小键盘3给予一把AWP(不花费金钱)

bind "KP_MINUS" "toggle developer 0 1" 绑定小键盘-关闭/开启开发者模式——完成跑图练习退出比赛前请按一下这个键把开发者模式关掉,否则再次进入其他的比赛时游戏左上角的状态文本依旧会显示,多少会有些影响正常游戏。如果退出前忘了关也可以在另一场比赛中按这个键把开发者模式关掉。

关于cfg文件的创建和使用可以移步我的另一篇专栏https://www.bilibili.com/read/cv12073262此处不再过多赘述。

唯一的区别是进入游戏后要先选择创建机器人练习赛→竞技模式→然后选择一张你想要练习的地图,等待进入游戏后在控制台使用exec指令加载此cfg文件即可。

关于如何精确放置BOT位置

使用如下方式:

1.在控制台输入getpos查看人物的当前坐标,控制台会返回一串如setpos -1662.180054 288.761993 0.846649;setang 0.000000 77.500000 0.000000这样的文本,其中分号前的三组数字代表人物的当前坐标,分号后的三组数字代表人物的视角方向。

2.在控制台输入”setpos_player 机器人玩家ID 坐标”完成放置。

例:setpos_player 2 -1662.180054 288.761993 0.846649。

机器人玩家ID的查看方式为准星对准一个机器人,然后在控制台输入ent_text。此时机器人旁边会出现一些文本,第一行name左侧()中的数字即为机器人玩家ID(需要开发者模式处于开启状态,即developer 1,否则无效)。不过一般机器人玩家的ID都是23456依次往下排,所以也不是特别有必要去查看。

顺便再说点题外话,如果有人仔细看了的话会发现上面我提到了一个涉及人物的视角方向的参数,我知道有一些玩家希望能够单独设定每个机器人的视角方向,从而能在跑图练习时尽可能还原实战中敌方架点的效果。然而实测下来我并没能找到一个可以完成这种效果的参数,尝试过的命令有:

setang 0.000000 77.500000 0.000000                  只会改变自己的视角朝向

setang_player 2 0.000000 77.500000 0.000000  提示找不到此命令

setang 2 0.000000 77.500000 0.000000               2是我试图更改朝向的机器人的ID,然而结果只会改变自己的视角朝向

setpos_player 2 -1662.180054 288.761993 0.846649;setang 0.000000 77.500000 0.000000

机器人玩家2放置在了指定位置,但是变化的还是我自己的视角朝向

ent_setang 2 0.000000 77.500000 0.000000        用于更改实体的朝向,实测无效

ent_setang 1200 0.000000 77.500000 0.000000    这次是换了一把ak进行测试,ak的ID是1200,成功改变了此ak的朝向,推测虽然ak和BOT都是实体,但是更改朝向的作用方式并不相同

ent_fire 用于修改调试实体的指令,可以用来改变实体的一些属性值,例如生命值一类,但是用不太明白,尝试了一些指令构成,都没有成功。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3