Hi-Rez Studios 与 Unity Multiplayer 服务
Hi-Rez Studios 是业界领先的视频游戏开发商,在免费游戏 (F2P)、游戏即服务 (GaaS) 业务领域处于前沿位置。其游戏有专门的游戏社区,在 PC、移动设备和游戏主机上拥有 7000 多万名全球玩家。对于由 First Watch Games 开发并由 Hi-Rez 发行的最新大作《Rogue Company》,该团队再次委托 Multiplay 和 Vivox(Unity Multiplayer 服务的一部分)来为其后端基础设施提供支持。
-
挑战
为在 PC、游戏主机和移动设备上同时推出的大热 IP 构建可扩展的服务器和语音基础设施。
-
已发布
2020 年 10 月
-
平台
PC、Xbox、PS4、Switch、移动设备
-
引擎
Unreal 4
-
类型
第三人称射击游戏

为破纪录的发布活动提供支持
First Watch Games 志存高远,他们希望在全球每一个地区、每一个平台上推出其迄今为止最具雄心的游戏 -《Rogue Company》。通过与 Unity 合作,Hi-Rez 团队得以根据其需求轻松、精确地扩展游戏。

结果
- Hi-Rez 有史以来最大规模的发布活动
- 在 24 小时内成功笼络到数百万玩家
- 为数百万玩家提供无比清晰的语音通信
- 向玩家推送零停机补丁
- 在第 3 天,创造 Hi-Rez 已发布的任何游戏最高的 24 小时上线用户数
平衡创意重点和后端挑战
Hi-Rez 始终以规模化方式制作令人兴奋的沉浸式游戏体验。这带来了 Unity Multiplayer 服务旨在解决的一些独特挑战。需求波动性就是其中之一 - 如果他们低估了发布或更新的负载,就可能会疏远和丢失成千上万的潜在用户。而如果他们高估了负载或流量出现下降,又可能会将收益浪费在不必要的容量上。
另一个挑战是提供跨 PC、游戏主机和移动设备的无缝语音通信功能。对于定期进行重大修订的 F2P/GaaS 产品而言,这些工具必须与现有代码无缝协作。
为帮助解决上述问题,Unity 通过越来越多的后端功能为 First Watch 开发团队提供支持。Multiplay 混合云服务器托管和 Vivox 语音通信一直是易于实施、可靠且具有成本效益的解决方案,让 First Watch 能够发挥自己的最大优势,同时将后端的一些繁重工作交给 Unity 处理。
不断发展的 Hi-Rez/Unity 关系
2005 年:开始开发《Global Agenda》- Hi-Rez 的第一款 MMO;使用了 Vivox(提供语音通信功能)和 Unreal 游戏引擎
2010 年:为《Global Agenda》的发布购买和配置了本地服务器;发布当天的流量超出了服务器的承受能力,但在几周内出现下降,导致了游戏生命周期内的容量浪费
2014 年:为《SMITE》和《Paladins》采用了 Multiplay 托管服务器基础设施
2015 年:推出使用 Vivox 进行语音通信的游戏主机版《SMITE》;此后所有 Hi-Rez 游戏都使用了 Vivox
2020 年:为《Rogue Company》的发布集成了 Multiplay 混合云,将传统的托管裸机基础设施与公有云相结合,以实现成本效益和灵活性

不受限制的发布:绝不能出现服务器超载的原因
Hi-Rez 等大型工作室总是在不断发展,从每一个作品中吸取重要的经验教训。《Realm Royale》背后的故事以及它对《Rogue Company》后端开发的影响,对所有工作室来说都是一个警示。
当《堡垒之夜》在 2018 年暂时关闭时,Twitch 超级明星 Ninja 及其粉丝团转向了《Realm Royale》,导致 Hi-Rez 运营团队手忙脚乱地添置服务器。
当玩家数量恢复到可管理的水平后,Rob 告知 CEO,若要再次应对像这次这样大量玩家涌入的情况,他需要增加 40 个人手。但在调查了许多解决方案(包括扩大团队规模和与其他领先的云提供商进行交谈)后,Hi-Rez 选择了 Multiplay。
在 Hi-Rez 集成 Multiplay 混合云后,可确保当玩家登录《Rogue Company》时,无论他们身处何地,都能获得同样出色的游戏体验。弹性对于配置网络基础设施至关重要 - 发布和更新期间的流量会迅速达到峰值然后开始下降。
Multiplay 混合云让工作室能够部署到全球 150 多个数据中心及所有主要的公有云,在极大规模下保证弹性和性能。作为一款 F2P 游戏,《Rogue Company》更新非常频繁,这使得零停机补丁成为 Hi-Rez 的一项重要 Multiplay 功能。除了平台之外,Multiplay 团队还与 Hi-Rez 合作优化了从匹配到玩家密度的所有方面,确保玩家获得最佳体验,同时控制成本。

从一开始就支持跨平台游戏和跨平台存档
从一开始,《Rogue Company》的一项重要开发任务就是确保其支持跨平台游戏,让玩家可以在任何平台上从中断的地方继续游戏。
Multiplay 和 Vivox 能够为这一愿景提供支持,在任意平台上实现无缝协作。这两种解决方案都已经过试验、测试和优化,不仅支持跨平台游戏,还能带来显著的成本效益。例如,Multiplay 的 Scaler 功能可对游戏服务器密度(每台设备可以运行的游戏实例数量)进行优化。这意味着可在同一台设备上运行不同平台的游戏服务器。正是这些细微的改进,在大规模应用时带来了巨大的差异。
改进玩家通信,增强沉浸感
如果玩家能够跨平台进行实时对话,他们会在游戏中停留更长时间,进而提高留存率。Hi-Rez 在以前所有的作品中都使用了 Vivox,而跨平台游戏功能对其至关重要,因此他们再次选择了 Vivox。
基于从部署《SMITE》跨平台游戏的过程中汲取的经验教训,该团队明白平台级语音解决方案无法满足《Rogue Company》的要求。
事实证明,Vivox 在极大规模下可达到 1.2 亿 MAU 和 99.9% 的正常运行时间,因此 Hi-Rez 团队有信心随着《Rogue Company》热度的不断攀升,语音通信也将相应地得到扩展。

提供专门的支持服务,确保始终如一的性能
要保障《Rogue Company》这种在全球范围内拥有广泛受众的多人游戏正常运行,你需要提供全天候的运营支持。Multiplay 和 Vivox 在美国、韩国和英国设有战略支持团队,他们与 Hi-Rez 运营团队密切协作,确保《Rogue Company》随时能够获得所需的帮助。
此外,《Rogue Company》还得到了一位专门的技术客户经理的支持,该经理主动监控其系统并帮助进行规模测试,以确保他们顺利过渡到云。该负责人随时待命,为《Rogue Company》团队提供从发布前的战略指挥到第一次电子竞技活动的一切支持。