引導語:掉線,加載緩慢,反饋無跟進,這些令游戲玩家炸毛的問題,同時也是游戲開發(fā)者關注的問題。開發(fā)者將目光投向了Redis,一個實時數據平臺,告別卡頓延遲!
簡介:在大型游戲中,每秒都有千萬玩家同時操作。為了保證玩家們能縱享絲滑的游戲體驗,游戲開發(fā)者需要一個在全球任何地區(qū)都能夠提供實時響應的數據層。Redis Enterprise的 NoSQL 內存數據庫為游戲開發(fā)者提供了這樣一個實時數據平臺,可在任何規(guī)模的集群部署下,提供一致的亞毫秒級延遲。
一、玩家不掉線,游戲更絲滑
在大型游戲中,每秒都有千萬玩家同時操作。為了保證玩家們能縱享絲滑的游戲體驗,游戲開發(fā)者需要一個在全球任何地區(qū)都能夠提供實時響應的數據層。Redis Enterprise的 NoSQL 內存數據庫為游戲開發(fā)者提供了這樣一個實時數據平臺,可在任何規(guī)模的集群部署下,提供一致的亞毫秒級延遲。
96%的多人游戲開發(fā)商相信可擴展性是游戲獲得成功的關鍵。
游戲內廣告貢獻了移動端游戲82%的營收占比。
游戲玩家在線游戲時長增幅45%。
二、游戲玩家喜歡什么什么樣的游戲?
1、低延遲
對大多數玩家而言,性能是最影響游戲體驗的。如果游戲的數據層不能為分布各地的游戲玩家都提供低延遲體驗,就可能讓玩家們感到失望。
2、持續(xù)改進玩家體驗
保持玩家的參與度,并了解玩家行為。開發(fā)者需要對玩家的反饋做到實時響應,并設計更有趣的新機制,讓玩家們有玩下去的動力。
3、全球范圍內的高可用與可拓展性
服務宕機將直接影響玩家群體的體驗和開發(fā)者收益。游戲數據庫應當具備真正的高可用性和無縫可擴展性。
三、Redis Enterprise賦能游戲開發(fā)
1、實時排行榜
創(chuàng)建實時的排行榜,即便是跨地區(qū)之間的排名,實時性能都能滿足排名快速變化的實時更新需求。
2、實時分析
有效過濾并細分用戶數據,向用戶提供獨一無二的廣告或游戲推薦。
3、實時個性化定制
通過存儲帶有唯一ID 的存儲會話狀態(tài),為用戶提供個性化體驗。
4、社區(qū)與匹配
通過匹配玩家的實力水平,讓玩家更容易匹配組隊,提高玩家對游戲的參與度。
5、數據加速
減少打開菜單時的加載延遲,提供亞毫秒級的讀寫速度,以更快地加載數據。
6、即時身份驗證
為身份驗證邏輯、用戶憑證和令牌提供高性能存儲,加速用戶登錄。
四、客戶案例
Redis Enterprise 提供多種數據結構,在任何環(huán)境下都能提供實時性能與可靠性。開發(fā)者可以從Redis Enterprise 構建的數據存儲層中收益,進而構建出色的玩家體驗。
Etermax 盡最大可能提升了游戲服務器的吞吐量
Etermax 的游戲 Trivia Crack 擁有一千多萬玩家。通過使用Redis Enterprise,以最大限度地提高其游戲服務器的可用性和吞吐量,同時將 AWS 基礎設施成本降低了30%。
MyTeam11 建立了一個低延遲虛擬體育游戲平臺
MyTeam11's 的虛擬體育游戲平臺擁有一千五百萬以上用戶通過使用 Redis Enterprise,平臺得以輕松處理大量用戶在虛擬體育陣容公布時所帶來的并發(fā)量高峰。