首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >吴晓斌:"吃鸡"游戏全球多地部署架构分析

吴晓斌:"吃鸡"游戏全球多地部署架构分析

原创
作者头像
腾讯云开发者社区
发布2018-01-22 18:00:38
2.1K0
发布2018-01-22 18:00:38
举报

“吃鸡”游戏最近十分流行。针对“吃鸡”类游戏在反外挂、加速、安全等方面的需求,腾讯游戏云资深架构师吴晓斌在现场为大家带来了“‘吃鸡’游戏全球多地部署架构分析”的主题分享。

吴晓斌
吴晓斌

吴晓斌主要从两个方向介绍了“吃鸡”的游戏架构。

第一个是“吃鸡”游戏架构的解析。在架构中,gamesvr分为PVP(玩家对战玩家)模块和PVE(玩家对战环境)模块,整个流程就是从客户端发请求到大厅,大厅根据用户进行匹配,如果选择PVP,就会根据玩家对战的信息,跟用户数据进行匹配,落到对应的服务上面去。这个架构既支持全球部署,也支持分地域的部署。

从游戏架构可以看出“吃鸡”类游戏主要有4个特点。

1、高并发需求。

多人同时在一张地图上,这就需要服务端有高并发保量的处理能力和大流量吞吐能力。腾讯云在CPU上会采用高频的机器,比如32核,这样就能满足计算的要求。另外,由于一般的机型只能达到8万pps,而多队列可以达到40万pps,所以腾讯云针对“吃鸡”类游戏采用的是多队列的方案。

2、低延迟。

众所周知竞技类游戏用户是非常在意延迟的,所以这是在业务部署的时候需要考虑到的一个问题,即保证每个玩家的网络延时和稳定性要求。腾讯云提供的解决方案是全球共用多套Lobby,统一管理和调度全球各地区服,比如东南亚的玩家通过加速代理来访问国内的Lobby服务或者DS服务。

3、反外挂。

反外挂泛滥容易影响到游戏平衡。腾讯主要在五个方面来应对外挂的问题。第一是从战略上重视,比如腾讯成立了反外挂的小组来专门应对游戏外挂。第二是技术上的支持,会有接入腾讯的TP的反外挂的保障。第三点是建立腾讯的信用体系。第四是玩家会有一个举报系统来反馈外挂问题,最后一点就是会结合线下的打击。在客户端中,腾讯云采集玩家游戏的行为数据在后端进行大数据分析和处理。在安全方面,腾讯云采用的是BGP 加三网的高防解决方案来应对大流量的网络攻击。

4、游戏语音。

游戏语音能给游戏带来很多玩法。《绝地求生》引入了3D的效果,这样用户就可以听到全方位的声音,使吃鸡更有身临其境的效果,可以通过语音来指挥组内其他同伴的战斗,也可以通过声音判断其它玩家的位置。

吴晓斌:“吃鸡”游戏全球多地部署架构分析.pptx

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
游戏多媒体引擎
游戏多媒体引擎(Game Multimedia Engine, GME)提供一站式语音解决方案。针对游戏场景,提供实时语音、语音消息、语音转文本、语音内容安全、正版曲库、语音录制等服务,覆盖 FPS、MOBA、MMORPG、休闲对战、棋牌、线上桌游等多种游戏玩法类型;支持移动游戏、端游、主机游戏、网页游戏跨平台互通,一次接入即可满足多样化的语音需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档