cs1.6优化指南!

借宝地一用,给所有chinacser!

显示优化设置:


以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.exe

Microsoft微软IntelliMouse系列鼠标最新Iintellipoint应用程序4.12简体中文版For Win9x:
http://file3.mydrivers.com/files/in...12ChsALLMsi.exe

LOGITECH罗技全系列鼠标最新驱动9.78简体中文版For Win9x/XP:
http://www.logitech.com.cn/bbs/down...ed-mw978chs.exe

Logitech罗技全系列鼠标MouseWare Advanced Utility(高级控制面板):
http://file3.mydrivers.com/files/input/mwadvanced.exe


帧速Frame Rate:

具体修改在config.cfg(通常STEAM集成版是在C:SteamAppsyour@email.comcounter-strikecstrikecstrike_schinese) **注意目录和通常的修改不同**
推荐使用优化设置(当然比赛的config不容许更改这么多^_^):

*****能修改换枪时需要点击鼠标左键....至于是否优化,你自己看着办!
能一键买枪,F8 M4和AK套装,其他自己看吧!***

// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".

unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F5" "snapshot"
bind "F6" "mp5;flash;vesthelm;flash;hegren;primammo;secammo"
bind "F7" "defender;famas;vesthelm;primammo;secammo;flash;flash;hegren"
bind "F8" "ak47;m4a1;vesthelm;primammo;secammo;flash;flash;hegren"
bind "F9" "awp;nighthawk;vesthelm;primammo;secammo;flash;flash;hegren"
bind "F10" "primammo;secammo;vesthelm;flash;flash;hegren"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "centerview"
bind "KP_HOME" "m4a1;ak47;primammo;"
bind "KP_UPARROW" "famas;galil;primammo;"
bind "KP_PGUP" "awp;primammo;"
bind "KP_LEFTARROW" "mp5;primammo;"
bind "KP_5" "aug;sg552;primammo;"
bind "KP_RIGHTARROW" "shield;"
bind "KP_END" "usp;secammo;"
bind "KP_DOWNARROW" "deagle;secammo;"
bind "KP_PGDN" "defuser;"
bind "KP_INS" "vesthelm;"
bind "KP_DEL" "vest;"
bind "KP_MINUS" "flash;"
bind "KP_PLUS" "hegren;"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "1.0"
ati_subdiv "2.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "2"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_cmdbackup "2"
cl_cmdrate "30"
cl_corpsestay "600.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "small"
cl_crosshair_translucent "1"
cl_dlmax "128"
cl_download_ingame "1"
cl_dynamiccrosshair "1"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Blue"
cl_logofile "lambda"
cl_lw "1"
cl_minmodels "0"
cl_radartype "0"
cl_righthand "1"
cl_shadows "1"
cl_timeout "305"
cl_updaterate "20"
cl_vsmoothing "0.05"
cl_weather "0"
con_color "255 180 30"
console "1.000000"
crosshair "1.000000"
fastsprites "0"
fps_max "300"
fps_modem "0.0"
gamma "3"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_monolights "0"
gl_overbright "0"
gl_polyoffset "0.1"
hisound "1"
hpk_maxsize "0"
hud_capturemouse "1"
hud_centerid "1"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0"
lookspring "0.000000"
lookstrafe "0.000000"
m_filter "1"
m_forward "1"
m_pitch "0.022"
m_side "0.8"
m_yaw "0.022"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.800000"
mp_decals "300.000000"
name "`"
net_graph "0"
net_graphpos "1"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"
s_a3d "0"
s_automax_distance "30"
s_automin_distance "2"
s_bloat "2.0"
s_distance "60"
s_doppler "0.0"
s_eax "0"
s_leafnum "0"
s_max_distance "1000"
s_min_distance "5"
s_numpolys "200"
s_polykeep "1000000000"
s_polysize "10000000"
s_refdelay "4"
s_refgain "0.4"
s_rolloff "1.0"
s_verbwet "0.25"
sensitivity "2.040000"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "2"
spec_pip "0"
suitvolume "0.250000"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120.000000"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "2"
volume "0.5"
setinfo "_vgui_menus" "1"
setinfo "_ah" "1"
+mlook
+jlook
exec userconfig.cfg

[ Last edited by sinbad on 2004-8-18 at 20:39 ]
Share |
Share

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

网络状况 (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

服务

运行不需要的服务会占用大量内存和资源。禁用某些你不需要的服务可以提升高达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

应用程序编程接口API-->DirectX


这里推荐多数以前的显卡推荐使用:
Win9x DirectX 8.1b 运行库(简体中文版):
http://download.microsoft.com/downl.../CN/DX81chs.exe

WinXP 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://<br /> http://file2.mydrive...30.82_win9x.exe
WinXP:http://<br /> http://file2.mydrive...30.82_winxp.exe


ATI推荐驱动(具体去Mydrivers.com搜索下载^_^)

TOP

sinbad,,,你们怎么不来了?

TOP

最近ff318要考试,我忙着打工,Chris真是好记性!

TOP

我的显卡还是Mx400,嗨,再优化也没戏.

TOP

我也常玩, 但越玩越差, 郁闷ing~~~~~~~~~~
难道是我太老了?

TOP

我的fps总是跳,1会儿150 ,1会儿90,怎么回事儿呢??

TOP