游戏之家 > 游戏库 > 无人深空

无人深空玩家后期联机方案的假设

首先,谈一谈官方服务器承载全部玩家上传的数据的可能性。买入这个游戏的玩家,刚开始可能出生在宇宙边缘的一个随机星系里,这代表着你会有很小的几率才能遇到一个玩家,也就是代表着,一个官方服务器要承担你在你的随机生成的星系中的所有遭遇的运算和回馈,仅你一个人的探索就可能占用大量服务器运算能力了(比如:挖矿,探索遗迹,对星球表面地形的修改,对生物的互动)。然而这个游戏不仅有你一个玩家,可能有上千上万上十万的玩家在同时游玩。如果有MC服务器架设经验的玩家,你想想这世界上有哪种服务器可以承载这种用户基数和运算量?

诚然,这也不是不可能,比如把游戏的宇宙规模缩水到7-8个星系,然后所有玩家都在一个公共地点的太空站Spwan,这就有可能了,而且找个好一些的服务器就可以了。那么问题来了,你还乐意玩吗?


再说说服务器组的方案:

也就是将整个游戏内的宇宙划分成为若干个区块,然后每个区块由或者是玩家或者是官方的服务器承担区块内所有玩家上传的游戏信息。那么请问,这么个13人团队哪来的资金搞服务器组?又有哪种屌到不行的服务器节点可以供全球玩家无延迟的进行游戏体验呢?

那么请你设想:你刚好出生在一个对本地网络很友善的服务器区域内,你要跃迁到下一个星系,然而下一个星系的服务器节点你用CMD都特么要ping到超时,请问你读条要读多久呢?然后以幻灯片一样飘逸的身姿降落到新的星球上去吓唬歪果仁吗?歪果仁:看!来了个挂壁,还会瞬移的!

看到以上的设想,你又要说了:难道就不能区分一下亚服欧服美服吗?可以!但是又涉及到如何区划服务器分管范围的问题上了,那么以后游戏里的大地图上就显示了:四分之一是亚服星域,四分之一是美服星域,四分之一是欧服星域,四分之一是其他国家星域。然后这就是你想要的四分之一个NMS。


同样第三种的可行性高很多,但在某些方面仍面临挑战:就是官方服务器承担宇宙内固定的几个空间站的运算,所有玩家可以在空间站内见面、聊天、交易、组队(这块后面会另说)。其实联机方式就类似于全境封锁了。

而且组队是以房间为框架的,这就意味着需要有一个玩家作为Host方来承担队员上传的游戏数据运算并将信息反馈给官方服务器。这也就意味着小队估计也就是5个人左右的规模。这样不会给服务器造成太大的负担,同时也解决了玩家对于和基友COOP的需求。

另外,官方也可以开设副本战场一样的地图,像Helldiver和WarFrame一样出一个警报,所有玩家可以通过就近的Stargate瞬间跃迁到副本区域内,也将由副本区域的Stargate离场,这样服务器只需要获取你在进入副本前的坐标数据就可以了。这样也解决了玩家对于PVP的需求。


这游戏给了一张近乎空白的桌子,所有桌子上的美味将由玩家和制作者在今后的日子里共同完成,当所有的想法交织在一起的时候,有趣的事情才会就这么理所当然的发生了,对吧?