Re: [問題] FPS太低

看板Steam (線上遊戲平台)作者 (殺性再起)時間20年前 (2005/12/07 18:11), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/5 (看更多)
: 如果你有錢可以去敗6800GS XD : 歡迎來我們SV看看 : | P.T.R |-DOD:S TW Server 我的數值是看網路上的教學文章訂的 內容如下 將你的cl_cmdrate設置在略高於FPS的值上,通常情況下兩個數值應該相差5。這意味著你 將能最大限度的向伺服器端傳送數據,如果你的連接開始不穩定,並且出現lag情況,那 麼請將cl_cmdrate值設置的盡可能高,直到lag消失。我們只想盡可能的向伺服器端傳送 更多的數據,實現起來也很簡單。另外一個需要注意的地方就是:cl_cmdrate的數值並不 需要去強制配合伺服器的FPS,因為雖然把最多的 封包傳送了出去,可是伺服器端並不能 接收你發送的全部,接著就會產生可恥的丟包情況。 我們的cl_updaterate應該盡量與伺服器的sv_maxupdaterate接近,它與cl_cmdrate的工 作原理大致相同。我們想要傳輸最大的數據,而修改這個參數的設定可以達到這一目的。 把我們的cl_updaterate的值設為51,我們將ex_interp的值設置為0,這樣做會自動重設 我們interp值。但是,請注意下面的圖片。我們接到了51個 封包,但是伺服器端只發送 了30個(假設sv_maxupdaterate 30),此刻螢幕下方顯示的是橘色或者黃線,這就意味 著客戶端額外的插入了一些數據(利用舊的數據插入)。因此產生了丟包,我們自然不希 望事情如此下去,所以更改cl_updaterate的值至40,如此一來,我們的ex_interp就會被 自動重設。 我們想接收來自伺服器端的所有數據,不遺失任何一個包,所以請大家把ex_interp的值 設置恰當,利用上文所述的方法也不失為妙計之一。 如上文丟包的情情顯示在loss和chock 我的設定是從cl_cmdrate和cl_updaterate設定成200之後觀察loss和chock 然後再向下修正 最後到了60時才使這兩個數值都降到5以下 這兩個參數的問題應該是網路的問題(東森寬頻品質不好合約到期將換) 而顯示卡的問題是用Win XP內建的Nvidia FX5200驅動程式會使FPS最大值 限定在60,在上ASUS網站(我的顯示卡是華碩的)下載專用的驅動程式後,FPS 已經能調整到85 但是CS1.6有某些SV就是到60就上不去 附註一提:我是PTR SV的常客喔 我的ID是Matthias Hetzenauer 我也看到你們的一些人如阿尼,瓊斯W,Bakey等等人 昨晚還被他們慘電^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.23.201

12/07 18:21, , 1F
你應該是河馬吧 請多指教 ^^
12/07 18:21, 1F
文章代碼(AID): #13bhKrbX (Steam)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
4
4
完整討論串 (本文為第 3 之 5 篇):
7
9
4
4
13
34
文章代碼(AID): #13bhKrbX (Steam)