|
|
不知道,都應(yīng)該和網(wǎng)速有關(guān)吧
優(yōu)化CS,就是最大限度的提高FPS值,減少Ping從而是游戲畫面流暢一、第一步驟
1.復(fù)制一個(gè)CS快捷方式
2.按右鍵-內(nèi)容可以看到如下
C:\SIERRA\Half-Life\hl.exe -console -game cstrike
3.在后面加入下列參數(shù)可產(chǎn)生不同用途
-console-預(yù)設(shè)就有,有這個(gè)在game里才能做其它設(shè)定
-32bpp-用32bit色彩起動(dòng)game,預(yù)設(shè)是16bit,用32bit可能使游戲變慢,但更好看
-numericping-用數(shù)字顯示ping
-nojoy-不起動(dòng)搖捍
-noipx-不用ipx,如果是intetnet游戲,不要起動(dòng)此項(xiàng)
-heapsize XXXXX-x為指定數(shù)字,可指定cs占用多少內(nèi)存,最好用建議值
C:\SIERRA\Half-Life\hl.exe -console -game cstrike (-32bpp) -numericping -nojoy (-noipx)
另外用完后進(jìn)去會(huì)發(fā)現(xiàn)本來(lái)Ping是用點(diǎn)顯示,現(xiàn)在加了數(shù)字,數(shù)字越小ping越低,速度越快。
二、第二步驟
在game中按`進(jìn)人console mode
cl_lc X 和cs的新的網(wǎng)絡(luò)技術(shù)有關(guān),最好設(shè)x=1
cl_lw X 有無(wú)武器的動(dòng)畫(比如上子彈等動(dòng)作)最好設(shè)x=1
cl_lb X 此項(xiàng)與血漬有關(guān),預(yù)設(shè)是0,設(shè)1比較真實(shí),但會(huì)減低速度
cl_updaterate XX 上傳速度,如果是寬帶設(shè)30~40,如果在比較多人的站設(shè)25,modem用
戶設(shè)15比較好,預(yù)設(shè)20 Lan=50
cl_cmdrate XX 預(yù)設(shè)是30 modem用戶設(shè)30 寬帶設(shè)40~50 Lan=50
fps_max XXX x=1~100這是你的最大fps,好的顯卡可設(shè)100, geforce256 tnt v3設(shè)60左右,比較不好的最好不要設(shè)超過(guò)60
rate XXXXX 更新頻率 x=1~20000,設(shè)定如下
56k Modem/1 Channel ISDN 3600 to 5300
2 ISDN 5000 to 7000
Cable Modem 5600 to 10000
xDSL, T1+ 7500 to 20000
LAN (10MBps or 100MBps) 20000
cl_allowupload X 允許用戶方上傳自己的資料如logo x=1是 x=0否,modem最好設(shè)0
cl_allowdownload X 允許用戶方自動(dòng)下傳sever的資料如mapx=1是 x=0否,預(yù)設(shè) x=1
cl_download_ingame X 允許用戶方在game中自動(dòng)下傳sever的資料如 logo mapx=1是 x=0否 modem最好設(shè)0
net_graph x 打開測(cè)fps與聯(lián)機(jī)速的工具 x=1開 x=0關(guān),開起此項(xiàng)多少會(huì)減少fps
net_graphpos x 工具的位置 x=1,2,3
net_graphwidth x 工具的大小 預(yù)設(shè)x=192
max_shells X 最大跳出彈殼數(shù)
max_smokepuffs X 最大爆炸量
如果你的顯卡較好,可輸入
a.GL_NEAREST_MIPMAP_LINEAR (Default)
b.GL_LINEAR_MIPMAP_LINEAR (High Quality)
gl_ztrick X 此項(xiàng)會(huì)減少z-buffer的準(zhǔn)確率.預(yù)設(shè)是0,但如果你的卡較舊可設(shè)1
cl_himodels X 高解細(xì)度model,預(yù)設(shè)是0,如果cpu或顯卡夠也可設(shè)1
hud_fastswitch X 當(dāng)你用鍵盤換武器時(shí)會(huì)直接換而不是只是把光標(biāo)換過(guò)去 x=1開 x=0關(guān)
hud_saytext_time XX 對(duì)友談話在屏幕上停留的時(shí)間,預(yù)設(shè) x=6
hud_deathnotice_time XX 死亡通知對(duì)友談話在屏幕上停留的時(shí)間,預(yù)設(shè) x=6
fastsprites X 煙的復(fù)雜度 預(yù)設(shè)x=0, 設(shè)1時(shí)會(huì)更快,但比較難看 2最快
那么如何增大FPS呢
/ cl_himodels 禁用高畫質(zhì)模型,從而提高FPS,默認(rèn)為0.
cl_highmodel “0“
// cl_bob 這些bob系列參數(shù)用來(lái)描繪玩家移動(dòng)時(shí)手臂的動(dòng)作,把這些參數(shù)設(shè)置為
0,那么在游戲中玩家的手臂將始終是靜止的,對(duì)提高FPS有小小幫助.
cl_bob “0“
cl_bobup “0“
cl_bobcycle “1“
// fps_max 設(shè)定游戲的最高FPS數(shù)值,一般來(lái)說(shuō),應(yīng)該與你顯示器的刷新頻率相同.如果你的機(jī)器非常強(qiáng)勁,你可以把這個(gè)值設(shè)到100,否則,75就足夠了.
fps_max “75“
// fps_moden 設(shè)定在網(wǎng)絡(luò)聯(lián)機(jī)時(shí)的最高FPS數(shù)值。如果設(shè)成0,那么這個(gè)參數(shù)會(huì)使
用fps_max的數(shù)值.
fps_moden “0.0“
// gl_cull 激活后,只對(duì)可以看到的畫面進(jìn)行渲染。設(shè)成0的話將降低FPS值.
gl_cull “1“
// gl_clear 如果設(shè)成1,那么將會(huì)金幣引擎對(duì)畫面上各個(gè)模型連接的部分的連貫
渲染,這樣畫面感覺上會(huì)變得斷裂,但可以提高FPS值.
gl_clear “1“
// gl_lightholes 禁用光洞效果,提高FPS值
gl_lightholes “0“
// gl_max_size 設(shè)定貼圖材質(zhì)的最大解析度。CS1.1版這個(gè)數(shù)值默認(rèn)為512X512,
為了FPS,還是改成128吧.
gl_max_size “128“
// gl_playermip 設(shè)定玩家模型的貼圖效果 0 最好效果 (默認(rèn)值) 1 一般效果
2 最差效果
gl_playermip “2“
// gl_picmip 這個(gè)參數(shù)非常重要,調(diào)整它甚至可以帶來(lái)20幀的提高,它的默認(rèn)值
為0
gl_picmip “0“
// gl_round_down 這個(gè)參數(shù)涉及貼圖尺寸,默認(rèn)值為3,這個(gè)值設(shè)得越高,畫質(zhì)
越差,而FPS也就越高.
gl_round_down “10“
// gl_smoothmodels 禁用對(duì)玩家模型的光滑處理,從而提高FPS
gl_smoothmodels “0“
// 此參數(shù)用于設(shè)置透視效果。它的調(diào)節(jié)范圍,從最差畫質(zhì)(最高FPS)到
// 最優(yōu)畫質(zhì)(最低FPS)依次如下:
// gl_nearest_mipmap_nearest
// gl_liner_mipmap_nearest
// gl_nearest_mipmap_liner
// gl_liner_mipmap_liner
// 只設(shè)置gl_nearest,刪除mipmap效果可以大幅提高FPS,如果設(shè)成gl_liner則可以在稍損FPS值的基礎(chǔ)上提高畫質(zhì)
gl_texturemode “gl_nearest“
//gl_wateramp 用來(lái)設(shè)置水紋效果,改成0以后水面將永遠(yuǎn)保持平靜,從而賺取F
PS.
gl_wateramp “0“
// gl_ztrick 擴(kuò)展渲染參數(shù),只要針對(duì)3DFX顯卡及其它一些顯卡,可能會(huì)導(dǎo)致舊顯卡出現(xiàn)錯(cuò)誤。一般來(lái)說(shuō),設(shè)置成1.
gl_ztrick “1“
// mp_decals 用以控制血花四濺和墻上的彈孔效果,設(shè)成0.
mp_decals “0“
// gmax_smokepuffs 用以控制煙霧表現(xiàn)效果,設(shè)成0.
max_smokepuffs “0“
// max_shells 設(shè)定同一時(shí)間內(nèi)出現(xiàn)在屏幕上的彈殼數(shù)目,還是設(shè)成0.
max_shells “0“
// 調(diào)整控制臺(tái)彈出的速度.
scr_conspeed “8000“
// r_decals 設(shè)定血花或者墻上的彈孔數(shù)目,這個(gè)值不可高過(guò)mp_decals設(shè)定值.
r_decals “0“
// r_drawviewmodel 設(shè)成0可提高FPS并增大視野范圍.
r_drawviewmodel “0“
// r_dynamic 動(dòng)態(tài)光影,一定要關(guān)閉.
r_dynamic “0“
// r_mirroralpha 反射效果,也要關(guān)閉.
r_mirroalpha “0“
// r_mmx 在游戲中使用mmx函數(shù),PentumII或者pentumIII的玩家可設(shè)置成1,AMD
,賽揚(yáng)和CYRIX只能設(shè)為0.
r_mmx “1“
//violence_ablood
//violence_agibs
//violence_hblood
//violence_hgibs 這些參數(shù)用以控制游戲中的各種暴力表現(xiàn)效果,例如血花四濺等等,關(guān)閉它們可以賺取一些FPS.
violence_ablood “0“
violence_agibs “0“
violence_hblood “0“
violence_hgibs “0“
//命令:ex_interp
//默認(rèn)值:0.1
//插值是用來(lái)使玩家從一點(diǎn)移動(dòng)到另外的點(diǎn)的時(shí)候移動(dòng)更平滑,HL的引擎依據(jù)一個(gè)玩家以前所處位置以及在一定時(shí)間后的位置來(lái)顯示他在這兩點(diǎn)之間的移動(dòng),而這個(gè)時(shí)間是由ex_interp來(lái)進(jìn)行設(shè)置,默認(rèn)的設(shè)置是0.1即100毫秒,如果這個(gè)數(shù)值越低,那么玩家在這兩點(diǎn)之間的移動(dòng)也就更平滑。不過(guò)這個(gè)參數(shù)只作用在修改了該參數(shù)的機(jī)器上,在其他機(jī)器上并不會(huì)有任何影響.
ex_interp “0.02“
//命令:cl_nopred, ex_extrapmax
//默認(rèn)值:0, 1.2
//網(wǎng)絡(luò)代碼推測(cè)是HL的引擎在玩家的瞬間狀態(tài),基于其的動(dòng)作進(jìn)行一定的預(yù)測(cè),
從而提高一定的游戲速度。使用這兩個(gè)參數(shù)得當(dāng)可以大幅度的減少互聯(lián)網(wǎng)游戲中的遲鈍現(xiàn)象,就不需要依*感覺來(lái)對(duì)對(duì)手的下一步行動(dòng)進(jìn)行一定的預(yù)測(cè)了。
//cl_nopred設(shè)置為0即為打開預(yù)測(cè),ex_extrapmax即為設(shè)置預(yù)測(cè)的最大時(shí)間,該值設(shè)置為適中比較合適。
cl_nopred “1“
ex_extrapmax “1.2“
//命令:: cl_nosmooth, cl_smoothtime, cl_vsmoothing
//默認(rèn)值:0, 0.1, 0.05
//這部分的預(yù)測(cè)為屏幕顯示方面的預(yù)測(cè),與網(wǎng)絡(luò)代碼的優(yōu)化無(wú)關(guān)。
cl_nosmooth “1“
cl_smoothtime “0.1“
cl_vsmoothing “0.05“ |
|