[心得] black ops 3 伺服器心得

作者: starcraftiii (星海爭霸三)   2016-03-14 15:44:18
http://forum.gamer.com.tw/Co.php?bsn=05371&sn=114257
好讀版
我先下結論
大部份的情況,大家都還是在伺服器上玩
很少會有P2P的情況
觀察了好一陣子,這樣的現像是合理的
雖然沒有明確的官方文獻指出,他們是用什麼樣的方式連線
但合理判斷是這樣沒有錯
首先,要怎麼知道這間房是P2P還是SERVER
很簡單
在一間遊戲房裡的時候,看你右上角的版本號最後有沒有英文字母e
如果有就是在SERVER,如果沒有就是P2P
我提出幾個證據來證明這個說法
1.我有兩台XBOX,各別A和B,組隊然後開線上的自訂遊戲
房裡會發現,版本號後面沒有e
開房的A,打開setting是看不到ping值的
然後B看到的ping值是16ms
這個ping值符合了國內連線旳正常ping值
也就是說B透過中華電信router連到A
這樣的連線方式就是P2P
2.我和朋友測試(我在新竹,他在台北),也是如1一樣的情況
3.我A和一位香港朋友B測試,同1和2,但B的ping值4X
4.延續3加上一位大陸朋友C,結果我們的版本號都有e
三人都看的到ping,都是6X~8X
以上四個證據可以指出,以版本號後面的e來判斷是不是使用SERVER是可信的
然後再來是另外自己單搜的經驗
大部份的情況都搜到有SERVER的場
但有一次,也就是前幾天的事而已,這次patch更新前
也就是XBOX OS更新後的這段期間
突然整個連不到場,然後透過加香港朋友的組隊
才可以玩,也就是我加他組隊,然後去搜場
那次打的短片
進遊戲發現我的ping值一直在400,只有一格
但就還是可以打...
然後那天,我自己試著單搜,還是搜的到場,變成我進房之後
只有我一個人,版本號無e,慢慢一個一個人進來之後
開了場(等了半小時)
進遊戲我無法透過setting看到我的ping值(我是host)
其他人都四格滿格
這個結論就是,我線路太爛的話是連不到SERVER的
只能用P2P開場,變成我是host,然後讓附近的人連到我這裡來
不然就是運氣好,有人線路跟我一樣爛,然後他正在開場我連過去
總結就是
你連上多人連線模式時,其實就已經連到BO3伺服器
由伺服器藉由你的線路狀況,要不要讓你連到伺服器裡的遊戲
OK就連上去,不行就只能用P2P的方式讓你自己去跟你周圍的人連
為什麼是我周圍的人?因為伺服器還是會判斷,讓離你比較近的人連你或你連他
這樣其實很合理目前各種router的走法
但你周圍的人如果他連的到伺服器,他就不會連到你這裡
所以P2P會開場成功的決定因素是
有一群人,被伺服器判斷連到伺服器場的ping值太高
然後這群人又離的很近,那這群人就會被配成P2P場
最後是,就算是P2P場,我覺得也沒什麼好擔心的,因為是周圍的線互連
ping值再差也不會多慘,大概差個30~50ms,主場優勢其實也沒有很明顯
Reddit討論串
伺服器的部份,國外已經有討論過
這是目前BO3的全球伺服器圖
請點選觀看圖片
除了日西,還有一個馬來西亞伺服器
所以其實我們不一定會連到日本去,有時候也會連到馬來西亞
這也是為什麼有時候會遇到印度人跟西澳人
然後有時候只有3格有時候4格
個人判斷,3格的時候在日本,4格的時候在馬來西亞
通常來說,會以4格的伺服器為優先,所以我們平常大部份的對手都是東南亞或南亞人
你要遇到日本人的機會小很多
那為什麼有時候會連到日本的3格而不是東南亞的4格呢?
因為東南亞線的頻寬比較小,所以晚上網路塞車的時候,大家會連到日本去
這個部份的結論是,早上四格(馬來西亞),晚上三格(日本)
的原因....
所以晚上連到日本特別難打,早上相對好打也不是沒有原因
當然晚上場次挑一下,還是可以連到馬來西亞的房
作者: FringedFilly (Allen?)   2016-03-14 16:33:00
雖然沒玩COD,但是還是要推一個 難得的實驗

Links booklink

Contact Us: admin [ a t ] ucptt.com