Riot Games 作为全球最具影响力的游戏公司之一,凭借《英雄联盟》和《无畏契约》等热门游戏,致力于提升全球数亿玩家的游戏体验。在 AWS 的大力支持下,Riot Games 成功现代化了游戏开发、营运和电竞制作,克服了诸多挑战。
自从在 2009 年推出《英雄联盟》以来,Riot Games 一直依靠自建的数据中心来支撑运营。不过,这种模式在 2017 年已难以应对全球玩家的需求,因此,Riot Games 决定全力向云端迁移,选择 AWS 作为合作伙伴,利用其丰富的云服务来强化游戏营运及开发。
2020年,Riot Games推出了全新战术射击游戏《无畏契约》,这款游戏对技术要求变得更高。其中一项主要挑战是解决射击游戏中的‘偷看者优势’,这是攻击方因网络延迟而提早看到敌人的情况。为了应对这一问题,Riot Games利用了AWS的全球云架构,包括AWS Regions、Local Zones 和Outposts,确保游戏服务器的更新率高达每秒128次(tick rate),网络延迟控制在35毫秒以内,从而令游戏公平性大幅提升,让玩家在竞技中获得更佳体验。
利用 AWS 的弹性云端容量,Riot Games 能够迅速扩展服务器资源,且不必承担长期资本风险。若某款游戏未如预期,他们也能迅速关闭资源以降低损失。
在 2020 年疫情期间,面对线下电竞赛事的全面停摆,Riot Games 与 AWS 合作重新打造了远距直播制作流程。通过 AWS Workspaces,员工在家中也能访问云端视频编码和制作工具,仅在 11 天内便完成新系统的部署。
目前,Riot Games 的遥远制作中心已遍布全球,例如位于爱尔兰的都柏林和美国的西雅图。这些创新中心支持制作人、剪辑师及主播进行远程协作,并有效处理全球赛事内容,显著提高了电竞制作的效率。
作为核心游戏的《英雄联盟》现代化改造面临巨大挑战,该游戏有超过30个微服务,团队各自管理。Riot Games 与 AWS 合作,运用 Amazon EKS(Elastic Kubernetes Service)进行容器化迁移,并针对《英雄联盟》进行了最佳化设计,满足其特殊需求。例如,AWS 提供了长时间游戏的短期解决方案,并最终开发出长期方案,确保游戏在维护过程中始终保持运作。
AWS 基础设施的引入显著提升了游戏的稳定性。在转移至 AWS 之前,数据中心故障时会造成 1 到 3 小时的停机,而现在这些问题只会导致玩家几乎察觉不到的小波动。AWS API 让 Riot Games 能快速检索和管理服务配置及资源使用,大幅减少了过去因检索数据而浪费的时间。
短短36个月内,Riot Games 完成了多项重大成就,体现出通过与 AWS 合作,无论游戏开发、电竞制作还是全球部署,企业均可找到创新解决方案。这一幕后旅程展现了云端技术的强大潜力,激励各类企业与 AWS 一起探索更多可能性。

