[閒聊] 關於連線速率的一些觀察與測試

看板MabinogiHero作者 (小鳳)時間11年前 (2012/08/24 14:37), 編輯推噓2(2016)
留言18則, 5人參與, 最新討論串1/1
總結目前看過的組隊連線速率原因探討,其原因不外乎「隊長連線速率」、「p2p傳輸方 式」以及「伺服器品質」。 不過,前陣子在與兩位朋友組隊遊玩時發現了一些奇怪的 現象,在此簡略說明供各位參考。 作為實驗的共有五台電腦,四台桌電一台筆電。 其中我於外宿以及家中各一台桌電(簡 稱A、B),朋友一號有一桌電一筆電(桌電簡稱C、筆電簡稱D),朋友二號有一桌電 (簡稱E) 其中,電腦A具備最好的效能,為了節省時間(其實是懶惰一個一個打)就不詳細說明, windows體驗指數除了硬碟5.9以外都約在7上下,散熱良好有定期換散熱膏還有加裝上下 排,無過熱問題。 玩Crysis 2或BF3不僅不降畫質還會升畫質,瑪英亦然。 約一年前添 購。 不過電腦A的網路因為房東所給的網路不好,僅有5M。 電腦B具備較好的網路,約10 M,約兩歲,配備略次於A,不過基本上跑得也很順暢。 電腦C是朋友的,配備約與B相近,不過網路有100M,是這五台中網路最快的。 筆電D應該僅比E好,單打時也需要略降畫質,不過網路同樣是100M。 最後電腦E是效能最差的,基本上就算是自己單打有時候也不見得不卡,需要降較多畫質,不過網路有20M。 統整一下,大致是: 效能: A ~ C >B > D > E 網路: C = D> E > B > A (網路部份是在電信業者網站粗略測速) --- 這時候或許有人已經知道我想說什麼了 =v=+ 在我們三人互相組隊,交換當隊長的時候發現了一件有點微妙的事情 照理來說,若是要組隊時隊員跑得順應該要讓網路最好的人當隊長,也就是讓C、D、E當 隊長,然而實際測試結果並非如此。 測試如下: 1. 當C當隊長時(共兩人或三人),毋庸置疑因為網路好電腦效能好,基本上除了伺服器 出問題的狀況下都頗順的 2. 當D當隊長的時候,組兩人偶爾會頓,不過大致上還算順暢。 組三人時則有明顯頓的 狀態。 這兩點就是一般人組隊時會觀察的到現象,不過後面的例子就開始變得有點奇怪 3. 當E當隊長時,這時不管是組了一人還兩人,組A、B、C、D都會卡,不過E網路速度也 有20M,在確認關閉其他網路使用以及其他電腦的連線一樣 4. 當A當隊長時,照理來說A網路最慢僅有5M,拿來當隊長應該是最卡的,不過就算組了 2人的狀況下隊員也會有2格甚至3格,且大多時候還比有100M網速的筆電D當隊長還要順。 例3、4所呈現的結果與我們所知道的「隊長網路速度」這樣因素有著不小的落差。 按理 來說B或D當隊長時應該最順,然而D當隊長的狀況卻與B當隊長的狀況有所不同,會變得 頗為不順,有時候隊員甚至會突然定住。 而E網速也要比A還好,照理來說應該E當隊長較快,但在短暫時間間隔內的測試結果卻顯示 A當隊長要比E好,甚至要比B、C、D當隊長還順。 除非測速有點問題,或是剛好每次換人組隊就突然變卡或變順或是什麼BUG船云云,不然 這結果或許是告訴我們,其實組隊隊長的電腦配備不應太差,而網速雖然有影響,但是 5M就足以組2人,若是要組3人或是5人或許10M、20M就綽綽有餘,隊長網路要多好多好, 要求至100M或許不必要。 要發這篇文之前還是猶豫了頗久,因為個人對於遊戲程式設計、通訊傳輸模式之類的並無 深入鑽研過,所以也只有這樣粗略的測試結果。 詳細情況到底是如何,或許還要更多 大大現身說法? --- 最後,或許有人會有疑問,那橘子伺服器難道就沒問題嗎?你這篇是在為他開脫嗎? 答案是「否」 因為不管是A~E哪個當隊長,連線格數都還是會頻繁跳動,就算是C當隊長僅組一人,也偶 爾會有跳到一格的狀況。 --- 也同樣貼在巴哈 各位以為呢? 樣本數不足仍不足以取信於人,不過我覺得有心人或許可以試試。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.44.61

08/24 14:40, , 1F
推推~
08/24 14:40, 1F

08/24 16:43, , 2F
你有測每次開船的27005port分到的IP嗎 那個才是元兇
08/24 16:43, 2F

08/24 16:45, , 3F
每次開船的時候27005port會分一個IP給船主當作p2p協定用
08/24 16:45, 3F

08/24 16:46, , 4F
雖然你測得很辛苦但是少測這個是沒有明顯效力的實驗
08/24 16:46, 4F
是沒呢~ 不過由A開船的次數至少有50次以上,都沒事... 其實我自己也覺得有點怪就是啦~隊長電腦配備關隊員啥事... ※ 編輯: winton 來自: 140.114.44.61 (08/24 17:07)

08/24 17:45, , 5F
是不是因為地圖中的場景 物件都是由房主負責運算的關係呢?
08/24 17:45, 5F

08/24 17:49, , 6F
之前玩個日本的小遊戲 一樣組隊制(http://ppt.cc/IvQK )
08/24 17:49, 6F

08/24 17:50, , 7F
有位隊友住學校宿舍 他用宿網開房大家ping都40幾而已
08/24 17:50, 7F

08/24 17:51, , 8F
但他電腦是五六年前連開MSN都會LAG的電腦
08/24 17:51, 8F

08/24 17:51, , 9F
他當房主時 經過某些場景 隊友都會明顯感覺到變頓頓的感覺
08/24 17:51, 9F

08/24 17:52, , 10F
後來改加網路12M.房主電腦不錯的房 ping雖有70幾 但過場景
08/24 17:52, 10F

08/24 17:53, , 11F
都不會感到任何一絲卡卡的感覺
08/24 17:53, 11F
不知道呢,只是這次測試是反過來,電腦很爛網路好當房主,大家都卡 但電腦好網路爛當房主(其實也不是多爛啦...5M),反而不卡 ※ 編輯: winton 來自: 140.114.44.61 (08/24 17:54)

08/24 19:38, , 12F
這算正常吧,在P2P連線下組隊房主的電腦必須把遊戲的
08/24 19:38, 12F

08/24 19:39, , 13F
資料同步上傳到橘子的伺服器,所以電腦不能太差
08/24 19:39, 13F

08/24 19:40, , 14F
只不過大家都注重在網路速度罷了,就跟很多人不知道
08/24 19:40, 14F

08/24 19:40, , 15F
其實要順跟上傳速度也有很大的關係一樣
08/24 19:40, 15F

08/24 21:50, , 16F
我也注意到這件事了...
08/24 21:50, 16F

08/24 21:50, , 17F
我跟我弟用同一條網路 我開房幾乎不會卡 他卻會
08/24 21:50, 17F

08/24 21:51, , 18F
應該是因為我電腦比較好的關係
08/24 21:51, 18F
文章代碼(AID): #1GDo4Qe- (MabinogiHero)