100次浏览 发布时间:2024-09-23 10:05:07
CFG与启动项
cfg是什么?
cfg全称是config,意思是配置参数,在csgo里面是指以.cfg结尾的文件,里面写入了一系列可以通过控制台输入执行的命令参数,这些命令可以修改很多游戏的表现(比如按键自定义,武器的视角,准星的微调,界面的自定义,以及游戏规则和网络参数等),比选项菜单要强大得多,而且可以通过控制台输入exec命令执行这个cfg文件里的所有命令,方便一次性执行。当然这些改变都是非作弊性的,不影响竞技的公平性。
config.cfg文件位置?
Valve允许保留不同用户的设定,即cfg文件并非保存在游戏文件目录里,而是单独放在steam目录下的userdata文件夹内。具体文件位置如下:
...\Steam\userdata\一串数字\730\local\cfg\config.cfg
("一串数字"是你的steamID对应的数字)
如何运行自定义的cfg参数文件?
前提是你已经把自己写好参数的 你的命名.cfg文件放在用户cfg文件夹(即config.cfg所在的文件夹)里面,然后,只需在开启游戏后控制台输入exec 你的命名。 如果觉得麻烦,可以绑定一键exec自定义cfg的指令,需要控制台输入 bind "某个按键" "exec 你的命名",这样,每次进入地图后,按一下设定的"某个按键"即可运行自定义参数cfg。(注意这里的命名必须是英文的,另外,注意" "为英文引号而非中文引号)
如何恢复默认config?
有时游戏可能会有一些设定被改动导致很难通过指令来一条条还原,而且也无法通过游戏本身的选项来改变,这时,恢复所有设定只需要删除cfg文件夹内的config.cfg,然后游戏会自动还原生成默认的config.cfg。
PS:如何快速还原按键与鼠标设定(包括清除已经绑定的)
控制台输入“unbindall”(不加引号)然后回车确定再到 键盘鼠标选项里 恢复默认
启动项
启动项是什么?
启动项是指csgo启动时执行的命令,在steam游戏目录里右键游戏名选择属性,可以找到设置启动项的选项,点开,在里面输入对应的指令即可,每个启动项之间用空格隔开,一般不和cfg命令冲突,有一些特殊功能,只说说几个常用的启动项和其含义。
除去无关紧要的启动项,个人认为有意义的如下:
-novid//跳过开场动画
-freq 144 (-refresh 144) //锁定刷新率为144(设置为显示器支持的最大刷新率)
-tickrate 128 //单机服务器的频率
-useforcedmparms -noforcemaccel -noforcemspd //三条指令一起,去除系统鼠标加速
-high //游戏程序优先级设置为高
-console //启动游戏后自动弹出控制台
+exec autocfg.cfg //自动运行自定义的cfg
关于启动项的一些个人理解
关于所谓优化参数,事实上并不能解决大多数的硬件引起的性能问题,作用不明显。
另外关于鼠标去加速这个命令实际上是1.6版本的继承,但是csgo里面本身就有了"原始输入"开关,只需要开启原始输入,就没这仨指令啥事了,大多数人加了只是图个安心,实际并无影响。
启动参数-freq和-refresh特别说明
强制指定游戏时屏幕刷新率,-refresh x 或者 -freq x(x为指定参数)
(1)两个参数作用相同,且仅全屏模式时有效果(非全屏刷新率等于桌面默认刷新率)
(2)刷新率不会影响帧数,但是开启垂直同步的话会锁帧在指定刷新率上
(3)-refresh效果会覆盖-freq效果,-refresh命令的优先级更高
那么这个命令用途在哪?举个例子,有些人可能在非游戏时不想用如144hz的刷新率,觉得太亮,所以他把默认的设置为更低的比如75hz,在不改变显示器默认刷新率的情况下,可以通过-refresh 144或-freq 144把游戏内刷新率调到144hz,这样实现了非游戏时用低刷新率,游戏时采用高刷新率(当然这时游戏必须是全屏的,不然刷新率和桌面设置一致)
csgo的60帧流畅吗?
FPS不要锁定在刷新率上了,特别是60hz的,因为FPS越高操作流畅度越高,操作不会感到卡顿,而60帧操作是不算流畅的(尽管视觉上不会有多大提升),建议FPS100以上
如果是笔记本,考虑到功耗与散热问题,不建议帧数太高,锁定帧数120左右(散热好可以更高一点,追求流畅度的话可以不限制)
是什么?
显示器的刷新率决定了每秒钟能够捕捉多少次显卡输出的帧数(也就是每秒钟能显示出FPS的最大值,比如144HZ每秒最大能显示出144fps,60hz最大只能显示出60fps,这里的显示不同于平时所说的画面有多少帧,我们平时说的游戏画面有多少帧是指显卡产生的,但是这些帧不一定能被显示器完全显示,举个例子,若显卡本来只产生60fps,即使在144hz上看,也只有60fps,若显卡产生144fps,60hz的显示器你最多能看出来有60fps,但是144hz显示器上你看到的会流畅许多),其原理是,帧数相同的情况下,刷新率越高的显示器越能以更小时间差输出显卡产生的画面帧,人眼所看到的画面越具有流畅感。刷新率过低会出现画面不流畅(闪烁感)。
PS : 个人认为不能盲目迷信144hz,60-144的提升只对本身就是大神的玩家有一定帮助,普通玩家,60或者75hz就足够了 。纠正一下,由于我还没有真正体验过144hz,所以没有话语权。很多玩过144hz的玩家都表示再也不习惯60hz了,显然144hz显示器对流畅度提升是很明显的,所以,资金足够的话,可以考虑144hz。
tickrate是什么?
tickrate是指服务器每秒钟读取游戏的状态次数,简单点说,就是服务器的有效帧数。复杂点说,游戏世界里面,所有的行为都不是像现实世界一样连续的,而是通过尽可能快的刷新状态来模拟出真实的连贯效果,每一个状态就是一个tick。那么我们常说的64tick和128tick也就不难理解了,在你仔细观察时,128tick的服务器的移动判定会比64的更精确,但同时对CPU的要求也更高。
PS:分辨率特别提醒
游戏内,只要你的视频宽高比例是一样的,那么无论你使用哪个分辨率,你的游戏内的视角范围和物体包括人物比例都是一样的,举个例子:
【4:3】1024x768 800x600 640x480 画面范围,人物大小比例,一样【16:9】1280x720 1366x768 1920x1080 画面范围,人物大小比例,一样
同样宽高比,分辨率越低画面越模糊。不同宽高比,画面范围不一样。