服务

运行不需要的服务会占用大量内存和资源。禁用某些你不需要的服务可以提升高达30%的性能。要打开“服务”菜单,点击开始/运行/输入“services.msc”回车

在此你可以禁用,或停止某些服务——但是要小心,一旦禁用某些服务,硬件有可能不能正常工作。
我的建议是使用现成的services.bat文件停止某些服务而不是禁用他们。并且每次重起都运行此文件。用这个方法,如果你遇到任何问题,重起一次就可解决。
Services批处理文件:services.bat (感谢neowin的cajunfox)

当然,你完全可以禁用他们——如果出问题,我不会提供任何形式的技术支持。此处是我的services.bat文件可供下载:
http://www.logged.org/files/?function=view&id=856

其他:

CS1.6名字补丁:
此补丁将把所有cs武器的名字改为真正的名字(比如把BULLOP改为AUG)
截图:http://www.nextwish.org/mods/gamefix/images/withnamefix.jpg
下载:http://www.logged.org/files/?function=view&id=482

Refresh force:
这款软件能让你的显示器在游戏中的刷新率不再为60Hz。看60Hz的显示屏如同盯着一盏日光灯。
主页:http://www.pagehosting.co.uk/rf/

Free Ram XP Pro:
这款软件释放内存,让你更平滑地进行游戏。
下载:http://www.yourwaresolutions.com/framxpro.zip

Gamma Panel:
这款小软件允许你用热键进行伽马校正。(如果你使用powerstrip,则不必下载此软件,它已内建此功能)
下载:http://www.stars.benchmark.pl/files/gapa.zip
截图:http://www.softnews.ro/screenshots/12-1-25_1.png

nVHardPage:http://www.guru3d.com/index.php?page=nvhardpage&menu=5 允许你使用雷管驱动的隐藏选项。同样的,你还能使用一些很cool的功能,并提供一个有用的性能精灵(performance wizard)。

Powerstrip:http://66.227.107.157/ps.htm
Powerstrip让GF显卡几乎每个选项都可以被你定制。

TOP

网络状况 (netgraph)

显示出来自服务器的数据包的大小
Out=你发送至服务器的数据量(k/s)
In=你接受自服务器的数据量(k/s)
绿线的高度显示连接中收到某个数据包所花费的时间(latency)。此线是黄色时表示网络阻塞。
红线=丢掉的数据包
蓝线=丢掉的数据包(与服务器完全失去联系)
每一个数据包送出后,图表上都用一个蓝色点表示。如果数据包被跳过,那么你得到一个蓝色点(此处可能有笔误,似乎该是红色点意思才通——译者)(我的是全红,因为我在listen server上)
命令行参数:
一些添加到命令行的参数可影响程序运行的方式(比如“C:Program FilesSierraCounter-strikecstrike.exe -console”中的-console参数即属此类情况,其作用是打开cs的控制台——译者)。此处我将列举一些能提高半条命及其MOD游戏表现的参数。
在steam中使用命令行:
选择“游戏”/选择适当的MOD(Counter-Strike)/右键单击并选择“属性”/选择“运行选项”/输入你想用的参数并点击“确定”
用法:
-XXXX表示一个参数。例如:-noipx -nojoy -console
+XXXX表示一个控制台命令(cl_cmdrate)例如:+rate 20000 +cl_cmdrate 50 +cl_updaterate 50

有用的参数:
-Heapsize XXX
选择将用于CS的内存总量。在内存较小的系统里这将有可能改善CS的运行效果。我做了一个能告知你适当的heapsize值的方程式。
(你需要一个能告诉你多少内存已被使用的程序。我推荐FreeRam XP Pro http://www.yourwaresolutions.com/products.html#Download
好,当你有了这个程序后,你需做的是:运行FreeRam XP/关闭所有不必要的应用程序/选择“AUTO FREE”/点击“GO”/等待你的内存被释放并记住最多能释放的内存的百分比(比如60%)
在开始菜单/运行中输入“calc”回车
在计算器程序里输入你的内存总数(比如:256)/把这个数字的小数点左移两位(比如:2.56)/把这个数字(2.56)乘以你刚才记住的百分比(比如60%)/去掉小数点后的数字(比如:153.6写为153)/在此数字后加上三个零(153000)/在MOD游戏的命令行里加上 -heapsize 和此数字(比如:-heapsize 153000)
*注意:如果游戏运行时死机,把这个值提高大约四分之一。如果仍然死机,放弃使用这个参数。

-zone XXX
这个参数让你选择提供给你的控制台的内存总量。如果你的控制台lag或者有许多指令集。这不该是个大的数字,并且不能大于heapsize数值的3%。当heapsize为153000时我用zone 4500(0.34%)

-preload
预载纹理和建模。内存时钟(GPU时钟)和内存大小合适时可以改善游戏运行效果。

-width XXX -height XXX
设定分辨率——也可以在“设置”里完成,但如果你想为每个MOD游戏设置不同的分辨率,可以用此参数。比如:-width 640 -height 480

TOP

CPU:
因为CS占用CPU资源较多,尽可能适当的配置CPU可以提高FPS。我所知的最好的优化CPU的软件是Powertweak。它会让你的fps提高10或更多。
此处可以下载:http://www.powertweak.com/powert2.exe
在此可以了解更多的信息:http://www.powertweak.com/
*注意:此软件并非超频CPU。我不建议你在没有专家协助下超频,因为极有可能损坏CPU。

广告软件,间谍软件,蠕虫/木马:

计算机中了蠕虫病毒或木马程序会严重影响性能。同样也会造成网络问题使ping值剧增。如果你没有杀毒软件,你可以在http://housecall.trendmicro.com/housecall/start_corp.asp使用在线查毒功能(免费)
广告软件和间谍软件也会降低电脑性能并骚扰使用者。对此,我建议使用三种软件清除:
广告软件: http://download.com.com/3000-2144-10214379.html?tag=lst-0-1
间谍软件清除: http://download.com.com/3000-2144-10194058.html?tag=lst-0-1
Bazooka: http://download.com.com/3000-2144-10247783.html?tag=lst-0-1
*注意:扫描前请确定已更新这些软件,否则没有意义。
网络优化:
为了优化网络连接,降低ping值,你需要用到:
http://www.speedguide.net/files/sguide_tweak_2k.zip
Speedguide.net上还有很多关于优化网络的工具和介绍——如果感兴趣的话可以读一读。
要察看FPS,输入 cl_showfps 1,屏幕左上方将会有FPS显示。Net_graph 1-3也是显示fps的命令,但是会影响性能。
*表示使用后会使质量严重降低,如果不愿让CS看起来“丑陋”就别用。

用法:复制这些命令到你得userconfig.cfg或者autoexec.cfg文件中。文件位于C:Program FilesSteamSteamAppsuser@email.comcounter-strikecstrike。如果前述文件不存在,请创立新文件并把命令复制于其中。

网络速率

大多数人对于他们需要用到哪种网络速率并不清楚……
那么,如下方法可以得知哪种速率最适合你:
在不引起网络阻塞/丢包的前提下,你能达到的cl_cmdrate和cl_updaterate参数的最高值即为你需要的速率(不高于101)
同样,把网络速率设为服务器允许的最大值:
*如果sy_maxrate是10000,你应该使用“rate 10000”
*如果sy_maxrate是0,sy_lan是0,你应该使用25000
*如果sy_maxrate是0,sy_lan是1,你应该使用10000或者9999。
如果sy_maxupdaterate是30(1.6的默认值),那么你应该使用30 updaterate。否则你会发出多余的数据包。
可以在HLSW设置你的速率:

注意:当连接到一个专用服务器(即服务器上不运行CS客户端程序)时,在控制台输入sy_commands命令不会显示服务器的速率。仅仅只显示假定你要建服务器的话,会使用怎样的速率。
ex_interp:别太担心interp参数。他不再给玩家便宜,只是一个基本的与网络有关的指令,就像cl_cmdrate一样。在此我不再赘述ex_interp和cl_updaterate参数。你只需知道每次你输入“ex_interp 0”修改interp参数的时候,半条命游戏都会为你自动设置最优的interp。

TOP