《命运2》将采用专用服务器与P2P混合联网模式
Bungie曾经解释过为何《命运2》不会采用专用服务器作为多人联网解决方案,但始终无法打消玩家们的疑虑和诟病。对此,Bungie社区经理DeeJ和工程部主管Matt Segur为大家详细解释了《命运2》的联网技术,为何Bungie没有为《命运2》提供多人游戏专用服务器。
首先Matt解释了《命运2》的具体网络技术原理。“许多人都担心我们上周说的《命运2》没有专用服务器。虽然这是个简单的结论,但实施情况很复杂,因为《命运2》采用的是很独特的网络模型。请大家放心,我们正在进行大量测试,来自全球各地的玩家都在参与网络测试,我们也在努力确保游戏发售首日的游戏体验流畅顺利。”
随后他继续解释说,其实《命运2》在某种意义上是存在专用服务器的。
“《命运2》中玩家的每个活动都是记录在我们的服务器上的,所以玩家不需要担心在团队副本中遭遇主服务器转移的情况。这一点和《命运1》不一样,以前的服务器功能完全由玩家的机器充当,数据中心只负责脚本和任务逻辑运算。而要想理解我们目前正在搭建的网络模型基础,请大家首先看一下GDC上的《命运1》结构图。所以相比之下,《命运2》的任务和物理主机都是存在于我们的数据中心的。”
主持人也糊涂了,问到:“那么说,我们其实是有专用服务器的?”Matt解释说,《命运2》准确地说使用的是客户端对服务器端与P2P的混合联网技术。
“我们并不会适用‘专用服务器’这个称呼,因为对于玩家来说,‘专用服务器’只得单纯就是客户端对服务器端这个固定的网络模式。而《命运2》使用的是客户端-服务器以及P2P混合的联网技术。服务器端负责游戏流程进展,客户端负责每个玩家自己的移动和能力施放。这种结构模式可以让玩家体验到的动作反馈更及时,不受地理位置和队友的影响。”
最后,Matt解释说这种混合的联网模式并不是为了省钱,事实上Bungie和动视在开发《命运2》的新网络架构的时候花费了很大的投资,所以一切都是为了更流畅的游戏体验。
《命运2》预计9月8日正式登陆PS4和Xbox One。