好像沒人發表過這篇文章..
下面的內容沒有絕對,請自己調整到最順的狀態
像我...1M網路,cl_updaterate和 cl_cmdrate分別是10
rate是30000...打起來超順的..呵
關於網絡參數設置的問題 loss 和 choke
最後還是自己摸索出來的最好!!我現在把經驗講給大家。。。
(局域網的就不用講了吧,rate 25000,cl_updaterate 101,cl_cmdrate 101)
rate設定值。這個不好說,因為個人感覺不怎麼明顯。反正我就是使用hlsw,啟動參數里設置了set rate to max,他是將rate設定與服務器相同,具體根據服務器設定值而變,國內大部份都是adsl或者以上的寬帶才玩cs:s吧,因此,大可將rate 設定到7500~9999間,反正我覺得具體數值不怎麼重要。
我要講的主要是cl_updaterate和 cl_cmdrate這兩個參數了。
其實這兩個參數的修改很簡單!但是,大家必須清楚一件事情:不同的服務器,這些參數的設定是不同的。 參考了那麼多的資料,我的理解是通過這兩個值的設置,使網絡狀況的 loss和 choke最小化(lag的感覺最小),但又不會讓準星感覺飄或粘滯。
這兩個參數的設定,會影響到cs:s裡面ping值的顯示數值。
如果這兩個參數選擇默認值(也算是最小值吧) (20,30),這時,你會發現,cs裡面所顯示的ping值最低,但打起來的感覺卻跟高ping沒兩樣。比如。我的adsl(2M)用ping命令ping一個服務器,其平均在4X左右,如果用這兩個值的話,cs:s裡面竟然顯示2x~3x的ping值,但這明顯是不是實際值,打起來也感覺畫面粘滯感很厲害,跟ping高時差不多,因此這肯定不是正確的適當的值。
下面我就給大家講講詳細值的設定方法。
首先把這兩個值設定為101,然後連入服務器。使用net_graph 3查看網絡狀況,如果loss 和 choke都為0,那麼,你盡可以使用這兩個值玩!
當這兩個值經常大於0時,就開始把這兩個值改小:cl_updaterate 對應的是 choke,cl_cmdrate對應的是loss!!
(重點在上面這二句)
也許是由於網絡狀況的原因吧,我所去的服務器loss絕大部分都是0,因此cl_cmdrate 也就大部份時間使用101;但choke就不同了,不同的服務器,變化很大。這時,你會發現,調整cl_updaterate可以明顯改善choke值。具體值的設定方法,,比如,你用101有明顯choke,你可以降到50試試,如果還有,就-5 這樣一點點減少,如果降到50 choke一直為0了,就試著+5這樣一點點增大,直到偶爾出現choke這樣就最好了。因此,這兩個值,誰大誰小,實際沒有什麼絕對對應關係的,真正確定誰大誰小的是你本身的網絡狀況。
最後,給大家說明的是:這兩個值的設定,以最小的loss和choke,最大的數值為最好。換句話說,在盡量使得choke和loss為0的情況下,cl_cmdrate 和cl_updaterate的值越大,玩起了的感覺最順暢。
http://www.shait.net/viewthread.php?tid ... authorid=1 |