2

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

 2 years ago
source link: https://my.oschina.net/u/4956408/blog/5280139
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

下载速率提升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 最新技术资讯~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK