第一种
操作系统OS:
流行的就是Win9x(网吧多数使用)和WinXP(比赛和个人使用),可以说Win9x已经非常落后(新硬件的不支持,系统的漏洞,总之问题太多了),本人推荐大家使用WinXP!
应用程序编程接口API-->DirectX
这里推荐多数以前的显卡推荐使用:
Win9x DirectX 8.1b 运行库(简体中文版):
http://download.microsoft.com/downl.../CN/DX81chs.exeWinXP DirectX(自带)
凡是最新一代支持DX9的,推荐使用:
DirectX 9.0b 多国语言版本(Win9x/WinXP):
http://download.microsoft.com/downl...date_redist.exe显示驱动
NVIDIA的显卡还是ATI的显卡选择最新的WHQL驱动是非常有必要的,因为它不仅保证了兼容性,对性能的也有足够的保证(最新的ForceWare驱动已经发布了,如果你是FX系列的,强烈推荐更新)
NVIDIA推荐驱动(具体去Mydrivers.com搜索下载^_^)
GeForce2及以前的版本选择30.82 WHQL这一版就可以了
Win9x:
http://file2.mydrivers.com/...30.82_win9x.exeWinXP:
http://file2.mydrivers.com/...30.82_winxp.exePS:这里还推荐一篇N卡特别优化的文章
ATI推荐驱动(具体去Mydrivers.com搜索下载^_^)
显示优化设置:
以NVIDIA的显示设置为例-->
在性能设置里面的
"性能Performance"选择(高性能)
"反失真Anti-Aliasing"选择(应用)
"各项异性过滤Anisotropic Filtering"选择(应用)
在Open GL设置里的
"垂直同步Vertical Sync"选择(始终关闭)
ATI显示设置类似,就不多说了
输入设备ID驱动:
鼠标--->
Microsoft微软IntelliMouse系列鼠标最新IntelliPoint应用程序最新5.0简体中文版For WinXP:
http://file3.mydrivers.com/files/input/IP5_0Chs.exeMicrosoft微软IntelliMouse系列鼠标最新Iintellipoint应用程序4.12简体中文版For Win9x:
http://file3.mydrivers.com/files/in...12ChsALLMsi.exeLOGITECH罗技全系列鼠标最新驱动9.78简体中文版For Win9x/XP:
http://www.logitech.com.cn/bbs/down...ed-mw978chs.exeLogitech罗技全系列鼠标MouseWare Advanced Utility(高级控制面板):
http://file3.mydrivers.com/files/input/mwadvanced.exe帧速Frame Rate:
具体修改在config.cfg(通常STEAM集成版是在C:\SteamApps\
[email protected]\counter-strike\cstrike\)
推荐使用优化设置(当然比赛的config不容许更改这么多^_^):
cl_weather "0"
developer "1"
fps_max "150"
gl_max_size "256"
gl_affinemodels "0"
gl_alphamin "0.25"
gl_clear "0"
gl_dither "1"
gl_flipmatrix "0"
gl_flashblend "0"
gl_lightholes "0"
mp_decals "20"
precache "1"
r_dynamic "1"
r_novis "0"
r_traceglow "1"
r_wateralpha "1"
r_mirroralpha "0"
r_bmodelhighfrac "5.0"
r_lightmap "0"
STEAM 游戏字体:
具体修改在TrackerScheme.res(C:\Program Files\Steam\resource),用Ctrl+F搜索"EngineFont",然后你会看到下面有很多"1""
2""3"的区域,例如:
"name" "Fixedsys"
"tall" "15"
"weight" "5"
"yres" "768 1023"
"dropshadow" "1"
name就是字体的名称,不同的字体可以在C:\WINDOWS\Fonts找到
第2种
强制性优化FPS参数
// r_decals 设定血花或者墙上的弹孔数目,这个值不可高过mp_decals设定值.
r_decals "5"
// gl_round_down 这个参数涉及贴图尺寸,默认值为3,这个值设得越高,画质越差,而FPS也就越高.
gl_round_down "3"
// cl_himodels 禁用高画质模型,从而提高FPS,默认为0.
cl_highmodel "0"
// cl_bob
这些bob系列参数用来描绘玩家移动时手臂的动作,把这些参数设置为0,那么在游戏中玩家的手臂将始终是静止的,对提高FPS有小小帮助.
cl_bob "0"
cl_bobup "0"
cl_bobcycle "1"
// fps_max 设定游戏的最高FPS数值,一般来说,应该与你显示器的刷新频率相同.如果你的机器非常强劲,你可以把这个值设到100,否则,75就足够了.
fps_max "100"
// fps_moden 设定在网络联机时的最高FPS数值。如果设成0,那么这个参数会使用fps_max的数值.
fps_moden "0.0"
// gl_cull 激活后,只对可以看到的画面进行渲染。设成0的话将降低FPS值.
gl_cull "1"
// gl_clear 如果设成1,那么将会金币引擎对画面上各个模型连接的部分的连贯渲染,这样画面感觉上会变得断裂,但可以提高FPS值.
gl_clear "1"
// gl_lightholes 禁用光洞效果,提高FPS值
gl_lightholes "0"
// gl_max_size 设定贴图材质的最大解析度。CS1.1版这个数值默认为512X512,为了FPS,还是改成128吧.
gl_max_size "128"
// gl_playermip 设定玩家模型的贴图效果 0 最好效果 (默认值) 1 一般效果 2 最差效果
gl_playermip "2"
// gl_picmip 这个参数非常重要,调整它甚至可以带来20帧的提高,它的默认值为0
gl_picmip "0"
// gl_smoothmodels 禁用对玩家模型的光滑处理,从而提高FPS
gl_smoothmodels "0"
//gl_wateramp 用来设置水纹效果,改成0以后水面将永远保持平静,从而赚取FPS.
gl_wateramp "0"
// gl_ztrick 扩展渲染参数,只要针对3DFX显卡及其它一些显卡,可能会导致旧显卡出现错误。一般来说,设置成1.
gl_ztrick "1"
// mp_decals 用以控制血花四溅和墙上的弹孔效果,设成0.
mp_decals "0"
// gmax_smokepuffs 用以控制烟雾表现效果,设成0.
max_smokepuffs "0"
// max_shells 设定同一时间内出现在屏幕上的弹壳数目,还是设成0.
max_shells "0"
// 调整控制台弹出的速度.
scr_conspeed "8000"
// r_drawviewmodel 设成0可提高FPS并增大视野范围.
r_drawviewmodel "0"
// r_dynamic 动态光影,一定要关闭.
r_dynamic "0"
// r_mirroralpha 反射效果,也要关闭.
r_mirroalpha "0"
// r_mmx 在游戏中使用mmx函数,PentumII或者pentumIII的玩家可设置成1,AMD,赛扬和CYRIX只能设为0.
r_mmx "1"
//violence_ablood
//violence_agibs
//violence_hblood
//violence_hgibs 这些参数用以控制游戏中的各种暴力表现效果,例如血花四溅等等,关闭它们可以赚取一些FPS.
violence_ablood "0"
violence_agibs "0"
violence_hblood "0"
violence_hgibs "0"
//命令:ex_interp
//默认值:0.1
//插值是用来使玩家从一点移动到另外的点的时候移动更平滑,HL的引擎依据一个玩家以前所处位置以及在一定时间后的位置来显示他在这两点之间的移动,而这个时间是由ex_interp来进行设置,默认的设置是0.1即100毫秒,如果这个数值越低,那么玩家在这两点之间的移动也就更平滑。不过这个参数只作用在修改了该参数的机器上,在其他机器上并不会有任何影响.
ex_interp "0.02"
//命令:cl_nopred, ex_extrapmax
//默认值:0, 1.2
//网络代码推测是HL的引擎在玩家的瞬间状态,基于其的动作进行一定的预测,从而提高一定的游戏速度。使用这两个参数得当可以大幅度的减少互联网游戏中的迟钝现象,就不需要依*感觉来对对手的下一步行动进行一定的预测了。
//cl_nopred设置为0即为打开预测,ex_extrapmax即为设置预测的最大时间,该值设置为适中比较合适。
cl_nopred "1"
ex_extrapmax "1.2"
//命令:: cl_nosmooth, cl_smoothtime, cl_vsmoothing
//默认值:0, 0.1, 0.05
//这部分的预测为屏幕显示方面的预测,与网络代码的优化无关。
cl_nosmooth "1"
cl_smoothtime "0.1"
cl_vsmoothing "0.05"
在给大家一个优化脚本