yabo体育官网万人吃鸡成真!新云技术闪亮登场

日期:2019-10-26 07:32:30 | 人气:

  2017年开始,随着《绝地求生》《堡垒之夜》的全球火爆,全球玩家学会了一个新词:吃鸡,它实际的游戏机制是100名玩家在3D无缝超大地图中同场竞技、最终一名(或一队)玩家取得最终胜利,紧张刺激的游戏节奏、最后获胜的无上成就感,带给玩家无限的乐趣。

yabo体育官网万人吃鸡成真!新云技术闪亮登场

  那么假如游戏单局从100人、变成1万人同场竞技呢?对玩家来说,可能会觉得更加的兴奋,而游戏开发者则会好奇背后的技术实现原理。

  通常来说,分布式服务器技术对小公司来说技术难点颇多,但伴随着云计算领域的创新公司不断出现,一些相对高深、大厂秘而不宣的技术能力,正在成为平民开发者的新的技术选项,未来则将在游戏业爆发出无穷潜力。

  比如在英国伦敦,就有两家以云技术为核心能力的公司,其中一个是Improbable、2017年就获得软银5亿美元巨额融资,另一个则是新崛起的Hadean,那他们到底牛B在哪里呢?说实话,很多游戏从业者一时都讲不清楚。

  而今年Hadean通过一次实际的万人同局、效果刚刚的游戏演示,真正让大家搞明白了,它葫芦里卖的什么药,而随着未来该公司服务对游戏企业的开放,意味着将深度改变中小游戏厂商的游戏机制和产品形态。

  Hadean与EVE联手:实现1.4万人同局对战

  万人同局对战具体如何实现?在今年的GDC期间,通过HadeanOS的支持、《EVE:Aether Wars》让这个想法得以实现。

  当时的同时在线玩家数达到了2379人,包括AI在内,生死斗匹配竞赛的参与者超过了1万人,累计3852名玩家与10442个AI选手,参与战斗的总人数超过了1.4万。

yabo体育官网万人吃鸡成真!新云技术闪亮登场

  实际上,《EVE:Online》开发商也参与了进来,它的demo就是用了CCP旗下游戏的资源,有些是来自《EVE:Online》,但大多数来自于《EVE:Valkyrie》。

yabo体育官网万人吃鸡成真!新云技术闪亮登场

  不过,Hadean在技术方面提供了大量支持,而且这款游戏的引擎就是使用HadeanOS,全球第一个分布式游戏引擎,它能够分割庞大的虚拟空间、保持足够灵活,满足特定和持续变化的游戏需求。

  架构师Matthew Dobson说,“你可以把任意的CPU和计算能力分配到需要的地方,所以在一个游戏世界里,你可能会同时进行多个事件,或许一些大的boss复活,玩家们朝着它们走来,这个区域随后就会需要更多的资源”。

  万人MMO:自动无限拓展服务器

  据Hadean透露,实际上该公司在2018下半年的时候就在考虑GDC技术demo的事宜,当时CCP已经实现了6000多名玩家同时战斗的记录,因此就把目标定为1万人同时战斗。

  最开始的时候,Hadean使用了简单的机器人做测试,但随后开始让真正的玩家参与,“我们知道只用机器人是无法打破记录的,而且希望看到游戏上线之后的实时变化,机器人做的都是按照要求,而玩家们不会,他们会给系统带来意想不到的压力”。

  在Aether引擎里,所有处理器核心都管理一系列的数据,每组数据都会与其他数据交流,所以玩家们可以在不打断体验的情况下行走在其中,有些数据还会存在于其他数据之内,这样就可以让开发者们随时进行调整。

  听到这里,你可能会想起Improbable的大型多人游戏世界云解决方案SpatialOS,但Hadean在关键领域是有很大差异的,它是在多个服务器原生运行的,而且不依赖中间件。

yabo体育官网万人吃鸡成真!新云技术闪亮登场

  Dobson说,“我们并不尝试把现有的虚幻或者Unity引擎粘合起来,所以当你的游戏需要更多资源的时候,它可以诞生新的服务器,并且使用它们的核心和内存”。

  2018年初Hadean访问CCP办公室的时候,这种做法就吸引了CCP公司CEO Hilmar Veigar Petursson的注意,他说,“我们一眼就看上这个技术了,当我对他们所做的事情稍有了解之后,就想起了CCP在2010年的时候想做的架构”。不过,CCP最终决定不去做,因为当时时间还太早,而且想要没有找到合适的解决方案,技术方面还存在很大挑战,Hadean的做法与该公司当时的想法有很多相似之处。

  从大逃杀到MMO:主要为了照顾玩家体验

  在测试的过程中,Hadean发现人们非常喜欢太空题材,比如《EVE Online》、《星际公民》和《Dual Universe》等等,因此就联系了CCP Games。随后双方开始设想:在这个引擎里做一款EVE游戏会是什么样?

yabo体育官网万人吃鸡成真!新云技术闪亮登场