Counter-Strike 2

Counter-Strike 2

214 ratings
CSGO - 参数与设置
By cofe95
1.CFG说明 2.启动项说明 3.练习用CFG 4.工坊地图推荐 5.国服快速切换

PS:不过多介绍具体控制台命令,只说使用方法,网上有很多指令,或者可以参考我的cfg
   
Award
Favorite
Favorited
Unfavorite
(1) CFG















<cfg>是什么?
cfg全称是config,意思是配置参数,在csgo里面是指以.cfg结尾的文件,里面写入了一系列可以通过控制台输入执行的命令参数,这些命令可以修改很多游戏的表现(比如按键自定义,武器的视角,准星的微调,界面的自定义,以及游戏规则和网络参数等),比选项菜单要强大得多,而且可以通过控制台输入exec命令执行这个cfg文件里的所有命令,方便一次性执行。当然这些改变都是非作弊性的,不影响竞技的公平性。许多玩家喜欢用自己修改的cfg,来个性化自己的游戏表现。


<控制台>是什么?
控制台英文叫console,是显示游戏信息的窗口,(更重要的)也是用来输入执行命令的工具,输入有效命令后回车可让游戏执行特定的操作,游戏需要在设置中开启控制台,才可以唤出控制台,控制台命令有很多种,举几个代表性的例子:
  • exec xxx (执行xxx.cfg文件内的所有命令,当然cfg必须在config文件夹内)
  • bind "按键" "功能" (绑定某某个功能到指定按键)
  • bind "f1" "buy vesthelm" (f1键购买全甲)
  • bind "f2" "exec xxx" (直接f2键执行xxx.cfg,这样就可以不开控制台)
  • fps_max "300" (FPS最大限制为300)
  • net_graph "1" (显示游戏网络参数)
  • volume "0.5" (游戏声音调为50%)
  • sensitivity "1.6" (鼠标灵敏度)
  • cl_crosshairstyle "4" (准星模式为静态)
  • sv_cheats "1" (开启作弊模式,这个是个人练习模式前提)
  • .........
还有很多很多种指令,可以自行上网查找你想要的功能,虽然不一定能实现:)
说明:命令后面的参数的引号" "为英文引号,不是中文符。引号可以不加



<cfg>的文件位置在哪里?
Steam为了保留不同用户的设定,所以一般cfg不在游戏目录里,
CSGO一样,cfg单独放在steam目录下的userdata文件夹内。具体文件位置如下:
...\ Steam \ userdata \ 数字 \ 730 \ local \ cfg \
("数字"是你的steamID对应的数字)
说明1:cfg文件夹内有一个config.cfg这个是游戏启动时 默认 自动执行的,一般不需要在这里修改
说明2:建议自己另写一份cfg,自定义命名(比如叫000.cfg),只需游戏时exec 000就搞定了


如何运行自定义的cfg参数文件?
前提是你已经把自己写好参数的你的命名.cfg文件放在用户cfg文件夹(即config.cfg所在的文件夹)里面,然后,只需在开启游戏后控制台输入exec 你的命名。 如果觉得麻烦,可以绑定一键exec自定义cfg的指令,需要控制台输入 bind "某个按键" "exec 你的命名",这样,每次进入地图后,按一下设定的"某个按键"即可运行自定义参数cfg。(注意命名必须是英文的,另外,注意" "为英文引号而非中文引号“ ”)


如何恢复默认config?
有时游戏可能会有一些设定被改动导致很难通过指令来一条条还原,而且也无法通过游戏本身的选项来改变,这时,恢复所有设定只需要删除cfg文件夹内的config.cfg,然后游戏会自动还原生成默认的config.cfg。


PS:如何快速还原按键与鼠标设定(包括清除已经绑定的)
控制台输入 unbindall 然后回车确定
再到 键盘鼠标选项里 恢复默认




(2) 启动项













<启动项>是什么?
启动项是指csgo启动时执行的命令,在steam游戏目录里右键游戏名选择属性,可以找到设置启动项的选项,点开,在里面输入对应的指令即可,每个启动项之间用空格隔开,一般不和cfg命令冲突,有一些特殊功能,只说说几个常用的启动项和其含义。


个人认为常用得启动项:
-novid (跳过开场动画)
-console (启动游戏后自动弹出控制台)
-tickrate 128 (单机服务器的频率)
-freq 144 或者-refresh 144 (锁定刷新率,这里应设置为显示器支持的最大刷新率)
-language english(强制游戏语言为英文)
+exec autoexec.cfg (游戏启动时自动执行autoexec.cfg)
-worldwide (中国玩家直接进入国际服)
-perfectworld (国际服玩家进入完美国服)


关于启动项的一些个人理解
关于所谓优化参数,事实上并不能解决大多数的硬件引起的性能问题,作用不明显。
另外关于鼠标去加速(-useforcedmparms -noforcemaccel -noforcemspd )这个命令实际上是1.6版本的继承,但是csgo里面本身就有了"原始输入"开关,只需要开启原始输入就OK,大多数人加了这几个参数只是图个安心,实际并无影响。


<原始输入>又是什么?
【原始输入】是指鼠标移动不经过系统的鼠标加速处理,直接输入到游戏中。
【鼠标加速】 就是会根据你鼠标的移动速度而附加速度,与你的手速不是 1:1 的关系。

其实windows系统是自带鼠标加速度的(美其名曰 "提高指针精确度"),可以选择关闭。
而事实上,大多数职业玩家都 开启了原始输入(也就是去掉鼠标加速) 而提高 拉枪瞄准 的精确度。当然,怎么习惯怎么来,没有绝对的好坏。


启动参数-freq和-refresh特别说明
强制指定游戏时屏幕刷新率,-refresh x 或者 -freq x(x为指定参数)
(1)两个参数作用相同,且仅全屏模式时有效果(非全屏刷新率等于桌面默认刷新率)
(2)刷新率不会影响帧数,但是开启垂直同步的话会锁帧在指定刷新率上
(3)-refresh效果会覆盖-freq效果,-refresh命令的优先级更高
那么这个命令用途在哪?举个例子,有些人可能在非游戏时不想用如144hz的刷新率,觉得太亮,所以他把默认的设置为更低的比如75hz,在不改变显示器默认刷新率的情况下,可以通过-refresh 144或-freq 144把游戏内刷新率调到144hz,这样实现了非游戏时用低刷新率,游戏时采用高刷新率(当然这时游戏必须是全屏的,不然刷新率和桌面设置一致)


csgo的60帧流畅吗?
1) FPS不要锁定在刷新率上了,特别是60hz的,有的人觉得fps60就够了,事实上FPS越高,操作流是越流畅的,而60帧操作是不算流畅的(尽管视觉上不会有多大提升)。
2)如果是笔记本,考虑到功耗与散热问题,不建议帧数太高,锁定帧数到一个足够流畅并且稳定电脑不会过热的帧数比较好(比如我设置在128,觉得足够流畅,电脑也受的住)。
3)如果你想用144Hz刷新率的显示器,那么首先你的显卡要支持,并且你的帧数至少要达到144才会有效果。
4)一般来说200以上的FPS就完全足够了。


<刷新率>是什么?
显示器的刷新率决定了每秒钟能够捕捉多少次显卡输出的帧数(也就是每秒钟能显示出FPS的最大值,比如144HZ每秒最大能显示出144fps,60hz最大只能显示出60fps,这里的显示不同于平时所说的画面有多少帧,我们平时说的游戏画面有多少帧是指显卡产生的,但是这些帧不一定能被显示器完全显示,举个例子,若显卡本来只产生60fps,即使在144hz上看,也只有60fps,若显卡产生144fps,60hz的显示器你最多能看出来有60fps,但是144hz显示器上你看到的会流畅许多),其原理是,帧数相同的情况下,刷新率越高的显示器越能以更小时间差输出显卡产生的画面帧,人眼所看到的画面越具有流畅感。刷新率过低会出现画面不流畅(闪烁感)。
PS : 很多玩过144hz的玩家都表示再也不习惯60hz了,显然144hz显示器对游戏流畅度提升是很明显的,所以,资金足够的话,可以考虑144hz。


<tickrate>是什么?
tickrate是指服务器每秒钟读取游戏的状态次数,或者说服务端与客户端之间的更新频率。游戏世界里面,所有的行为都不是像现实世界一样连续的,而是通过尽可能快的刷新状态来模拟出真实的连贯效果,每一个状态就是一个tick。
那么我们常说的64tick和128tick也就不难理解了,在你仔细观察时,tickrate越高,玩家之间各种操作的反馈和判定就会更加精准,但是同时也会对但同时对客户端和服务器CPU的要求也更高,同样服务器和玩家的网络也有更高的要求。


PS:分辨率特别提醒
游戏内,只要你的视频宽高比例是一样的,那么无论你使用哪个分辨率,你的游戏内的视角范围和物体包括人物比例都是一样的,举个例子:
【4:3】1024x768 800x600 640x480 画面范围,人物大小比例,一样
【16:9】1280x720 1366x768 1920x1080 画面范围,人物大小比例,一样
同样宽高比,分辨率越低画面越模糊。不同宽高比,画面范围不一样。




(3) 练习模式CFG








练习模式prac.cfg,用于地图的道具练习,进入你想要练习的地图后控制台输入exec prac,(或者可以自定义文件名然后exec对应的文件名就行了)。
cfg功能:可以自己购买任意武器和道具,ALT键可以穿墙移动,V键可以摆放BOT,绑定的按键可以自己更改

//把这些命令拷贝到你自己命名的练习模式cfg文件内

bind "alt" "noclip"//Alt穿墙移动
bind "v" "bot_place"//V键放置bot

sv_cheats 1;
bot_quota 10;
bot_stop 1;//BOT静止
ammo_grenade_limit_total 4;
sv_infinite_ammo 1;
mp_teammates_are_enemies 1;
mp_radar_showall 1;//雷达显示所有人
mp_death_drop_gun 0;
mp_death_drop_grenade 0;
mp_death_drop_defuser 0;
mp_respawn_on_death_t 1;
mp_respawn_on_death_ct 1;
sv_grenade_trajectory 1;
sv_grenade_trajectory_dash 0;
sv_grenade_trajectory_thickness 1;
sv_grenade_trajectory_time 12;
sv_showimpacts 2;//显示击中点
mp_roundtime 999;
mp_freezetime 0;
mp_free_armor 2;
mp_buytime 99999;
mp_buy_anywhere 1;
mp_respawn_immunitytime 0;
mp_buy_during_immunity 0;
mp_buy_allow_grenades 1;
mp_maxmoney 99999;
mp_startmoney 99999;
mp_ignore_round_win_conditions 1;
mp_warmup_end;
mp_restartgame 1;
顺便分享一下我自己在使用的CFG(已经整合了练习模式),可以参考,适合自己的才是最好的
http://steamcommunity.com/sharedfiles/filedetails/?id=809392760





(4) 工坊地图推荐
推荐几个经典实用的创意工坊地图,在页面点击订阅即可,游戏会自动下载地图。
1.准星调整地图
http://steamcommunity.com/sharedfiles/filedetails/?id=308490450


2.视角调整地图
http://steamcommunity.com/sharedfiles/filedetails/?id=365126929


3.练枪地图BOTZ 和 REFLEX
http://steamcommunity.com/sharedfiles/filedetails/?id=243702660
http://steamcommunity.com/sharedfiles/filedetails/?id=647772108




(5) 国服-国际服 快速切换
更新说明:最近的更新导致中国玩家启动游戏会默认进入国服

这个方法原理是添加一个steam快捷方式,利用游戏编号通过steam启动,并可以加上任何游戏启动项,因此,这个方法既可以增加国服快捷方式(-perfectworld),也可以添加国际服快捷方式(-worldwide)

下面以-perfectworld举例,添加国服的快捷方式(添加国际服的步骤是一样的,只需要把 -perfectworld 改成 -worldwide)

STEP 1
  • 选择添加非steam游戏,找到steam自己的的exe执行文件确认添加
  • 这时游戏库中会多出一个steam的快捷启动方式























STEP 2
  • 右键添加的steam快捷方式,选择属性
  • 属性里这里可以重命名快捷方式,或者更改图标
  • 然后在启动项输入必写启动项(-applaunch 730 -perfectworld)
  • -applaunch 730是让steam启动csgo(730是csgo的steam编号)
  • -perfectworld是因为这是国际玩家加入国服必须的启动项
  • 当然你也可以加入其他你用得到的启动项




















STEP 3
  • 然后你就可以选择国际服和国服而不需要重复输入启动项了
  • PS:steam的启动项加上-applaunch xxx就表示启动xxx号游戏












24 Comments
Peacock_33 Jul 31, 2023 @ 3:49am 
如今仍然有用 哈哈
Mar 3, 2019 @ 4:45am 
lol
akang Feb 5, 2019 @ 11:57pm 
路径不用steam直接用csgo.exe是一样的吗?
云梦泽 Oct 28, 2018 @ 11:30am 
感谢!
萬興 Oct 8, 2018 @ 7:45pm 
非常好:csgocross:
Richard Billyham Oct 30, 2017 @ 6:31am 
请问跟电脑打死斗杀人恢复子弹如何实现:steamhappy:
2966152651 Oct 7, 2017 @ 4:03am 
666
Jayzongzer Jul 2, 2017 @ 4:54am 
666
梦月Yumetsuki Apr 27, 2017 @ 11:44pm 
O(∩_∩)O谢谢
One shot, None killed Apr 27, 2017 @ 6:54pm 
楼主好人一生平安:azuki2: