上海品茶

腾讯WeTest:2019中国移动游戏质量白皮书(50页).pdf

编号:14928 PDF 50页 2.85MB 下载积分:VIP专享
下载报告请您先登录!

腾讯WeTest:2019中国移动游戏质量白皮书(50页).pdf

1、中国移动游戏质量白皮书 2019 CHINA MOBILE GAME QUALITY WHITE PAPER 2019 掌门人致辞 2019年是国内游戏版号新政颁布后的第一年。 就在前一年的冬天有人这样总结:“2018年是过去十年最差的一年,却有 可能是未来十年最好的一年。” 随着我国游戏版号发放量的快速收窄,那 年整个游戏行业发生着一场始料未及的质变过程。 转眼间2019年过完了,那么这个年头的情况如何呢? 由于版号数量急剧缩水,国内游戏市场增速下滑,行业进入存量阶段,大 批的游戏公司开始转型出海。而在海外游戏市场,通过几年的积累,中国 游戏厂商在全球手游市场当中的份额正在不断扩大。 在国内

2、存量市场,留下的都是经过了充分的市场验证,脱颖而出的精品。 在海外的新兴市场,随着中大型厂商的相继入局,玩家可选的产品越来越 多,对品质的要求也越来越高了。 对于游戏厂商们来说,2019年是蜕变前的阵痛,也是市场去芜存菁的必经一 步。“精益求精,品质为先” ,已经成为了海内外市场竞争的不二法门。 今年是腾讯WeTest自2017年以来第四次发布年度手游质量白皮书。本次白 皮书依然有着丰富的国内手游市场各个维度的品质数据,让你直击手游用户 市场。同时还新增了出海专题报告,通过大量一手的手游品质大数据,为面 向海内外市场的手游研发和运营指点迷津。 预祝广大的游戏研发商发行商能在2020年,能把准航

3、向,马到功成。 腾讯WeTest总经理 02 03 掌门人致辞2 移动设备市场概览6 19年上市机型概况10 概述 4 兼容性报告11 客户端性能报告19 服务器性能报告27 2019国内手游热门机型游戏性能表现 22 24 联系我们 游戏压测参考标准 手游安全性报告 出海专题报告 用户口碑报告 目录 腾讯游戏客户端性能发行标准 20 客户端性能审核时常见问题 21 腾讯手游性能大数据 30 2019年头部游戏压测情况示例32 33 手游安全问题类型分布36 出海项目适配40 出海手游热门机型性能表现41 出海手游外挂特点43 44 38 2019年游戏界新宠-自走棋 48 50 概述01 概

4、述 05 随着版号数量急剧缩水,国内游戏市场增速持续放缓, 大量游戏公司开始转型出 海,谋求更多海外机会。而万变不离其宗的是海内外市场的玩家对品质的要求越来 越高,游戏品质的重要性继续突显。 WeTest发布的2019中国移动游戏质量白皮书(以下简称“白皮书”),通过 腾讯大数据及其他第三方平台数据分析,从市场硬件、兼容、客户端性能、服务器 性能、安全、玩家口碑等质量视角进行数据采集和全面分析。同时结合市场动态, 新增出海专题,力求为开发者决策提供全面客观公正的信息。 移动设备市场概况部分,通过腾讯大数据统计,展示了WeTest适配指数中占有率 最高的300款机型硬件设备情况。 兼容性测试、客

5、户端性能测试、服务器性能测试、安全测试等专项测试数据均取自 WeTest平台的测试结果,对各种类型游戏的问题定义、问题分布、重点问题及解 决之道进行了说明。 用户口碑报告数据取自WeTest企鹅风讯平台,对市场畅销、玩家热议的游戏类型 进行了归纳总结,对玩家易吐槽的质量问题等进行了剖析,同时还对今年市场反应 火爆的自走棋游戏类型进行了重点分析。 此次白皮书中,WeTest首次公布了腾讯游戏客户端性能部分的发行标准,并同时 提供了MMORPG、战术竞技、休闲、体育竞技、ARPG类游戏在审核时碰到的常 见问题和优化建议。 更多专业内容,可在下文中继续查看。 对于数据和分析结论上的任何问题,欢迎您通

6、过我们微信公众号(腾讯WeTest) 进行探讨。 移动设备市场概况02 7.14% 27.45% 37.94% 7.16% 3.05% 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% 8G6G4G3G 2G及以下 4G内存用户覆盖数占比最高 为了保证参与实际测试过程的移动设备能够代表市场用户的真实使用情况,腾讯基于自身大 数据能力,每月更新市场移动设备的用户覆盖情况,并予以排序。本章节基于2019年最新数 据,揭示市场最新移动设备的分布情况。 内存层面我们发现,TOP300机型中,4G机型用户覆盖层面最广,覆盖用户数占比

7、37.94%, 其次为6G。2G以下的机型用户覆盖数只有3%左右。 在TOP300机型中,4G内存的机型数同样最多,占比高达42.3%(去年占比38.33%)。其次 为6G(占比27.67%)和3G(占比13%)。去年6G机型数仅占17%,8G占0.33%,今年有大 幅度的提升。 07 Android TOP300机型不同内存分段用户覆盖人数占比 注1:TOP300来源于腾讯大数据根据用户覆盖率排名的前300台手机机型 1920*1080 23% 2340*1080 22% 1280*720 9% 2160*1080 9% 2280*1080 8% 1520*720 6% 1440*720 5

8、% 2560*1440 3% 2244*1080 2% 960*540 1% 2310*1080 1% 其他 11% 手机屏幕2K成主流 2019年,在Android TOP300机型中,手机2K屏幕( 2K resolution:屏幕横向像素 达到2000以上)为主流,占比50.67%。 与2018年相比,1920*1080 分辨率的机型数仍在第一位,占比23%,但相比于 2018年占比(47%)有大幅度下降。 2340*1080分辨率的机型占比提升至第二位,占22%。 08 Android TOP300设备分辨率占比 注1:TOP300来源于腾讯大数据根据用户覆盖率排名的前300台手机机型

9、 2.0GHZ以下 33% 2.0-2.5GHZ 53% 2.5GHZ及以上 14% Android TOP300机型CPU主频分布占比 八核 89% 四核 6.67% 十核 2% 双核 1.67% 六核 0.67% 八核设备为市场主流 在TOP300机型中,八核配置机型占比持续提升,较之去年的76.67%,今年提升至 89%,十核配置机型从去年的1.33%提升至2%。 而四核、双核、六核的机型数占比皆有所下降。四核占比从去年的16.33%,下降至 6.67%;双核从4.33%下降至1.67%,六核从1.33%下降至0.67%。 在CPU频率上,2.0GHZ以上机型占比数有明显提升。 2.0-

10、2.5GHZ机型占比数则从 43%提升至53%, 2.5GHZ及以上机型数从9.67%提升至14%。 18年2.0GHZ以下机型数占比47.33%,今年下降至33%。 从侧面反映出,主流机型的配置在核数和CPU主频上皆有所提高。 09 Android TOP300机型核心数分布占比 注1:TOP300来源于腾讯大数据根据用户覆盖率排名的前300台手机机型 19年上市机型概况 新上市机型配置情况 截止2019年10月,在2019年新上市的机型中,异形屏机型占比已达75.5%,基于 此,若厂商对新上市机型进行适配,建议可以重点关注异形屏机型在适配中发现的 UI问题。 在2019年新上市机型中,GP

11、U占比排行第一为Adreno640Adreno640,占比26.53%。 CPU处理器方面,高通骁龙855 plus855 plus占比排行第一,占比13.27%。 在内存方面,8G8G内存机型数占比第一,占比32.65%。其次为6G和4G设备, 12G内存新机占比8.16%。 注1:新机上市机型数据取自腾讯 BenchMark平台 注2:TOP1000来源于腾讯大数据根据用户覆盖率排名的前1000台手机机型 10 5G5G手机出现 5G手机是指使用第五代通信系统的智能手机。相对4G手机,5G手机有更快的传输 速度,低时延,借助网络切片技术,5G手机拥有更精准的定位。 在2019年新上市的机型

12、中,像vivo iQOO Pro、华为 Mate30 RS 保时捷版、华为 Mate 20 X 5G均已经挤进TOP1000榜单内。 为了满足随之产生的新的适配需求, WeTest腾讯质量开放平台已第一时间将华为 Mate30、Mate30 Pro和Mate 20 X 5G纳入专家适配服务测试机型范围内。 兼容性报告03 兼容性问题概述 根据 WeTest腾讯质量开放平台所有测试产品大数据来看,Android 兼容性问题 基本可以概括整理为7类,详情可见右侧表格 问题级别分为:致命、严重、一般、提示 致命性问题:导致游戏无法进入或运行 严重性问题:可以进入游戏,但主流场景受严重影响 一般性问题

13、:可以进入游戏,可以运行主流场景,主流场景用户体验受一定影 响;或其他场景用户体验受严重影响 提示性问题:可以正常运行游戏,主流场景正常运行,其他场景出现问题,用户 体验受一定影响 注1:如果测试中遇到影响面较大的具体问题,可能会被提升级别 12 兼容性问题主要类型 问题归类问题定义问题级别 功能问题因为兼容导致的功能无法正常使用致命/严重 CrashApp运行过程中发生“崩溃”,异常退出严重 安装失败游戏进行了安装操作,但是没有安装成功严重 拉起失败App安装成功,但是无法正常启动严重 无响应程序运行长时间卡死,点击无反应严重 显示异常 App界面出现黑白屏、花屏、遮挡现象、文字 异常、布局

14、异常、模型异常等,与正常界面不 符的画面 一般 Exception测试过程中,有未捕获的异常,属于疑似异常提示 兼容性问题类型分布 根据 WeTest腾讯质量开放平台所有测试产品大数据来看,我们发现平均每次测试 中能发现16个问题。为保证产品的品质,给用户创造更好的用户体验,在产品上线 前对产品进行兼容性问题检测尤为重要。 在测试数据中,显示异常、功能问题问题突出,占所有测试兼容性问题的62%。 后面我们会针对出现最多的几个问题进行分析。 注1:WeTest兼容测试过程也会对产品的部分功能进行检测,在兼容报告中也记录 了这些功能问题。 13 兼容性问题类型分布 显示异常 36% 功能问题 26

15、% Crash 24% 安装失败 7% 无响应 3% Exception 3% 登陆失败 1% 拉起失败 0% 内存类兼容性问题分布 在内存维度方面,我们发现相关的兼容性问题有以下分布特征: 1、随着机型内存升高,Crash、安装失败、无响应等问题逐渐降低 2、显示异常方面,由于内存较高的设备多为异形屏手机,显示异常问题较为突出 14 不同内存机型的兼容性问题分布情况 注1:数据来源于腾讯WeTest平台2019年测试数据 20.60% 35.14% 53.91% 64.34% 21.01% 29.09% 24.87% 21.71% 29.78% 25.68% 16.09% 12.05% 20

16、.30% 2.60% 0.51% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2G以下 2G-4G4G-6G 6G及以上 显示异常功能问题Crash安装失败 拉起失败无响应Exception登陆失败 49.51% 30.30% 58.62% 34.63% 27.75% 86.73% 30.47% 38.45% 25.43% 36.25% 34.10% 7.35% 15.23% 24.29% 12.07% 24.63% 27.17% 3.79% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Qualcomm A

17、dreno512 Qualcomm Adreno506 ARM Mali- G72MP3 ARM Mali-G71Qualcomm Adreno510 Qualcomm Adreno616 显示异常功能问题Crash安装失败拉起失败无响应Exception登陆失败 0% 2% 4% 6% 8% 10% 12% 14% 0% 5% 10% 15% 20% 25% 30% 35% Qualcomm Adreno512 Qualcomm Adreno506 ARM Mali- G72MP3 ARM Mali- G71 Qualcomm Adreno510 Qualcomm Adreno616 问题率

18、覆盖人群 GPU兼容性问题分布 问题率及覆盖人数占比 在GPU维度方面: Qualcomm Adreno512覆盖人数占比最高,问题率为16.01%,问题主要集中在显示异常、功能问题、Crash问题。 Qualcomm Adreno616问题率最高,主要集中在显示异常。 不同GPU类型的兼容性问题分布情况 15 注1:问题率=测出结果为不通过的次数除以总测试次数 15.48% 23.92% 30.22% 34.06% 48.28% 65.96% 50.00% 15.89% 24.88% 27.94% 32.32% 28.59% 19.02% 31.25% 37.58% 30.21% 24.24

19、% 24.15% 18.51% 12.95% 15.63% 0% 20% 40% 60% 80% 100% 显示异常功能问题Crash安装失败拉起失败无响应Exception登陆失败 16 Android系统兼容性问题分布 在所有Android测试中,显示异常和功能问题是集中突出的问题。 Android 10 系列以上的机型,问题率为17.18%,其中显示异常、 功能问题和 Crash类问题占比较高。 Android 9 系列机型,问题率为26.37%,其中显示异常问题占比高达65.96%。 Android 9 系列机型覆盖人数占比达34.64%。开发者可以重点关注此类机型的显 示异常和功能问

20、题。 Android 4 系列机型Crash问题较为严重,但Android 4 系列的机型覆盖人数占 比仅有3.24%。 注1:本章节测试数据主要选取腾讯WeTest平台2019年测试数据,手机机型分高中低 档,对问题率略有影响,但多数都是中端机 注2:问题率=测出结果为不通过的次数除以总测试次数 不同系统机型的兼容性问题分布情况 问题率及覆盖人数占比 0% 10% 20% 30% 40% 0% 10% 20% 30% 40% 50% 问题率覆盖人群占比 0% 20% 40% 60% 80% 0% 10% 20% 30% 40% 8系列9系列10系列11系列12系列 问题率覆盖人群占比 33.

21、33% 6.25% 10.94% 17.39% 31.39% 16.67% 45.14% 60.94% 54.35% 43.05% 41.67% 40.28% 26.56% 21.74% 24.36% 0% 20% 40% 60% 80% 100% 8系列9系列10系列11系列12系列 显示异常功能问题Crash安装失败拉起失败登陆失败 iOS系统兼容性问题分布 17 根据 WeTest腾讯质量开放平台所有测试产品大数据来看,我们发现平均每次测试 中能发现5.5个问题,相对于Android系统来说较少。 iOS兼容性问题中,功能问题较为突出,其次是Crash与显示异常。 iOS 9系列以上功能

22、类问题占比突出, iOS 9、iOS 8系列Crash问题明显,但iOS 9、 iOS 8系列机型覆盖人数占比仅占1.83%。 iOS 12系列机型覆盖人数占比最高,需重点关注。 问题率及覆盖人数占比 不同系统机型的兼容性问题分布情况 注1:问题率=测出结果为不通过的次数除以总测试次数 异形屏适配解决方案 18 根据WeTest腾讯质量开放平台2019年测试数据表现,我们发现异形屏适配问 题值得关注。 常见处理异形屏方案的方式有:竖屏下移处理,横屏右移处理。 但是这类处理方案,如果应用页面布局不能做到自适应,就会出现布局问题。 如竖屏下移后,底部信息被遮挡;上分出现黑边。横屏右移后,左侧显现出

23、黑 边。 具体问题表现例如:开场动画UI未全屏显示,任务文字被遮挡。 目前几家主流的手机厂商都有提供异形屏适配支持方案。通过各主流手机厂商的 官方渠道,可以查询到屏幕规格以及获取刘海屏的位置与区域的方法,帮助开发 者在设计应用界面布局时,确保布局填满屏幕,避免出现屏幕凹形槽遮蔽的情 况。 4 4种异形屏常见通用解决方案: 1、拉伸填充整个屏幕,可全屏显示,但此方法易造成比例失常,需 要开发者应使用更灵活的布局,以适应不同的屏幕比例,或加入背 景图片代替黑边 2、图形UI比例不变,扩大底层背景,大屏幕显示更多背景内容,小 屏幕显示较少背景内容 3、充分利用屏幕空间。充分利用全面屏显示更多内容 4

24、、基于Google提供的API进行适配 针对异形屏适配问题,建议开发者可以选用小米 8、华为P30、华为 nova 4等典型异形屏设备对产品进行兼容测试。 注1:异形屏适配解决方案可参考OPPO、VIVO、HUAWEI、小米等官方开发者文档 客户端性能报告04 客户端性能的腾讯游戏发行标准 在手游的浪潮之巅,腾讯对于手游品质的要求从1.0到2.0再到现在的3.0战略,不仅是玩法和内容,在游戏质量的审核上也始终如一的保持着高要求高标准。现借着白皮书的机会和 大家分享腾讯游戏发行标准中关于客户端性能的最新明确标准。 一档 机型 二档 机型 三档机 型 【性能基线】iPhone 7/iPhone7

25、Plus 【内存消耗】 PeakFootPrint 850MB 【帧率】25FPS iOSAndroid 【性能基线】 iPhone 6S/iPhone6S Plus 【内存消耗】 PeakFootPrint 650MB 【帧率】25FPS 【性能基线】华为P20/VIVO X20 【内存消耗】 最高PSS1200MB 【帧率】25FPS 【性能基线】 OPPO R9 Plus/华为Mate 8 【内存消耗】 最高PSS1000MB 【帧率】25FPS 【流畅度】卡顿率2% 【性能基线】 OPPO A59s/VIVO Y66 【内存消耗】最高PSS800MB 【帧率】18FPS 一档 机型 二

26、档 机型 三档机 型 【性能基线】 iPhone 6/iPhone6 Plus 【内存消耗】 PeakFootPrint 500MB 【帧率】18FPS 注1:PeakFootPrint可通过PerfDog进行采集(对应PerfDog的Memory) 【CPU占有率】(不区分机型) 综合CPU平均占用小于80%,单核 CPU峰值占用小于90% 【CPU占有率】(不区分机型): 综合CPU平均占用小于60%,单核 CPU峰值占用小于90% 注2:CPU占有需要保证采集样本的90% 20 【性能基线】 OPPO R9 Plus/华为Mate 8 【内存消耗】 最高PSS1000MB 【帧率】25F

27、PS 一档 机型 注3:此标准取自2019年11月最新版本 问题类型问题描述优化建议 内存过高 1.副本内游戏内存峰值过高 2.存在内存泄漏问题 1.注意控制资源大小,合理对纹理进行压缩、尽量避免纹理Mipmaps生成、合理应用字体库、注意音频、动画资源大小等 2.合理对资源进行管理,及时释放不再引用的资源、并卸载,避免资源重复加载,注意编码规范,避免内存泄漏情况的出现 需要关注:Android系统会触发机制系统LMK;iOS会触发Footprint Limit机制 CPU消耗过高 游戏内出现CPU消耗过高,引起 CPU资源紧张问题 1.关注游戏内热点函数,对热点函数重点进行优化 2.降低游戏

28、逻辑复杂度,精简算法,尤其关注每帧需要执行的逻辑函数,减少复杂的数学运算 3.合理控制组件的访问频率,对于物理和碰撞检测注意合理应用相关系统类的方法 4.适当考虑预加载及内存池的利用,提高资源访问效率 需要注意:iOS平台CPU长时间过载会被强杀,如90%持续60秒被强杀等 卡顿问题 游戏内出现不流畅或卡顿情况,直 接影响玩家体验游戏的流畅度 1.分析瓶颈环节,针对性对问题进行进一步分析,如:是CPU还是渲染造成 1.1 CPU负载过高引起 ,重点关注热点函数并进行相关优化 1.2 渲染瓶颈引起,注意关注渲染资源的复杂度,如:面数过高、纹理精度高等,并注重渲染效率,如合理使用mesh合批、GP

29、U skinning、 Occlusion,关注shader的复杂度 2.相关重负载的线程在大小核上的运行是否合理 3.LOD的设置是否符合预期 需要关注:帧率高未必流畅。如帧率是50帧,但其中一帧渲染耗时是200ms,帧率虽然是50,但非常卡,具体参考PerfDog的Jank。 功耗偏高 游戏较短时间就容易出现手机发烫 问题 1.重视CPU和GPU负载情况,并针对性的去进行优化 2.注意游戏内限帧处理,静态元素较多且相对固定的场景,建议帧率不用限的太高 3.注意各档机型下硬件运算能力和画质LOD设置的匹配度,尽量在同等硬件水平下让游戏内的流畅度和画质表现取得较好的平衡 需要注意:功耗发热与C

30、PU、GPU频率和利用率有直接关系 闪退问题 游戏内复杂副本场景因为内存过高 引起游戏闪退 1.重视资源类的容量大小,注意各类资源的合理压缩 2.结合CPU资源情况用时间换空间,适当对部分资源进行实时加载 3.注意资源和内存块管理,无用的资源及时释放,并避免内存泄漏的出现 客户端性能审核时常见问题 为了给大家带来更实际的指导意义,我们整理了腾讯手游在过审技术设计评审时所遇到的问题,列举出常见的客户端性能问题及其优化建议。 注1:以上数据来自2019年度技术设计评审报告和腾讯游戏优化经验,报告数据采用PerfDog进行采集,官网地址: 21 2019 国内手游 Android 热门机型游戏综合性

31、能表现 针对Android机型,我们甄选了10款热门机型,分析了这10款机型在枪战射击、ARPG、赛车竞速、MMO及休闲益智这5类游戏中的综合性能表现。 10款热门机型中,枪战射击类,MI 8性能表现抢眼;赛车竞速类,华为 Mate 20表现优异;ARPG类,MI 8相比较表现最好;MMO与休闲益智类,华为三款机型相差不大,略 高于其他品牌。 注1:机型游戏性能数据来自APM大数据 注2:游戏综合性能表现,以帧率FPS为核心评价指标 注3:MMO数据包含挂机场景,导致帧率略低,卡顿判定受影响;休闲类游戏在高画质机型中往往将限帧开到60,由此导致高画质手机帧率较高的情况 0.00 10.00 2

32、0.00 30.00 40.00 50.00 60.00 70.00 华为 Mate 20华为 Nova 5 Pro华为 P30 MI 8OPPO R17OPPO R15vivo X20Avivo X21Avivo X9OPPO R9s Android 热门机型游戏综合性能表现 休闲益智赛车竞速ARPG枪战射击MMO 22 2019 国内手游 iOS 热门机型游戏综合性能表现 针对iOS机型,我们甄选了10款热门机型,分析了这10款机型在枪战射击、ARPG、赛车竞速、MMO及休闲益智这5类游戏中的综合性能表现。 在游戏类型上,枪战射击和MMO在新旧款机型上,性能差异明显; iPhone XS

33、MAX / XR / X系列 和 iPhone 8 Plus / 8系列性能表现更佳,处于第一梯队; iPhone 7 / 6S Plus 游戏类型上性能差异化明显,综合来看处于第二梯队; iPhone 6S / 6由于机型推出时间较久,硬件配置相对较弱,综合性能表现不佳。 注1:机型游戏性能数据来自APM大数据 注2:游戏综合性能表现,以帧率FPS为核心评价指标 注3:MMO数据包含挂机场景,导致帧率略低,卡顿判定受影响;休闲类游戏在高画质机型中往往将限帧开到60,由此导致高画质手机帧率较高的情况 0.00 10.00 20.00 30.00 40.00 50.00 60.00 70.00

34、iPhone XS MaxiPhone XRiPhone XiPhone 8 PlusiPhone 8iPhone 7iPhone 6S PlusiPhone 6SiPhone 6 iOS 热门机型游戏综合性能表现 休闲益智ARPG赛车竞速枪战射击MMO 23 腾讯手游性能大数据Android机型 高画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击27.781280.88%626 赛车竞速42.70520.23%791 ARPG36.411500.63%579 休闲益智50.28430.20%513 MMO26.314682.29%733 为了

35、助推手游行业的标准建立,协助行业性能优化提升,我们将公开腾讯手游的真实数据; 在Android机型上,我们甄选了五大热门品类多款游戏,且性能优化较好的游戏,对其真实的用户性能大数据做糅合,并按机型画质共享。 注1:“卡顿”判定=单帧帧时间100ms 注2:平均卡顿次数(次/小时)= 平均每小时的卡顿次数 注3:MMO数据包含挂机场景,导致帧率略低,卡顿判定受影响;休闲类游戏在高画质机型中往往将限帧开到60,由此导致高画质手机帧率较高的情况 中画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击22.864133.09%560 赛车竞速32.8212

36、60.53%665 ARPG28.593281.59%539 休闲益智33.801230.47%447 MMO23.0010015.22%602 低画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击20.808766.20%507 赛车竞速27.492541.14%596 ARPG25.386153.25%512 休闲益智28.712331.04%410 MMO13.13651850.53%587 24 腾讯手游性能大数据iOS机型 高画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击33.6541

37、0.25%587 赛车竞速51.44180.09%817 ARPG54.79740.23%628 休闲益智56.24140.06%499 MMO28.841980.78%809 中画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击26.44940.58%550 赛车竞速36.27440.18%675 ARPG53.48910.28%594 休闲益智55.28200.08%460 MMO28.432601.00%754 低画质 游戏类型平均FPS平均卡顿次数(次/时)帧时间100ms比例平均PSS峰值(MB) 枪战射击23.242821.45%54

38、7 赛车竞速31.741090.34%345 ARPG30.953011.06%320 休闲益智32.17840.27%301 MMO26.075682.04%537 为了助推手游行业的标准建立,协助行业性能优化提升,我们将公开腾讯手游的真实数据; 在iOS机型上,我们甄选了五大热门品类多款游戏,且性能优化较好的游戏,对其真实的用户性能大数据做糅合,并按机型画质共享。 注1:“卡顿”判定=单帧帧时间100ms 注2:平均卡顿次数(次/小时)= 平均每小时的卡顿次数 注3:MMO数据包含挂机场景,导致帧率略低,卡顿判定受影响;休闲类游戏在高画质机型中往往将限帧开到60,由此导致高画质手机帧率较高

39、的情况 25 2019 OpenGL ES版本分布 OpenGL ES 2.0, 0.12% OpenGL ES 3.0, 2.43% OpenGL ES 3.1, 11.01% OpenGL ES 3.2, 86.44% OpenGL ES版本分布 OpenGL ES 3.2 版本的市场占有率最高,与18年环比占有率提升了22.4%,随 着手机的迭代,在未来一年OpenGL ES 3.2的份额将会进一步提高,研发期项 目可以选择针对性优化策略,合理分配研发测试资源; OpenGL ES 2.0版本占有率接近零,建议这个版本不必做专项优化。 注1:OpenGL ES数据来自APM大数据 26

40、服务器性能报告05 网络调优 应用程序 调优 (CPU, 内存,IO, 多线程, 算法类) 数据库调 优 应用组件 调优 (nginx, redis) 系统配置 调优 28 服务器的压测策略 服务器压测流程: 1.架构分析(单点/全局瓶颈) 2.游戏玩法和业务特性分析(技术实现方案) 3.压测场景确定(经验+开发团队补充) 4.压测模型细则沟通确定(同类业务现网模型+设计目标) 5.压力场景设计和实现 6.压测&瓶颈分析定位 7.优化回归 服务器常用压测方法: 接口性能测试: 业务接口的QPS性能,掌握子组件/系统性能概况 场景测试:注册登录、聊天、视野广播、物理碰撞、PVP、多人同屏战斗等

41、容量测试:评估系统承载人数,为现网机器部署提供数据参考 稳定性测试:用于验证服务器在综合场景下的长期运行状况 优化方法: 1.对不同场景中的性能瓶颈针对性的优化提升子系统/模块的性能 2.系统优化,设计系统级的动态调度策略,保证系统的整体服务能力和系统安全性 3.对于无法达到优良效果的服务增加平行扩容能力,以应对现网的突发需求 28 29 游戏压测核心场景 测试场景可以优先考虑以下几个方面: 交互实时性和数据量 子模块与系统安全 全局单点 交互实时性和数据量 cpu处理能力:包括加解密、打解包、多人同屏战斗、视野搜索、数据遍历、物理碰撞等 内存稳定性和安全回收以及内存泄漏:如LRU、副本加载、

42、地图加载、内存申请和释放等 网路吞吐能力:如视野更新、多人同屏移动战斗、帧同步、聊天、广播等 数据库吞吐能力:如注册、批量读写、结算回写、定期cache数据落地等 子模块与系统安全 过载:子模块过载是否会拖垮整个系统,例如聊天场景耗光gamesvr CPU资源 故障:服务过载后对外服务失败,导致调用频次增加引发雪崩,常见于第三方组件 建议设计系统级的调度优化,当子模块出现过载现象,采用分流、限流等适当的策略降低请求量 全局单点 对于全局的单点服务,需要通过压测验证单点处理能力以及评估容灾方案 按照游戏的类型进行分类,其中MMORPG的场景最为复杂,协议繁多操作复杂。 29 这里是图表标题 混合

43、场景测试 单场景测试 核心场景游戏类型其他场景 容量测试 稳定性测试 注册 登录 匹配&战斗 MMORPG 主城跑圈、技能升级、使用物品、 上下坐骑、装备附魔、拉好友列 表、购买物品、世界boss战、副 本 ACG 请求玩家信息、拉取好友、拉取 任务、拉取排行榜、匹配战斗、 核心玩法(如竞速,射击等) SLG 建筑物升级、收获、建造、集结、 加速、获取世界地图 MOBA 拉取好友信息 游戏压测参考标准 压测标准: 1、针对服务器的技术规范要求,全部测试通过 2、单服的综合场景测试下,必须满足性能基线(参考游戏容量建议表确定)要求, 并且各事务90%响应时间99.9%,CPU消耗低于80% 3、

44、稳定性测试运行12小时以上,切换不同批次账号,事务成功率99.9%,无内存 泄漏 4、有条件的项目组建议搭建50100w PCU的现网环境压测7*24小时,观察各节点 压力、单机负载和事务情况 环境标准: 压测环境参考现网部署机型部署(保证机器性能一致),现网db性能一致,部署拓 扑与现网一致 游戏分类容量参考标准 益智消除、飞机射击、酷跑 玩法主要为单人 服务器交互少 防作弊逻辑简单 逻辑在客户端执行 建议以2-3W的同时在线为承载设计目标,具体根据游 戏类型以及后台技术框架而定 音乐舞蹈、模拟经营、卡牌RPG、 塔防策略、竞速 玩法既有单人也有多人 服务器交互多 需要上报较多防作弊信息 每

45、次操作触发通信 建议以1-2W的同时在线为承载设计目标,具体根据游 戏类型以及后台技术框架而定 战术竞技、MOBA、桌游棋牌、 回合RPG、动作RPG 玩法以多人为主 服务器交互多 比较重的防作弊逻辑 关键逻辑依赖于服务器的即使响应和通知 建议以6000-10000的同时在线为承载设计目标,具体 根据游戏类型以及后台技术框架而定 30 游戏服务器常见问题 1、IO问题导致耗时高:80%的代理游戏,都会碰到登录tps低,耗时偏高的性能问题。 比较常见的原因是:IO请求串行导致耗时高;登录逻辑太重,下发大量数据 2、内存问题:性能相关的内存问题,c+开发中尽量使用预分配的方式,大量频繁的 申请和释

46、放内存消耗很大;内存泄漏相关问题(在C+开发中较为常见);GC内存回 收机制不合理(在go,java语言开发中较为常见) 3、CPU问题:计算量大,优化算法,分批计算。多出现于多人同屏战斗、拉取好友界 面数据、实时排名运算、全服消息广播等 4、网络数据问题:大量网络包的同步导致耗时问题,同逻辑帧的合并发送;上报游戏 数据处理过慢导致游戏主进程阻塞 5、系统参数配置问题:数据库,web服务器,中间件,系统文件描述符,缓冲区大小 等相关的参数配置不当会导致性能上不去 服务器瓶颈的表现 开服一直登录不进去 服务器频频断连,不断报错 多人同屏释放技能卡死 副本里打了一半掉出游戏 排行榜数据一直显示不出

47、来 组队队友瞬移,没有同步战斗数据 限时活动无法参加 匹配战斗一直在loading中 31 注1:代理游戏指腾讯发行的非腾讯游戏工作室自研的游戏 2019年头部游戏压测情况示例 1、负载不均衡 百万在线压测出现过部分SVR负载不均衡的现象,按照设计应该是相对均匀分布,但实际情况出现 了节点的不均衡分配压压力导致。 问题定位:低层函数的问题,函数没有实现完全的随机,是低层接口实现的bug 2、聊天场景,持续增加压力,大厅CPU消耗很高 猜测原因: 大厅资源消耗大,没有做限制 问题定位:聊天与大厅共用场景,并且没有做资源限制 3、内存超标 邮箱内存爆满,持续不下降 问题定位:随着用户量的增大,初始

48、机器配置内存不足 4、缓存出现超时情况 大并发请求好友关系链服务器和邮件服务器,出现部分超时,如果降低并发请求,超时减少;理论 上来说,有缓存不应该出现超时现象,相关进程的性能数据表示 战术竞技类游戏 出海游戏 压测存在主要困难:国内外环境差异,主要是IDC环境的差异 国内是腾讯云/IDC,网络相对比较稳定,但海外亚马孙aws、vultr等内网网络波动较 大,对数据干扰大; 解决方法:先在国内压测环境完成自测,确保程序侧没有问题再上现网做区域的评估 5、低TPS情况下请求超时 拉取好友概要数据TPS上不去,并发提高后大部分请求超时,dbproxy压力不大 问题定位:批量拉取好友数据时,请求玩家

49、所有的好友列表信息,数据量大导致响应长 6、内存超标 线上环境大厅场景服务器内存占用超高,个别机器内存消耗殆尽 7、CPU爆满 Lbs请求导致排行榜数据代理层进程满载,以及请求超时 32 手游安全性报告06 全球范围内,外挂问题严峻 截止10月底,腾讯手游上出现的外挂总数基本达到18全年水平 海外作弊玩家显著增长,作弊形式与国内趋同;定制外挂与破解版占比提升, 手游外挂黑产技术更深度 致命级安全问题占比增长24.8%,外挂严重程度不容忽视 研发期占比最高的漏洞类型为“违规操作”,运营期除“动作射击”游戏外,其他 品类外挂较18年开始增长,需引起游戏从业人员的关注和预防 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 2016全年2017全年2018全年2019年(110月) 手游外挂数量变化 手游外挂总数手机端外挂数模拟器端外挂数 34 注1:本章节数据取自2019年1-10月WeTest手游安全团队测试数据 致命, 74.8% 严重, 22.7% 一般, 2.6% 2019年手游外挂影响程度分布 35 0% 10% 20% 30% 40% 50% 60% 70% 80% 一般严重致命 手游外挂影响程度变化 2018全年2019

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(腾讯WeTest:2019中国移动游戏质量白皮书(50页).pdf)为本站 (彩旗) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
会员动态
会员动态 会员动态:

wei**n_... 升级为高级VIP   136**67... 升级为标准VIP

  136**08... 升级为标准VIP 177**34... 升级为标准VIP 

 186**59... 升级为标准VIP 139**48... 升级为至尊VIP 

wei**n_... 升级为标准VIP   188**95...  升级为至尊VIP

 wei**n_... 升级为至尊VIP  wei**n_...  升级为高级VIP

wei**n_...  升级为至尊VIP  微**... 升级为至尊VIP

 139**01...  升级为高级VIP 136**15... 升级为至尊VIP 

jia**ia... 升级为至尊VIP  wei**n_...  升级为至尊VIP

183**14... 升级为标准VIP    wei**n_... 升级为至尊VIP

  微**... 升级为高级VIP wei**n_... 升级为至尊VIP 

 Be**en 升级为至尊VIP 微**... 升级为高级VIP 

186**86...  升级为高级VIP  Ji**n方... 升级为至尊VIP

188**48... 升级为标准VIP   wei**n_...  升级为高级VIP 

iam**in...  升级为至尊VIP  wei**n_... 升级为标准VIP

 135**70... 升级为至尊VIP  199**28...   升级为高级VIP

 wei**n_... 升级为至尊VIP  wei**n_... 升级为标准VIP 

wei**n_...  升级为至尊VIP   火星**r... 升级为至尊VIP

139**13... 升级为至尊VIP 186**69...  升级为高级VIP

  157**87... 升级为至尊VIP  鸿**... 升级为至尊VIP 

wei**n_... 升级为标准VIP 137**18...  升级为至尊VIP

wei**n_...   升级为至尊VIP  wei**n_... 升级为标准VIP 

139**24... 升级为标准VIP  158**25... 升级为标准VIP

 wei**n_... 升级为高级VIP 188**60...  升级为高级VIP

Fly**g ...  升级为至尊VIP  wei**n_...  升级为标准VIP

186**52... 升级为至尊VIP   布** 升级为至尊VIP

186**69...  升级为高级VIP wei**n_... 升级为标准VIP 

139**98...  升级为至尊VIP 152**90...  升级为标准VIP

 138**98... 升级为标准VIP  181**96... 升级为标准VIP

185**10...  升级为标准VIP  wei**n_... 升级为至尊VIP

高兴  升级为至尊VIP  wei**n_... 升级为高级VIP

 wei**n_...  升级为高级VIP 阿**... 升级为标准VIP  

wei**n_... 升级为高级VIP lin**fe... 升级为高级VIP

 wei**n_... 升级为标准VIP  wei**n_... 升级为高级VIP 

wei**n_...  升级为标准VIP   wei**n_... 升级为高级VIP

wei**n_... 升级为高级VIP wei**n_...  升级为至尊VIP 

 wei**n_... 升级为高级VIP wei**n_... 升级为高级VIP 

180**21... 升级为标准VIP  183**36... 升级为标准VIP

 wei**n_... 升级为标准VIP  wei**n_... 升级为标准VIP

xie**.g...  升级为至尊VIP 王**   升级为标准VIP

 172**75... 升级为标准VIP  wei**n_... 升级为标准VIP 

wei**n_...  升级为标准VIP   wei**n_... 升级为高级VIP

  135**82... 升级为至尊VIP  130**18... 升级为至尊VIP

wei**n_... 升级为标准VIP  wei**n_... 升级为至尊VIP 

wei**n_... 升级为高级VIP   130**88... 升级为标准VIP 

张川 升级为标准VIP   wei**n_...  升级为高级VIP

 叶** 升级为标准VIP  wei**n_... 升级为高级VIP

138**78... 升级为标准VIP  wu**i 升级为高级VIP  

 wei**n_... 升级为高级VIP   wei**n_... 升级为标准VIP

 wei**n_... 升级为高级VIP  185**35... 升级为至尊VIP

wei**n_... 升级为标准VIP   186**30...  升级为至尊VIP