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