《CSGO2》已经公测,那么在游戏中如何做到跟之前一样的飞天穿墙、跳投等操作呢?请看下面由“Emp_ty”带来的《CSGO2》控制台指令合集,希望对大家有用。
指令后面 $围起来的内容为参数,可选择一个填写,部分指令不带参数会显示当前参数
例如:${CT/T}$ 表示CT或者T选一个输入
$任意键位$ 表示输入你希望的按键
bot_kick; //踢出bot
bot_add ${CT/T}$; //增加一个bot到CT或者T阵营,不带参数默认两个阵营轮流加入bot
bot_stop ${0/1}$; //bot停止行动,0表示关闭BOT开始活动,1表示开启BOT停止活动
bot_place ${CT/T}$; //将一个BOT(CT或T)移动到玩家面前
custom_bot_difficulty ${0~4}$; //自定义BOT难度,0为简单,4为专家,数字越大越难
bot_dont_shoot ${0/1}$; //禁止bot开枪,0表示关闭,1表示开启
cl_ent_skeleton $实体名$; //显示输入实体的骨骼,一般输入bot名称用于穿点
sv_cheats ${0/1}$; //作弊模式,0表示关闭,1表示开启(任意移动指令需要开启作弊模式)
noclip; //任意移动,可飞天穿墙
sv_infinite_ammo ${0/1/2}$; //无限子弹,0表示关闭,1表示无限子弹,2表示无限备弹
sv_grenade_trajectory_prac_pipreview ${0/1}$; //投掷物效果预览
sv_grenade_trajectory_prac_trailtime $大于0的数$; //投掷物轨迹滞留时间,0表示关闭
sv_rethrow_last_grenade; //重新投掷最后一个投掷物
ammo_grenade_limit_total ${0~6}$; //允许携带最大投掷物数量
sv_showimpacts ${0~3}$; //显示子弹落点,0表示关闭,1表示显示服务器与本地落点,2表示显示本地落点,3表示显示服务器落点
mp_freezetime $任意大于0的数$; //开局冻结时间
mp_roundtime_defuse $任意大于0的数$; //爆破模式下每一局时长,单位分钟
mp_startmoney $任意大于0的数$; //起始资金
mp_buy_anywhere ${0/1}$; //允许任何地方购买
mp_buytime $任意大于0的数$; //购买时间,单位秒
mp_limitteams $任意大于0的数$; //两队人数最大差值
mp_autoteambalance ${0/1}$; //自动平衡人数
mp_autokick ${0/1}$; //自动踢出违规玩家(过多伤害人质、队友的玩家)
map $地图文件名$; //以本地模式开启一局该地图(.vpk文件)的游戏 (*目前CS2暂未开放创意工坊,可以直接下载相应CS2版本地图,以此指令进入地图游戏)
_record $任意文件名$; //开启demo录制并保存为输入的文件名.dem (*只有玩家第一视角,官匹也能使用,不如直接通过软件录像)
playdemo $录像文件名$; //回放输入的录像文件(.dem文件)
demoui; //仅支持录像中开启,底下会出现进度条
cl_showfps ${0/1}$; //显示fps帧数 (显示帧数的帧数是真的高,我经常看不清楚到底多少)
cq_netgraph ${0/1}$; //显示命令队列数据 (某种程度上能检测网络状况,蓝绿色意味着正常ping值,红色代表异常,例如loss或choke)
cl_autobuy $武器名$; //自动购买顺序,默认: vesthelm vest m4a1 ak47 famas galilar mp7 nova defuser (按列表顺序进行自动购买,会尽力购买靠前位置的武器)
viewmodel_fov ${54~68}$; //持枪视角
viewmodel_offset_x ${-2~2.5}$; //持枪视角水平移动,默认为1,比1小向左移,比1大向右移
viewmodel_offset_y ${-2~2}$; //持枪视角垂直移动,默认为1,比1小向下移,比1大向上移
viewmodel_offset_z ${-2~2}$; //持枪视角z轴方向移动,默认为-1,比1小向前移,比1大向后移
alias $任意名称$ $动作/指令$; //将动作或指令命名为输入名称
bind $任意键位$ $动作/指令$; //将动作或指令与输入键位绑定
键位 | 键位名 |
MOUSE1 | 鼠标左键 |
MOUSE2 | 鼠标右键 |
MOUSE3 | 鼠标滚轮按键 |
MOUSE4 | 鼠标侧键 |
MWHEELUP | 鼠标滚轮上滚 |
MWHEELDOWN | 鼠标滚轮下滚 |
SPACE | 空格 |
ENTER | 回车 |
再举几个绑键位的例子:
bind MWHEELUP "+jump"
bind MWHEELDOWN "+jump"
alias +cj "+jump; +duck"
alias -cj "-duck; -jump"
bind "space" "+cj"
绑定重新扔上一颗投掷物:
bind N "sv_rethrow_last_grenade"
alias +jt "+jump"
alias -jt "-jump"
alias +jt1 "-attack;-attack2"
bind CTRL "+jt;+jt1"
先是config文件,有关游戏设置以及键位设置的在Steam文件夹的userdata\$用户id$\730\local\cfg\cs2_user_keys_0_slot0.vcfg等cs2开头的vcfg文件里
文件路径例子:C:\Program Files\Steam\userdata\45321561\730\local\cfg
然后是加载类cfg文件,如一键跳投之类的关联文件,这些文件放在游戏库SteamLibrary文件夹的\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg文件夹里
文件路径例子:E:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\jumpthrow.cfg
(*不自动加载cfg文件,则每次启动游戏都得手动关联跳投等指令)
首先,先进入SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\ 文件夹,找到autoexec.cfg文件,没有则右键新建文本文档,并命名为autoexec.cfg(*记得打开文件后缀显示)
这里仅加入跳投关联作为演示,将上述绑定跳投指令复制进cfg文件,cfg文件打不开则右键文件选打开方式,以记事本打开,每一行最后记得加分号";",最后另起一行输入 host_writeconfig; 然后保存文本即可。
alias +jt "+jump";
alias -jt "-jump";
alias +jt1 "-attack;-attack2";
bind CTRL "+jt;+jt1";
host_writeconfig;
如此,以后开启CS2都会自动加载绑定了CTRL的跳投。