找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 3851|回复: 4

[转载] CS优化命令全面提高FPS

[复制链接]
Leya 发表于 2008-5-21 18:31:09 | 显示全部楼层 |阅读模式
首先在cs的cstrike目录下建立一个新文件speed.cfg,加入下面的内容。

//后为注释。
cl_showfps 1
//在游戏左上角显示帧数

cl_bob 0 cl_bobup 0 cl_bobcycle 1
//这些bob系列参数用来描绘玩家移动时手臂的动作,把这些参数设置为0,那么在游戏中玩家的手臂将始终是静止的,对提高FPS有小小帮助.

cl_highmodel 0
//禁用高画质模型

fps_max 85
//设定游戏的最高FPS数值。建议设为你的机器经常能达到的数值,这样画面较稳定不会因帧数变化太大而不适应。最高为100。

fps_modem 0
//设定在网络联机时的最高FPS数值。如果设成0,那么这个参数会使用fps_max的数值

gl_cull 1
//只对可以看到的画面进行渲染

gl_clear 1
//关闭引擎对画面上各个模型连接的部分的连贯渲染,这样画面感觉上会变得断裂。但我感觉不出来:)

gl_lightholes 0
//禁用光洞效果

gl_playermip 3
//设定玩家模型的贴图效果为最差

gl_smoothmodels 0
//禁用对玩家模型的光滑处理

gl_wateramp 0
//关闭水波纹效果,水面将永远保持平静。cs里难的看见水。

gl_max_size 128
//设定贴图材质的最大解析度,cs默认为512X512

r_dynamic 0
//关闭动态光影

r_mirroalpha 0
//关闭反射效果

r_mmx 1
//在游戏中使用mmx函数。现在有谁没有mmx?

max_shells 0
//设定同一时间内出现在屏幕上的弹壳数目。这个……对于cs1.3好像没用。我设为0了还是看到满屏的弹壳-_-x顺便说一下,不建议把gl_ztrick 设为1。如果你发现在看HLTV时画面破碎,八成是把这个参数设为1了 。 然后在你的cs快捷方式的命令行后加上-dev +exec speed.cfg就大功告成了。一定有人问-dev做什么用,这个参数打开developer模式,让你在cs loading时看到更多信息。反正我是用习惯了,加不加随你。这样做了以后再进入cs你定会发现帧数有了不小的提高,而画质也不至于变得太差
回复

使用道具 举报

 楼主| Leya 发表于 2008-5-21 18:31:47 | 显示全部楼层
试试:
首先,打开你的游戏目录,打开cstrike--cfg文件夹.在里面你会找到config.cfg这个文件,用记事本打开这个文件,不要动其他任何东西,在最后输入以下内容(注意和原参数保持形式上的一致性):
r_3dsky “0”
fps_max “100”
r_mmx “1”
r_sse “1”
r_sse2 “1”
r_3dnow “1”
cl_showfps “1”
net_graph “1”
net-graphpos “2”
保存文件并关闭以后,将该文件的属性改为“只读”
接下来,找到游戏的快捷方式(没有就创建一个),鼠标右键单击,选择“属性”,然后在目标一栏中添加:空格键 -dxlevel xx , “XX”是数字,建议输入70,意为强制游戏运行在DirectX 7.0的模式下,也可以输入80,81,90.
以上步骤完成后FPS提高了大约25,现在基本上能维持在65fps,这样一来游戏就能运行比较流畅了.当然,不同配置的电脑也会有不同的效果.
回复

使用道具 举报

 楼主| Leya 发表于 2008-5-21 18:32:16 | 显示全部楼层

CS起源-Config大全

再注,如果按照以下方法无效的话可以这样做:把以下的参数加入到config.cfg文件中,然后将这个文件属性勾选只读选项即可防止参数被还原。

2004年10月23号更新,加入几个新的,升级后关闭下雨和3D天空的命令暂时失效了。另外有几个命令要提出来说一下

使用后效果,天气消失,地面不再反光,凹凸消失(其实个人感觉这看起来还真实点,看了几天d8的画面感觉地图里好像到处都是油,反光太厉害了)。天空的一部分没有了(AZ地图的遗迹埋雷点上半部分金字塔消失..)。水面仍然正常(如果你用的是d81以上)。有几个特别的我觉得影响CSS新地图特性的参数我没加进去,在后面有解释,如果你认为你用不到那些特效,你也可以加进去


sv_noclipspeed "2" //设置死后鬼魂模式飞翔的速度,默认为5太快了

con_enable "1"
cl_crosshairusealpha "1"
cl_ejectbrass "0"
mp_decals "0" //血花和飞溅的效果,设成0地上不会有血,但是喷图也会消失
mat_mipmaptextures "1" //使用mip贴图(开启提高fps)
mat_red地图efillrate "1" // 降低场景反光质量,开启后只有木地板和aztec水道小部分石块反光
mat_antialias "0"
mat_bufferprimitives "1"
mat_bumpbasis "0
mat_bumpmap "0"
mat_fastnobump "1"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_showwatertextures "0"
mat_specular "0"
mat_vsync "0"
muzzleflash_light "0"
r_3dsky "0" //关闭3D天空,FPS提升效果明显
r_drawlights "0"
r_DispUseStaticMeshes "0"
r_drawrain "0" //关闭下雨
r_mmx "1"
r_sse "1"
r_sse2 "1"
r_3dnow "1"
r_decals "50" //0为关闭地面上的弹痕,但是喷图也显示不出来
r_dynamic "0" //关闭动态光影
violence_hgibs "0"
violence_hgibs "0"

budget_show_history "0"

fog_enable "0"
net_graphpos "2"
hud_fastswitch "1"
jpeg_quality "100"
r_waterdrawreflection "0" //关闭水面反射
r_drawdecals "0" //不渲染墙壁弹痕
r_drawbatchdecals "0" //跟上面差不多
r_rainsimulate "0" //不模拟下雨,de_aztec这幅图效果突出
cl_detailfade "1" //最小值1,淡化效果应该没用
rope_smooth "0" //关闭绳索的平滑效果


===========================结束
请将以上命令存为Autoexec.cfg文件放到cstrike\cfg下即可生效,上面那个分隔线不包括在内

============================


mat_picmip 设置纹理精度
r_rootlod 设置模型精度
r_shadowrendertotexture 设置阴影细节
mat_bilinear 设置过滤
mat_reducefillrate 色调调节

上面这几个命令不需要加进去,因为他们可以在视频选项里进行设置

r_shadows "0"
这个是关闭阴影,但我不提倡这个,CSS的人物动态阴影是个很好的东西,能够有效的防止敌方偷袭,你要用了整个阴影就没了。

r_drawparticles "0"
这个命令会关闭dust2地图的雾化效果,提高在那个地图上的fps,但他有个严重的缺陷,就是用这个命令后枪口的火光会消失不说,子弹打到物体上的效果也没了,完全没意义

cl_show_bloodspray "0"
用了这个命令后,子弹打到人体上不会流血........你连打中没有都不知道的....不用为好

cl_show_splashes "0" //会关闭打中水产生的水花效果。个人不建议关


r_WaterDrawRefraction "0" //似乎是和水面渲染有关的项目,默认是1,不能关闭,否则水面出错

以下几个命令提出来单独说一下:
r_drawdecals
r_drawbatchdecals
这两个命令是配合r_decals和mp_decals这两个命令,默认都为1,我注意到,CSS里关闭弹痕还会关闭血迹和喷的LOGO,而且,他们管的范围不一样,有一个能关闭墙壁的,还有另外一个能管其它材质贴图上弹痕和血迹,要关了话偶尔就看不见血...
回复

使用道具 举报

 楼主| Leya 发表于 2008-5-21 18:37:27 | 显示全部楼层

【怎么优化FPS】

方法一:控制台直接输入“mat_dxlevel XX”(XX=70,80或81;就是说你采用DX70版本还是DX80版本,版本越低,画面效果越差,但可以换取FPS的飙升,自己试试)

    方法二:关闭一些画面效果。可以把下列优化的参数拷贝到“新建一个叫autoexec.cfg的文件里(放在cstrike/cfg目录下)”--》

      fps_max "200"
con_enable "1"
cl_crosshairusealpha "1"
cl_ejectbrass "0"
cl_show_bloodspray "1"
cl_show_splashes "1"
mp_decals "0"
mat_antialias "0"
mat_bufferprimitives "1"
mat_bumpbasis "0
mat_bumpmap "0"
mat_fastnobump "1"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_showwatertextures "0"
mat_specular "0"
mat_vsync "0"
muzzleflash_light "0"
r_3dsky "0" //关闭3D天空,FPS提升效果明显
r_drawlights "0"
r_drawparticles "0" //关闭dust2烟雾
r_DispUseStaticMeshes "0"
r_drawrain "0" //关闭下雨
r_mmx "1"
r_sse "1"
r_sse2 "1"
r_3dnow "1"
r_decals "0" //关闭弹痕
r_dynamic "0" //关闭动态光影
violence_hgibs "0"
violence_hgibs "0"
budget_show_history "0"
fog_enable "0"
net_graphpos "2"
hud_fastswitch "1"
jpeg_quality "100"
r_waterdrawreflection "0" //关闭水面反射
r_WaterDrawRefraction "0"
r_drawdecals "0" //不渲染弹痕
r_drawbatchdecals "0" //跟上面差不多
r_rainsimulate "0" //不模拟下雨,de_aztec这幅图效果突出
cl_detailfade "1" //最小值1,淡化效果应该没用
rope_smooth "0" //关闭绳索的平滑效果
回复

使用道具 举报

Converse 发表于 2008-5-23 01:45:34 | 显示全部楼层
赞一个,,,不过机器好的同志就不用优化了.
机器好的同志稍微优化一下就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2024-6-1 10:18 , Processed in 0.064783 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表