使用成效

  • 运用 Premium Tier Network,将跨区域的网络连线中断减少超过90%

  • 用 Premium Tier Network 支持的全球单一IP地址降低游戏延迟

  • 使用 Cloud CDN 减少玩家进入游戏前的下载时间

  • 基于 BigQuery 生成的数据分析结果快速定位游戏发生错误的原因

在部署游戏的五年间不曾遭遇停机

在线电子游戏已经成为许多人日常娱乐很重要的一部分。虽然市场上有源源不绝的游戏可供选择,一些消费者发现有越来越多的游戏过于以盈利为目的。这些游戏通常会迫使玩家必须购买进阶功能或付费增强角色数据,才能玩得更好,或是充斥着损害游戏体验的大量广告。

心动的使命是“聚匠人心,动玩家情“——用热忱打造高品质游戏,提供纯粹的游戏体验,让全年龄玩家都都能享受游戏乐趣。 自 2003 年成立以来,这间全球游戏开发和发行公司已经发布了数十款浏览器游戏和手游,目前向全世界 5,000 万月活跃用户提供近 40 款免费和付费游戏。

“我们主要专注在游戏质量上,而非全然是营收表现。这就是为什么我们只雇用对游戏抱有极大热情的员工。我们希望用户能沉浸在精心设计的游戏中,而不被过度的广告或付款要求,破坏令人愉悦的游戏体验,”心动公关负责人陈承表示。

例如,心动在 2015 年发布的自研旗舰游戏“仙境传说RO:守护永恒的爱“有广受用户喜爱的迷人故事和动人音效。不像许多其他大型多人在线角色扮演游戏,“仙境传说RO:守护永恒的爱“鼓励玩家互相合作,并提供不打斗或购买进阶武器也能在游戏中取得成就、获得广泛乐趣的方式。

作为其为全球玩家提供真正高质量游戏承诺的一部分,心动在2016年推出基于游戏品质、编辑精选,来推荐手游的应用商店 TapTap。截至 2021 财年,TapTap 在全球有4,400万月活跃用户,并持续为全球玩家带来高品质的独家游戏内容——如面向全球玩家提供广受好评的 Android 版 Fortnite 下载和社区服务,并吸引 Epic Games 作为游戏的开发者,官方入驻 TapTap。

当在台湾地区发布“仙境传说RO:守护永恒的爱“时,心动将游戏部署在一个本地 IDC 环境中,因为法规要求所有台湾用户数据都必须储存在本地。“仙境传说RO:守护永恒的爱“在台湾广受欢迎,但由于本地 IT 基础设施提供商只能提供有限的网络带宽,游戏经常遭遇停机。为了解决这个问题,心动在 2017 年决定将“仙境传说RO:守护永恒的爱“的台湾业务迁移到有高性能网络和本地数据中心的 Google Cloud 上。

“我们希望通过迁移到一个稳定且可靠的云基础设施,让我们的用户能尽情享受我们游戏中的精彩冒险,Google Cloud 有高度可用的全球网络和本地数据中心,提供了最佳解决方案。”

— 心动运维负责人 王禹繁


用 VPC 支持高度稳定的网络连线

现在,心动将“仙境传说RO:守护永恒的爱“在台湾的游戏服务器部署在 Compute Engine 上,并用 Cloud Load Balancing 分配流量,以确保服务器不过载。所有进出心动游戏服务器的网络连线都通过 Virtual Private Cloud(VPC)和 Premium Tier Network 支持的专用网络。专用网络随时提供充足的带宽,比起公用网络能支持更稳定的网络连线,心动因而得以提供更顺畅的游戏体验。先前,由于网络流量超过可用的带宽,“仙境传说RO:守护永恒的爱“的台湾玩家每周会遇到3-5次的停机。在迁移到 Google Cloud 之后,游戏就再也不曾遇到停机问题。

在取得如此良好的成果之后,心动将2022年推出的最新手游“Flash Party”在日本和南美的业务也部署在 Google Cloud 上。由于“Flash Party“是一款玩家对战(PvP)格斗游戏,心动必须将游戏服务器部署在玩家所在的区域,以提供更加即时的响应速度,但所有服务器仍必须与部署在新加坡等其他地区的数据库连接。当心动一开始将”Flash Party“的南美业务部署在另一个公有云平台时,跨区域网络的连线必须通过公用网络,造成每天 2-3 次的连线中断,甚至有时出现数据丢失的情况。有了 Google Cloud 横跨多区域的高性能单一专用网络,网络连线中断的频率减少至每周 1-2 次。

“VPC 和 Premium Tier Network 让我们能大幅提升游戏的网络稳定性。其高性能的跨区域专用网络特别有帮助,因为我们可以将游戏部署在任何地方,以遵循本地法规或支持更快的加载速度,而不需要担心跨洋数据传输不稳定的问题”

— 心动运维负责人 王禹繁

运用 Cloud CDN 减少游戏加载时长

除了 VPC 和 Premium Tier Network 之外,另一个协助改善心动游戏网络质量的 Google Cloud 产品是Cloud CDN。心动用 Cloud CDN 来分发储存在 Cloud Storage 上的游戏内容。王禹繁指出,由于 Cloud CDN 可以将内容快取缓存在离终端用户最近的服务器上,其在无线网络上支持的内容下载速度与有线网络一样快。

除此之外,Cloud CDN 提供 Anycast IP,让多个服务器都能共用同一个全球 IP 地址。如此一来,不同地区的网络性能便能更为一致,延迟也更低。2021年,心动将“仙境传说RO:守护永恒的爱“的北美业务从另一个云平台迁移到 Google Cloud 上,因为先前云平台上的游戏服务器有多个 IP 地址,会出现最高达 150 毫秒的不同程度网络延迟。迁移到 Google Cloud 之后,游戏中 80% 的玩家延迟降低到 75 毫秒及以下。

“Cloud CDN 对我们的业务非常重要,因为即使是在传送大量档案的情况下,Cloud CDN 也能支持快速的内容分发,“王禹繁说。”Cloud CDN 提供的 Anycast IP 也协助降低延迟,让我们能进一步提升游戏体验。“

协助除错,为全球用户提供更好的服务

心动也使用 BigQuery 来分析“仙境传说RO:守护永恒的爱“在台湾和北美的用户行为数据,像是玩家如何获得游戏内资产,以及游戏内交易如何进行,并用 Cloud Storage 来储存归档数据,以降低数据储存成本。基于 BigQuery 生成的分析结果,心动团队得以在游戏发生错误时,快速找出原因并清除错误。

“BigQuery 支持的数据分析给我们的游戏开发及运维工程师带来了很大帮助,因为他们现在可以用更有系统且高效的方式追踪错误发生的过程,“王禹繁表示。

在成功通过迁移到 Google Cloud 改善两个游戏的游戏体验之后,心动计划运用 Google Cloud 的基础设施部署在中国以外地区发行的新游戏,以取得更好的网络性能。心动也将把 TapTap的北美业务迁移到 Google Cloud 的本地数据中心,在提升内容分发速度的同时,也能遵循本地数据法规。

王禹繁说。

“我们运用 Google Cloud 的高性能全球网络取得的成果非常令人惊艳。有了 Google Cloud 的强大基础设施,我们将能够向全球玩家提供延迟更低的高质量游戏”

— 心动运维负责人 王禹繁


相关推荐