Skip to content

从电影IP到爆款游戏,Evil Dead主创讲述如何用Azure扛住发布流量冲击

从电影IP到爆款游戏,Evil Dead主创讲述如何用Azure扛住发布流量冲击

“完全对得起原作电影。”

“鬼玩人(Evil Dead)”系列是恐怖幽默动作电影的经典之作,40多年的IP经典化历程中,《鬼玩人》(Evil Dead)正在推出该系列的第5部电影作品。同时也从经典三部曲中衍生出了“Evil Dead:The Game”——主打生存挑战的多人非对称对抗游戏。

上线Xbox等游戏平台后,Evil Dead收获了电影铁粉和新玩家的一致好评。影迷可以拿起主角的电锯,亲身探索阴森恐怖的环境,而新玩家则获得了同时满足对抗和协作的多人游戏体验。

在Evil Dead:The Game成功发布的幕后,制作团队如何使用Azure扛住流量高峰,实现顺利扩展?以下是Saber Interactive制作团队的自述——

拿到Evil Dead游戏版本的制作权,我们团队上下非常兴奋。这意味着我们可以与Bruce Campbell以及该系列电影中一众才华横溢的演员合作,可以借用电影中有趣的角色和独特、丰富的IP元素。同时承载着影迷的期待,我们需要尽可能还原电影中的恐怖情绪,让游戏体验更真实。游戏制作之初,我们就期待Evil Dead:The Game能够为影迷和新玩家提供出色的多人游戏体验。在线玩家可以与朋友们一同进入游戏,扮演电影中的幸存者角色(Ash和他的朋友们)或恶魔角色(臭名昭著的Kandarian)。因此能够无缝切换角色,和伙伴们一起加入游戏就非常重要,这样每一局都充满挑战又多样化的玩法,让玩家在“开打”几十局后依然保持新鲜感。

对于多人游戏而言,顺利发布至关重要。根据经验,我们团队在规划初期就研究了多种云平台、产品和服务,并测试了每一家云平台最新发布的新产品性能,最终因为Azure的测试结果大大超出了我们的预期而选择了使用Azure,实现了随不断扩充的玩家群体而高度扩展的部署需求,确保发布当天大量玩家涌入Evil Dead:The Game一试身手时不被延迟问题所困扰。

发布日当天

用Azure实现顺利发布

我们构建了高度可扩展的Azure部署,在原始容量、灵活性、可按地区扩展方面轻松满足身处世界各地的玩家需求;Azure的全球范围覆盖,使Evil Dead:The Game的游戏系统能够分发到遍布全球的距离玩家最近的节点,让玩家连接到最近的服务器,获取最低的延迟。即便是在游戏的大型发布日当天,玩家也能玩得流畅、开心。

事实上,发布日当天游戏玩家大大超出我们的预期,游戏发布比预想的更成功,对云资源的需求也大大超出了我们的最初系统配置。多亏了Azure Kubernetes优异的可扩展性,支持以简单、易用的方式快速扩展,而无需对服务器的配置和交互方式进行任何更改。我们还提前使用了Azure进行负载测试,运行机器人模拟成千上万名玩家,在正式发布之前提前发现服务器问题,规避意外情况,在玩家数量超过预期时减轻团队压力。

Azure Kubernetes Service(AKS)也帮助我们重新思考、改进我们最终用于Evil Dead游戏版的服务器架构。我们目前使用的架构可以说是在线游戏的最佳选择,可在部署游戏服务器时提供快速响应时间、游戏服务器版本之间的热插拔以及最佳资源处理。这套纯云端的架构不仅能以极高的性价比实现难以置信的高扩展性,且能根据在线玩家数量和需求实现快速扩展或是缩小规模,而不中断玩家体验。此外,基于Azure的这套灵活架构支持我们以简单快速的方式集成自动可伸缩性,无需进行硬件维护。

Azure还使我们能够统一访问Azure Kubernetes之外的其它Azure服务,包括ElasticSearch和CDN(用于游戏加速和补丁更新)。在架构上,我们团队在4个有游戏服务器的Region,除了一个用于托管游戏服务和后端逻辑的集群之外,还各部署了一个AKS集群。

正式发布之后

用Azure专注玩法创新

Evil Dead:The Game在2022年5月13日发布以来,已推出八个月,该大作的粉丝能够在游戏里持续探索,新玩家也能够体验到完美平衡的多人游戏体验,这期间的连续稳定运行证明了我们选择Azure的决定是无比正确的。与所有在线游戏一样,我们需要专注于平衡游戏玩法和新功能的持续添加,基于Azure的架构让我们的持续创新不在话下。除了敏捷性之外,在Azure上运行还为我们提供了令人难以置信的稳定性能、高正常运行时间、可扩展服务和持续降低成本的优势。

自主服务对我们来说非常重要,这也是我们选择Azure的主要原因,Azure的价格极具竞争力,同时使用起来又非常直观和便捷。虽然我们的开发不是从Azure开始的,但将开发工作移植到Azure十分简单、直接、顺利,我们团队在整个过程中都给了非常积极的反馈。未来,我们计划使用相同的技术架构发布一款新游戏,并100%托管在Azure上。目前Azure已经成为了我们公司技术生态系统的重要组成部分,我们会推荐给所有希望利用云来托管游戏服务器的开发人员。

相关推荐: 速卖通基础规则及运费模板设计培训课程

课程设计思路/目的:主要围绕速卖通平台发展方向、基础的规则及店铺产品上传、店铺装修等内容进行讲解。 速卖通平台方向及基础规则 速卖通平台政策 速卖通后台窗口功能详细介绍 卖家店铺定位 平台分类解析 速卖通产品及店铺装修 产品标题及关键词介绍 产品分组、自定义信…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处