作為“超級數(shù)字場景”理念的倡導(dǎo)者和實踐者,騰訊游戲致力于為用戶創(chuàng)造高品質(zhì)數(shù)字生活體驗,為產(chǎn)業(yè)和社會發(fā)展創(chuàng)造更多建設(shè)性的價值。
騰訊游戲為全球知名的游戲開發(fā)與服務(wù)運營商,在全球連接超過8億的用戶。在開放發(fā)展的模式下,騰訊游戲采取自主研發(fā)和多元化的外部合作相結(jié)合的方式,在網(wǎng)絡(luò)游戲眾多細分市場領(lǐng)域形成專業(yè)化布局,打造覆蓋全品類的產(chǎn)品陣營,為全球網(wǎng)絡(luò)游戲玩家提供休閑游戲平臺、大型網(wǎng)游、中型休閑游戲、桌面游戲、對戰(zhàn)平臺五大類。另外,騰訊游戲與全球頂級游戲開發(fā)公司建立深度合作,將國外優(yōu)質(zhì)的前沿產(chǎn)品體驗帶到中國,也將中國的游戲帶向世界。
2021年3月,騰訊游戲針對國際業(yè)務(wù)推出了在線游戲開發(fā)平臺Level Infinite PGOS(Level Infinite Game Online Service)。Level Infinite PGOS是一種游戲在線服務(wù)解決方案,旨在降低游戲后端開發(fā)和維護的難度,同時降低成本,從而使開發(fā)者專注于游戲玩法與核心邏輯開發(fā)。
產(chǎn)品力主導(dǎo)游戲行業(yè)競爭游戲出海面臨多重挑戰(zhàn)
全球游戲市場規(guī)模不斷擴大,游戲產(chǎn)業(yè)已成為一種重要的文化產(chǎn)業(yè)。據(jù)市場調(diào)查機構(gòu) Newzoo 最新數(shù)據(jù)顯示,2023年全球游戲市場規(guī)模預(yù)計將超過1877億美元,同比增長2.6%。
游戲市場潛力巨大、前景看好,與此同時游戲開發(fā)競爭也變得異常激烈。游戲品類越來越多、玩法越來越多,給游戲開發(fā)帶來更高要求:游戲設(shè)計和架構(gòu)越來越復(fù)雜,游戲開發(fā)成本水漲船高,游戲復(fù)用性較低,新項目啟動門檻更高等等。
尤其對于騰訊游戲海外業(yè)務(wù)來說,研發(fā)更需要具備全球發(fā)行、全球部署的能力,直接拉升了對于底層數(shù)據(jù)架構(gòu)的要求,當中包括:需要提供多租戶SaaS模式;能夠物理隔離每個游戲大區(qū),滿足全球各個區(qū)域的隱私保護;以及可在全球各個地區(qū)進行分布式部署、自動擴容、縮容等。
深度契合游戲業(yè)務(wù)場景
為了應(yīng)對游戲行業(yè)的最新趨勢和海外市場的挑戰(zhàn),騰訊游戲推出為海外游戲而設(shè)的Level Infinite PGOS通用平臺。Level Infinite PGOS是一套多租戶SaaS游戲后臺解決方案,采用全球化分布式架構(gòu),在歐洲、北美、日韓、東南亞等游戲發(fā)行熱點區(qū)域部署運行。
數(shù)據(jù)庫是游戲軟件的核心組件,游戲玩家的各種信息、運營數(shù)據(jù)、游戲場景數(shù)據(jù)等都需要借助數(shù)據(jù)庫來保存。對于數(shù)據(jù)存儲系統(tǒng),Level Infinite PGOS根據(jù)自身場景進行了嚴格的測試選型,最終采用MongoDB作為核心存儲組件,成為一整套覆蓋游戲各個維度、各個生命周期的解決方案。
玩家數(shù)據(jù)存儲–與傳統(tǒng)游戲開發(fā)有所不同,使用MongoDB去存儲玩家的基礎(chǔ)數(shù)據(jù),不會將MongoDB直接暴露給游戲去使用,開發(fā)者無需關(guān)心底層的數(shù)據(jù)細節(jié),即可直接靈活定義數(shù)據(jù),例如,不同游戲可定義不同數(shù)據(jù)模板。此外,MongoDB 支持多種數(shù)據(jù)類型和數(shù)據(jù)原子運算,易于實現(xiàn)冪等操作;而且基于MongoDB的分片可橫向擴容,對于一些爆款游戲來說,這一點很重要,可以不用擔心玩家規(guī)模的快速增加。
智能對局匹配 –在很多游戲中,都需要在平臺上匹配兩名玩家去進行對局競技。以騰訊游戲為例,如果是一款全球發(fā)行的游戲,就有可能在不同游戲大區(qū)匹配到兩名玩家,這種匹配看似隨意,但卻需要后臺具備強有力的數(shù)據(jù)處理能力。技術(shù)調(diào)度要同時滿足不同區(qū)域的服務(wù)器集群,也就是滿足不同場景需求下的服務(wù)器擴容。騰訊游戲底層通過MongoDB實現(xiàn)原子化操作,經(jīng)過玩家各種屬性的對比,找到一個距離各個玩家最近的服務(wù)器,并進行服務(wù)器分配,最終形成一個對局。
游戲內(nèi)經(jīng)濟系統(tǒng)閉環(huán) –假設(shè)把游戲內(nèi)的經(jīng)濟系統(tǒng)理解為一個特殊的交易場景,在處理游戲交易的過程中,涉及到訂單、退款、跟蹤回溯等多個環(huán)節(jié),而通過MongoDB的原子化、事務(wù)性操作可以將整個交易流程一次性完成。雖然游戲內(nèi)交易是虛擬的、復(fù)雜的,但采用MongoDB可以保證交易是規(guī)范的、完整的。
數(shù)據(jù)流能力 –游戲開發(fā)者需要跟蹤玩家各種行為事件,以便形成流水日志,同時要保證玩家的所有事件是可追溯、可查詢的。MongoDB的數(shù)據(jù)庫實例,可將這些流水日志存儲起來,并基于靈活的文檔結(jié)構(gòu),讓開發(fā)者不論是在開發(fā)期間、還是游戲已經(jīng)發(fā)行的期間,都可以快速檢索玩家的所有事件流。
優(yōu)化開發(fā)體驗拉升運維能力
根據(jù)數(shù)據(jù)顯示,2023年一季度,騰訊的游戲領(lǐng)域收入達到483億元,而其中132億元來自國際市場,占游戲整體收入的27%,可見騰訊在海外市場的巨大潛力和影響力。對騰訊游戲而言,全球化協(xié)作體系已然成型。在多元化布局和全球化視野之下,中國游戲既要在內(nèi)容創(chuàng)新、玩法創(chuàng)新上學(xué)習更多,也要將支持大規(guī)模玩家在線的后臺技術(shù)越做越強。
回顧與MongoDB的合作歷程,騰訊海外游戲Level Infinite PGOS平臺負責人謝磊談到,無論在功能還是性能上,MongoDB都很好地契合了游戲業(yè)務(wù)場景,帶給騰訊游戲的不只是功能價值,還有運維價值:
1、簡單、易用的控制臺
實現(xiàn)全面托管服務(wù),即時自動擴縮容的專用服務(wù)器,為實時游戲提供低延遲和高可靠性。
2、豐富的可視化監(jiān)控
提供實時可視化日志、監(jiān)控面板,研發(fā)人員、管理人員可以實時監(jiān)控業(yè)務(wù)運行狀態(tài)。
3、一鍵升配、降配能力
在訪問量突增時,一鍵自動擴容保障業(yè)務(wù)的正常運行;在流量低谷,一鍵自動縮容以節(jié)約成本。
4、多維告警能力
提供運行時間、狀態(tài)異常等多維度告警能力,使問題可以在最短的時間內(nèi)被捕捉并通知到用戶。
騰訊海外游戲Level Infinite PGOS平臺負責人謝磊表示:“游戲行業(yè)的發(fā)展越來越由產(chǎn)品力主導(dǎo)。Level Infinite PGOS平臺最大的使命是要能夠?qū)⒏?、更現(xiàn)代化的開發(fā)模式與騰訊已有能力結(jié)合在一起,形成開發(fā)體驗良好的平臺,其中尤為重要的是需要符合海外開發(fā)人員開發(fā)習慣。正是在這樣的背景之下,我們的底層技術(shù)選擇使用MongoDB。可以說,MongoDB讓騰訊游戲Level Infinite PGOS如虎添翼。”
(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )