24天,从0到5000万玩家,他们是如何做到的?
相信现在很多游戏工作室都正在朝着打造一款现象级游戏而努力,也就是人们常说的“爆款”。诚然,塑造一款现象级游戏需要优秀的策划、程序、技术美术等等团队多方的努力,但是最终大家都将会面临着一个同样的问题:游戏上线之后会有多少玩家?
1月以来,一场突如其来新冠疫情让所有人都宅家隔离,一时间游戏上线人数飙升,更是为所有FPS、MMO等多人在线类的游戏带来了前所未有的挑战。过长的延迟和等待时间对于玩家是无法忍受的——如果游戏体验无法得到保证,玩家很可能转身就走,多年的研发和投入也会付之一炬。
3月30日,由于服务器不堪重负导致崩溃,上线仅三天的Steam平台MMO大作《最后的绿洲》(Last Oasis)宣布暂时下线游戏,承诺为所有玩家退全款。作为发布首日就登顶Steam畅销榜的产品,最后因为太过火爆而导致下线退款,实在是令人唏嘘。游戏制作方Donkey Crew是一个独立小团队,这种流量爆发带来的后果是他们难以承受的。
没有人能在一个游戏发布前准确预测玩家的数量。除非工作室具备稳定的IP和优秀的分析师团队,否则不可能预测会有多少新内容下载量,更不要说应对新游戏发布时的大量玩家了。
那这些打造出现象级游戏的工作室是怎么做的呢?他们也靠猜。因为所有工作室都是这么干的。当然猜也有猜不准的时候,甚至可能会相差十万八千里。同样是独立游戏开发商,《Apex英雄》吸引了超过5000万全球玩家参与游戏,他们是如何做到的呢?
总部位于洛杉矶的Respawn Entertainment在过去十年里一直是游戏行业最成功的工作室之一,拥有代表作《泰坦陨落》。2019年2月他们推出了《Apex英雄》,一款免费的大逃杀类游戏,背景设在《泰坦陨落》系列的科幻宇宙中。玩家将组成三人小队,在不断缩小的赛圈里搜寻武器和护甲,争取活到最后。
在游戏上线前,Respawn团队预测第一、二周的玩家数量能达到100万。但事实上,游戏上线第一天就吸引了100万玩家,第三天累积了1000万玩家,上线第一周最终累积了2500万玩家,最高峰值达200万玩家同时在线,超过了Respawn最初预测数量的10倍。最终,在24天内,《Apex英雄》吸引了超过5000万全球玩家参与游戏。
如果按照Respawn团队最初的预测来配置服务器,100万玩家,即使扩容50%来应对可能的增长,这些服务器都是远远不够的。试想一下如果玩家大排长队等待进入游戏,玩到一半还可能会掉线重来,最终还会达到一周2500万玩家的成绩吗?答案显然是否定的,因为他们连临时购买和测试要增加的服务器都会来不及。
同样是发布初期流量爆发,《Apex英雄》却和《最后的绿洲》有着截然不同的结局。原因在于,按Respawn首席程序Jon Shiring的话说,他们拥有一个“秘密武器“——Multiplay。
Multiplay是Unity在2017年收购的一家游戏托管云服务公司,专注在游戏服务器规模扩展20余年。其覆盖全球的混合云服务网络,帮助了很多大型游戏成功发布并持续运营,其中就包括享誉全球的《绝地求生》和《泰坦陨落2》等知名大作。
Respawn公司在策划《Apex英雄》上线的初期就和Multiplay达成了合作,这也是《Apex英雄》能够充分挖掘潜力并成为去年爆款游戏的重要原因之一。Respawn执行制作人Drew McCoy直言,“如果没有Multiplay优秀的规模扩展技术,游戏服务器是不可能支持这么多人同时在线的,所以我认为《Apex英雄》早期的成功大部分可归功于两家的合作。”
那么Multiplay是如何做到帮助《Apex英雄》实现24天从0扩展到5000万玩家的呢?这就要先从Multiplay的混合云模式说起。
现在大部分游戏公司选择的是物理主机或是公有云的服务器托管模式,这二者各有利弊。物理机相对来说价格十分低廉、平时运营更稳定,但一旦突破可配置容量峰值,会出现服务器反应迟缓、玩家大量排队等待的情况,而等待服务器扩容的每一分钟都会为工作室带来无法估量的损失。公有云更具弹性、更加灵活,但比物理机要贵很多,如果部署不当可能会为工作室增加很多隐性成本,带来巨大负担。
Multiplay的混合云服务拥有覆盖全球绝大部分地区的物理服务器布局和多个共有云合作伙伴,由物理机+公有云组合而成,按需为客户提供物理机租赁服务,而在突发峰值到来时可以自动扩容至公有云,且自动匹配最合适的云厂商和服务器区域。简单来说,就是可以用物理机来应对可预测的部分,使用公有云来应对不可预测的部分,保持游戏始终有合理的服务器空闲资源可以使用。
这种“多云组合”带来的最大好处就是:游戏公司可以在享受物理机高性价比优势的同时,也拥有公有云的灵活性和扩展弹性,无须担心预测玩家数量和实际相差甚远的风险。
在负载峰值到来时Multiplay会自动接入云服务器,保持游戏稳定运营
再回到《Apex英雄》。早在2017年,Respawn就开始和Multiplay合作策划游戏基础架构。上线前几个月,Multiplay为Respawn做了一次“实战演练”:以7倍的客户需求测试服务器负载规模,为1400万同时在线的用户请求服务器,效果非常好。而在游戏发布前一周,Multiplay支持团队更是去Respawn办公室与制作团队一起肩并肩合作,部署上线计划,确保游戏发布后一周的关键时期运行顺畅无碍。
当然这还是不够的,最重要的是Multiplay的核心扩容技术必须经得住考验。在支持《Apex英雄》的过程中,需求顶峰时系统层面每分钟就要运作超过3000个核心,相当于每秒运行两台服务器,光在云上就有超过6500台虚拟服务器(VMs),分布于54个地区。强大的规模化扩容能力,让Multiplay成功经受了考验,让《Apex英雄》玩家大量涌入的游戏上线初期,和之后的赛季活动峰值都顺利度过。
下面是一个Multiplay扩容演练的快进视频,在线玩家数量从0开始增长,突破到惊人的1400万,也完全游刃有余。而实际生活中,这么高的数据是不会达到的。
上排四组数据分别为:当前游戏时间请求的服务器数量、动态扩容需要而正在启动的服务器数量、所有正在运行的服务器(包括空闲和已分配)数量、和同时在线玩家数量CCU
Respawn和Multiplay的合作可以说是“天作之合”,在对的时间遇上了对的人。Multiplay的《Apex英雄》支持团队位于多个国家和地区,与Respawn一直保持紧密的合作,全年24小时的支持服务,还会有专门的技术经理参与Respawn的所有重大赛事活动,作为左膀右臂确保服务器时刻保持最优状态,游戏能平稳地运行,补丁能及时上线。
更重要的是,Respawn团队得以专注于他们最重要的目标:创作好玩的游戏。游戏服务器的管理和运行虽然至关重要,但也需要消耗团队资源和专业人才,尤其是对中小型独立游戏制作团队来说,培养专门的运营团队反而会提升成本。因为团队成员需要了解云技术、netcode、匹配等方面的知识和技能,这类人才既短缺又昂贵,而现在游戏行业最难能可贵的就是专注。
Respawn首席程序Jon Shiring评价说:“正是因为Multiplay帮我们解决了一切游戏服务器的运营问题,所以我们自己的后端工程师不用在深夜接到突发事件的电话,得以更加专注在优化游戏体验。”
如果说运营多人游戏的最大挑战在于提供服务,那么对于中国游戏开发者而言,挑战又增加了一层,那就是游戏出海。
《2019年中国游戏产业报告》显示,中国自主研发游戏的海外市场收入在2019年达到115.9亿美元,增速21%,远超国内。已经有很多的中国游戏开发公司在海外市场获得了成功,并且越来越多的企业也开始了不同程度的探索。然而如何选择一个“靠谱”的海外服务运营合作伙伴是一个新的难题。
首先,全球网络质量参差不齐,尤其是东南亚、泛拉美等新兴市场,不了解当地网络运营情况、海外服务商沟通不顺畅等诸多问题,都可能会造成游戏在海外市场“水土不服”。其次,海外很多安全问题也令众多游戏公司头疼。
Multiplay的多云服务覆盖全球18个地区、31个地点、152个数据中心,配合Multiplay的Matchmaker功能,能够自动匹配用户连接当前的最佳区域,确保将延迟保持在最小值。而且这种多云组合模式,可以应对任何中断或DDoS攻击。如果一个云中断,游戏将自动转移到另一个云上,进行多重保险。
Multiplay的多云服务覆盖全世界绝大部分地区
不是每个团队都能打造“爆款”,长久的投入、耐心、优秀的技术人才缺一不可。然而可以肯定的是,如果服务器部署不当、玩家体验得不到保证,肯定无法造就一款热销游戏大作。
感兴趣了解更多?请通过微信二维码联系我们(请备注公司和姓名),Multiplay团队将为您推荐最适合您的云服务方案。
虚拟偶像Hololens 2 | ML-AgentsVisual Effect Graph | 《Windup》 地形工具 | Made With Unity |HDRP
你·可·能·感·兴·趣
点击阅读原文,下载《Apex英雄》完整案例👇