這幾天 UT 殺紅了眼,大家都苦於畫面延遲的問題。其中,有兩個論點,是大家認為 delay、lag 的原因,一個是 server 本身的處理速度問題,另外一個是網路頻寬問題。
我拿家裡的雙 CPU 系統,PentiumII 266Mhz * 2,來做測試。就是 Assult 模式,連自己在內,共 16 人玩,其中 15 人是 bot,而我自己並不是直接在 server 上玩,是從另外一台機器連上來。
將 server 跑成 delicated(是這個字嗎?我懶得再去查了)模式,也就是只跑 server,不用畫圖,整個 UT server 縮到右下角區那一種,打開工作管理員來看負擔。
我個人覺得,電腦操縱 15 個 BOT,遠比 15 個人連上來,更是耗費 server 計算才對,我想大家應該都同意吧?這 15 個人可不是白癡而已,有自己的行動能力,還要照著 Assult 的模式去攻防,我認為這遠比 15 個真人連上 server 要更耗費 server 計算。
我自己從另外一台連上去玩,然後觀察 server 負擔,結果:
CPU load 總是在 4% 附近徘徊。
雖然我有雙 CPU 系統,但是請注意工作時脈只有 266Mhz,外頻還是 66Mhz 而已。
所以我想大家一起玩 UT,lag 的瓶頸在哪裡,已經是非常的清楚了,我的猜測沒有錯。
因此,並不需要找一台超級機器來跑 UT server,除非有人要在 server 上直接玩,才有這個必要。否則單獨開 server 的話,實在不需要暴力機。UT server 需要的是足夠的頻寬,且 response time 要短。我想這也是許多網路遊戲共同的需要。
UT server 的瓶頸到底在哪裡之評估
版主: DearHoney
突然想起這一篇忘記回應,趕忙來 reply 一下.....
<!-- BBCode Quote Start --><FONT COLOR=GREEN>DH 大帥你那台 Dual P2-266 系統是幾 mb ram 阿? 如果是 64mb, 哪我也許會架一台 P-200 + 64mb 的 UT 主機.</FONT><!-- BBCode Quote End -->
我這一台是 256MB.....
<!-- BBCode Quote Start --><FONT COLOR=GREEN>CPU load 總是在 4% 附近徘徊 : 你有跑 SMP 嗎?</FONT><!-- BBCode Quote End -->
有,我使用 Windows2000。
<!-- BBCode Quote Start --><FONT COLOR=GREEN>DH 大帥你那台 Dual P2-266 系統是幾 mb ram 阿? 如果是 64mb, 哪我也許會架一台 P-200 + 64mb 的 UT 主機.</FONT><!-- BBCode Quote End -->
我這一台是 256MB.....
<!-- BBCode Quote Start --><FONT COLOR=GREEN>CPU load 總是在 4% 附近徘徊 : 你有跑 SMP 嗎?</FONT><!-- BBCode Quote End -->
有,我使用 Windows2000。