|
硬件优化 配置CS世界顶尖高手使用的计算机需要10000美元以上,例如CS强队SK战队,单是配备Sony液晶显示器这一项就需要6000美元。倾家荡产买一台魔鬼PC对大多数玩家不太可能,下面我们来了解一下各部分硬件在FPS中的作用,一样可以配置出既经济又实惠的CS电脑。 CPU:假如你像笔者一样,只有一块赛扬1.2G的CPU的话,建议可能的话进行适当的超频。注意超频时不要超太高,因为CPU过热会影响计算机的使用寿命,一般来说超频10%~20%都不会有太大的问题。
内存和主板:内存和主板最好都选用名牌,内存最好配置到512MB DDR,主板则要选择比较新的芯片组,注意要及时升级主板的BIOS。
显示器和显卡:显示器和显卡要经常更新驱动,以保证可以达到100MHz的刷新率,否则,FPS值再高也是白费。
在这里给大家介绍一个最简单的FPS值测试方法:点击Winamp的“菜单-关于”,可以看到左下角实时显示的显卡当前FPS值。
网络优化
网络游戏向来是宽带用户的天下,如果用Modem上网打CS,就算你拥有魔鬼配置的高档机也没法得到满意的FPS值。
假如你是一个宽带用户,请注意下面的几点:要选择Ping值理想的服务器;关闭杀毒软件监控器可以使FPS值提高40;可以按照自己的网络环境调整控制台中的rate参数是调整网络更新频率,运行下面的命令:
rate X
这里X的值在56k“猫”下可以设为3600~5300,在ISDN下为5000~7000,Cable Modem 下为5600~ 10000,xDSL,T1+网络可以设为7500~20000,10MBps或者100MBps LAN 为20000。
系统优化
以笔者的WinXP系统,Geforce2 MX400显卡为例,系统可以做如下优化:
1.修改OpenGL属性
图1
图2
某些Geforce显卡的FPS值怎么也上不去,总是60。这里我们对OpenGL属性做一些基本的设置,以提高FPS值。首先,在OpenGL属性设置中把垂直同步一项永久关闭,这样可以解决FPS上限是60的问题(图1)。还不满意的话,可以将时钟刷新率再往上调高一点点(图2),注意千万小心!因为设置过高会死机,也有可能会造成硬件损伤。
2.优化电脑性能
首先去掉桌面壁纸,因为它会影响桌面刷新率。然后选择“我的电脑-属性-高级-性能设置”,选择“最佳性能”。此外,假如你有512MB内存和足够的硬盘空间,建议将虚拟内存手工设置为1GB甚至是2GB。
游戏优化
对于宽带玩家,我们可以将CS快捷方式修改成下面这样,可以数字显示ping值,不加载摇杆和IPX驱动,以尽量提高FPS值。
C:\SIERRA\Half-Life\hl.exe -console -game cstrike (-32bpp) -numericping -nojoy (-noipx)
这样,我们进入游戏后可以按`键呼出控制台,执行一些优化FPS的命令,我一般运行下面这些命令:
注意:游戏中按`键键入console 0关闭控制台,也可以提高FPS值。
下面要进行最重要的一步:修改cstrike目录下的config.cfg文件。config.cfg里面保存了一些定义的键值和游戏默认的参数,游戏启动时可以自动调用,有关这方面的资料相当多,这里就不详细介绍了,附表里推荐了一些修改后提升FPS值的参数,经验证,可以通过大部分防作弊验证,请大家针对自己的实际情况有选择地修改。
FPS和FPS游戏
FPS:Frames Per Second,这是对FPS缩写的准确解释,意思是每秒画面运行的帧数,这个数值越高越好。一般来说30FPS就是可以接受的,将性能提升至60FPS则可以明显提升交互感和逼真感,但是一般来说超过75FPS一般就不容易察觉到有明显的流畅度提升了。
FPS游戏:First Person Shoot game,即第一人称射击游戏,这是对游戏的解释。代表性的游戏有Counter-Strike(反恐精英),Quake(雷神之锤),Unreal Tournament(虚幻竞技场)等。
附:config.cfg参数值
|
参数 |
数值 |
参数 |
数值 |
|
cl_highmodel |
0 |
max_shells |
0 |
|
cl_bob |
0 |
scr_conspeed |
8000 |
|
cl_bobup |
0 |
r_decals |
0 |
|
cl_bobcycle |
1 |
r_drawviewmodel |
0 |
|
fps_max |
75 |
r_dynamic |
0 |
|
fps_moden |
0 |
r_mirroalpha |
0 |
|
gl_cull |
1 |
violence_ablood |
0 |
|
gl_lightholes |
0 |
violence_agibs |
0 |
|
gl_max_size |
128 |
violence_hblood |
0 |
|
gl_playermip |
2 |
violence_hgibs |
0 |
|
gl_picmip |
0 |
fastsprites |
1 |
|
gl_round_down |
10 |
cl_nopred |
1 |
|
gl_smoothmodels |
0 |
ex_extrapmax |
1.2 |
|
gl_texturemode "gl_nearest" |
- |
cl_nosmooth |
1 |
|
gl_wateramp |
0 |
cl_smoothtime |
0.1 |
|
mp_decals |
0 |
cl_vsmoothing |
0.05 |
|
max_smokepuffs |
0 |
|
| |