下载速率提升40% ,《斗罗大陆:魂师对决》是如何做到的?

用户在使用移动应用的过程中,文件传输的场景有很多,如文件发送、云盘备份、视频缓存、应用下载和更新等。在移动游戏行业,优质的3D建模,丰富的场景都成为吸引玩家的重要因素,随着游戏品质的不断提升,游戏包也逐步变得越来越大,由于还有很多玩家不具备长时间大流量的下载条件,首包大小就会影响到游戏的拉新效果,每次版本更新也不可避免带来用户流失。

如何提升游戏资源包的下载体验,成了众多开发者关注的问题,业界较为通用的做法是游戏分包下载,用户首次下载游戏只包含游戏主体部分和新手地图资源,在玩家逐步成长的过程中不断更新地图、副本等资源文件,这在一部分解决了首包大小的问题,但是同时又带来一个新的问题,用户在玩的过程中更新对下载速度和稳定性要求更高。

如何提升游戏资源文件下载的速度和成功率,减低用户等待时间长,提升体验呢?

HMS Core助力游戏文件高速传输

HMS Core连接与通信领域推出的Network Kit针对文件传输的场景进行了大量的下载优化,通过包括智能分片、弱网探测、网络异常重试、断点续传等技术,充分利用网络带宽,提升下载速度,适用于弱网环节、高速移动环节和高密拥塞环境。

智能分片技术:将大文件划出多个分片,每个线程负责其中的一个或数个分片的下载,多线程并行下载可以提升下载速度;

弱网探测功能:通过机器学习能力,对大量实测数据进行建模,根据当前设备运行状态及网络环境现状,精确预测出最佳分片值,使并行下载达到相对平衡稳定的效果;

网络异常重试:终端在移动过程中,不可避免的会进入电梯、地下车库等场景,设备会短时间内存在无网状态。网络异常重试可以快速恢复之前的下载任务,还能保证已下载过的资源不会被重复下载,可以节省大量时间和网络资源;

断点续传功能:在网络抖动及进程异常被杀的情况下,Network Kit支持内存级及进程级的多级断点续传功能,下载过程中会保存进度信息,能够在已下载进度的基础上继续下载,而不需要重复下载异常前已下载的部分。

Network Kit助力三七互娱高速下载

三七互娱最新力作《斗罗大陆:魂师对决》为了向玩家全方位展现一个原汁原味的斗罗大陆,使用了高精度人物立绘和3D建模、大量动画原版声优配音等素材,资源包大小一度增大到GB级别。集成Network Kit后,游戏资源包下载速率平均提升40%,同时成功率大幅提高。


《斗罗大陆:魂师对决》集成Network Kit的下载对比测试
(来自内测画面)

同时,在边玩边下场景,高速下载导致玩家的操作指令延迟变高,触发了高速下载和玩家操作对网络资源占用的矛盾。通过场景分析,Network Kit可以设置限速接口,为后台下载场景设置速率上限,从而保障了玩家操作的网络资源,满足了不同的下载需求。

10月23日,华为开发者大会HMS Core 6.0:连接与通信论坛,将系统介绍华为在连接与通信领域的多个解决方案,并邀请来自抖音、西山居、北斗应用研究院、爱联科技等合作伙伴,为开发者分享移动应用开发实践经验和解决方案,期待与开发者共同探索连接的价值。

扫描下方二维码,添加HDC·HMS Core分论坛小助手,加入“HDC连接与通信论坛交流群” 获取最新资讯,与行业专家交流,参与10月23日当天的在线直播。

了解Network Kit更多详情,获取开发指导文档

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

posted @ 2021-10-14 09:55  HarmonyOS_SDK  阅读(340)  评论(0编辑  收藏  举报