Riot Games是全球最具影響力的遊戲公司之一,以《英雄聯盟》(League of Legends)和《特戰英豪》(Valorant)等遊戲聞名於世。在AWS的支持下,Riot Games成功實現了遊戲開發、運營與電競製作的現代化,為全球數億玩家帶來更佳的遊戲體驗。以下是Riot Games如何利用AWS技術克服遊戲開發和電競運營挑戰的故事。
Riot Games在2009年推出了《英雄聯盟》,並依賴自建的數據中心來運營遊戲。但到了2017年,這種方式已無法滿足全球上億玩家的需求。為此,Riot Games開始全力向雲計算遷移,選擇AWS作為合作夥伴,利用其廣泛的雲服務來支持遊戲運營和未來的多樣化遊戲開發。
2020年,Riot Games發布了全新的戰術射擊遊戲《特戰英豪》(Valorant),這對於遊戲體驗提出了全新的技術要求。其中一個最大的挑戰是解決「偷看者優勢」(Peeker's Advantage)問題——這是射擊遊戲中攻擊方因網路延遲而比防守方先看到對手的現象。為了解決這一問題,Riot Games依賴AWS的全球雲基礎架構(包括AWS Regions、Local Zones和Outposts),確保遊戲伺服器的更新頻率達到每秒128次(tick rate),並將網路延遲控制在玩家35毫秒以內。這使遊戲變得更加公平,並提升了玩家的競技體驗。
此外,Riot Games利用AWS的彈性雲計算容量,不僅能夠快速擴展全球伺服器資源,還避免了長期資本承諾的風險。如果遊戲不成功,他們也能快速關閉資源,降低損失。
2020年疫情期間,線下電競賽事全面停擺,但Riot Games並未止步,而是與AWS合作重新構建了遠程直播製作流程。他們利用AWS Workspaces讓員工在家中即可訪問雲計算的影片編碼與製作工具,僅用11天就完成了新系統的部署。
如今,Riot Games的遠程製作中心已遍布全球,例如位於愛爾蘭都柏林和美國西雅圖的中心。這些中心能夠支持製作人、剪輯師和主播在同一地點協作,同時遠程處理世界各地的比賽內容,大幅提升了電競製作效率。
作為Riot Games的核心遊戲,《英雄聯盟》的現代化改造是一項巨大的挑戰。該遊戲擁有超過30個微服務,每個服務團隊都有各自的管理方式。Riot Games與AWS合作,利用Amazon EKS(Elastic Kubernetes Service)進行容器化遷移,並針對《英雄聯盟》的特殊需求進行了定製優化。例如,AWS提供了針對長時間遊戲的短期解決方案,並最終開發了長期解決方案,確保遊戲在維護期間不中斷。
此外,AWS的基礎設施還顯著提升了遊戲的穩定性。在轉移到AWS之前,數據中心出現故障通常會導致1至3小時的停機,而現在這些問題只會造成玩家幾乎發現不到的小波動。同時,AWS的API讓Riot Games能夠快速檢索和管理服務配置與資源使用情況,大幅減少了過去因檢索數據而浪費的時間。
在短短36個月內,Riot Games完成了以下幾項重大成就:
Riot Games的故事表明,通過與AWS合作,無論是遊戲開發、電競製作還是全球部署,企業都能找到解決方案,實現快速創新。Riot Games的幕後旅程證明了雲計算技術的強大潛力,並啟發所有規模的企業勇於提出需求,與AWS一起探索更多可能性。