吳曉斌:“吃雞”遊戲全球多地部署架構分析
更多騰訊海量技術文章,請關注雲+社區:https://cloud.tencent.com/developer
“吃雞”遊戲最近十分流行。針對“吃雞”類遊戲在反外掛、加速、安全等方面的需求,騰訊遊戲雲資深架構師吳曉斌在現場為大家帶來了“‘吃雞’遊戲全球多地部署架構分析”的主題分享。
吳曉斌
吳曉斌主要從兩個方向介紹了“吃雞”的遊戲架構。第一個是“吃雞”遊戲架構的解析。在架構中,gamesvr分為PVP(玩家對戰玩家)模組和PVE(玩家對戰環境)模組,整個流程就是從用戶端發請求到大廳,大廳根據使用者進行匹配,
1、高併發需求。
多人同時在一張地圖上,這就需要服務端有高併發保量的處理能力和大流量吞吐能力。騰訊雲在CPU上會採用高頻的機器,比如32核,這樣就能滿足計算的要求。另外,由於一般的機型只能達到8萬pps,
2、低延遲。
眾所周知競技類遊戲用戶是非常在意延遲的,所以這是在業務部署的時候需要考慮到的一個問題,即保證每個玩家的網路延時和穩定性要求。騰訊雲提供的解決方案是全球共用多套Lobby,統一管理和調度全球各地區服,比如東南亞的玩家通過加速代理來訪問國內的Lobby服務或者DS服務。
3、反外掛。
反外掛氾濫容易影響到遊戲平衡。騰訊主要在五個方面來應對外掛的問題。第一是從戰略上重視,比如騰訊成立了反外掛的小組來專門應對遊戲外掛。第二是技術上的支援,會有接入騰訊的TP的反外掛的保障。第三點是建立騰訊的信用體系。第四是玩家會有一個舉報系統來回饋外掛問題,最後一點就是會結合線下的打擊。在用戶端中,
4、遊戲語音。
遊戲語音能給遊戲帶來很多玩法。《絕地求生》引入了3D的效果,這樣用戶就可以聽到全方位的聲音,使吃雞更有身臨其境的效果,可以通過語音來指揮組內其他同伴的戰鬥,也可以通過聲音判斷其它玩家的位置。
歡迎閱讀原文,