您的位置:首頁>遊戲>正文

吳曉斌:“吃雞”遊戲全球多地部署架構分析

更多騰訊海量技術文章, 請關注雲+社區:https://cloud.tencent.com/developer

“吃雞”遊戲最近十分流行。 針對“吃雞”類遊戲在反外掛、加速、安全等方面的需求, 騰訊遊戲雲資深架構師吳曉斌在現場為大家帶來了“‘吃雞’遊戲全球多地部署架構分析”的主題分享。

吳曉斌

吳曉斌主要從兩個方向介紹了“吃雞”的遊戲架構。

第一個是“吃雞”遊戲架構的解析。 在架構中, gamesvr分為PVP(玩家對戰玩家)模組和PVE(玩家對戰環境)模組, 整個流程就是從用戶端發請求到大廳, 大廳根據使用者進行匹配, 如果選擇PVP, 就會根據玩家對戰的資訊, 跟使用者資料進行匹配, 落到對應的服務上面去。 這個架構既支持全球部署, 也支持分地域的部署。

從遊戲架構可以看出“吃雞”類遊戲主要有4個特點。

1、高併發需求。

多人同時在一張地圖上, 這就需要服務端有高併發保量的處理能力和大流量吞吐能力。 騰訊雲在CPU上會採用高頻的機器,

比如32核, 這樣就能滿足計算的要求。 另外, 由於一般的機型只能達到8萬pps, 而多佇列可以達到40萬pps, 所以騰訊雲針對“吃雞”類遊戲採用的是多佇列的方案。

2、低延遲。

眾所周知競技類遊戲用戶是非常在意延遲的, 所以這是在業務部署的時候需要考慮到的一個問題, 即保證每個玩家的網路延時和穩定性要求。 騰訊雲提供的解決方案是全球共用多套Lobby,統一管理和調度全球各地區服, 比如東南亞的玩家通過加速代理來訪問國內的Lobby服務或者DS服務。

3、反外掛。

反外掛氾濫容易影響到遊戲平衡。 騰訊主要在五個方面來應對外掛的問題。 第一是從戰略上重視, 比如騰訊成立了反外掛的小組來專門應對遊戲外掛。 第二是技術上的支援,

會有接入騰訊的TP的反外掛的保障。 第三點是建立騰訊的信用體系。 第四是玩家會有一個舉報系統來回饋外掛問題, 最後一點就是會結合線下的打擊。 在用戶端中, 騰訊雲採集玩家遊戲的行為資料在後端進行大資料分析和處理。 在安全方面, 騰訊雲採用的是BGP 加三網的高防解決方案來應對大流量的網路攻擊。

4、遊戲語音。

遊戲語音能給遊戲帶來很多玩法。 《絕地求生》引入了3D的效果, 這樣用戶就可以聽到全方位的聲音, 使吃雞更有身臨其境的效果, 可以通過語音來指揮組內其他同伴的戰鬥, 也可以通過聲音判斷其它玩家的位置。

歡迎閱讀原文, 下載現場PPT乾貨!

Next Article
喜欢就按个赞吧!!!
点击关闭提示