[心得] 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