大头游戏网

当前位置:首页 >> 游戏资讯

游戏资讯

《LOL》客户端更新日志报告:2021进度与后续计划公布

2021-05-04 02:26:59游戏资讯
《好汉联盟》官方近日宣布了客户端更新的日志报告。官方表现客户端Chromium Embedded Framework,是联盟客户端架构的核心网络阅读器的版本更新,这是今年的重点项目。目前官方正重新审视竞赛停止页面,也在着手解决进入好汉选择页面延迟问题。我们许诺不定期分享联盟客户端性能与可靠性更新工作的进展。概要:2021年第一季度,我们开启了升级Chr

《LOL》客户端更新日志报告:2021进度与后续计划公布图

《好汉联盟》官方近日宣布了客户端更新的日志报告。

官方表现客户端Chromium Embedded Framework,是联盟客户端架构的核心网络阅读器的版本更新,这是今年的重点项目。

目前官方正重新审视竞赛停止页面,也在着手解决进入好汉选择页面延迟问题。

我们许诺不定期分享联盟客户端性能与可靠性更新工作的进展。

概要:2021年第一季度,我们开启了升级Chromium Embedded Framework的途径。

目前仍有部分工作有待完成,预计在第二季度末可以完成新版CEF,为玩家带来更多方便。

升级Chromium Embedded Framework

上次我们提到过,近期的重大项目之一,是客户端Chromium Embedded Framework,也就是联盟客户端架构的核心网络阅读器的版本更新。

坦率而言,上次我们低估了这项工作的主要性。

无论从直接收益,还是为其他优化赋能的角度来看,CEF升级都是影响力最大的一项客户端优化。

CEF上次升级是在2019年11月,而撰写本文时,最新的版本是CEF 90。

CEF升级将带来以下利益:

● 减少客户端瓦解

○ 过时的CEF版本在部分硬件上表示不佳。

早期数据表明,大部分瓦解都是由CEF版本过时造成的。

我们坚信升级后,玩家遭受的瓦解次数会下降。

● 兼容性优化

○ CEF团队在大批硬件组合上对新版本进行了详细测试。

联盟客户端可以免费享受这些测试的结果。

● WebSocket性能加速

○ 联盟客户端包括两大部分:“前端”部分与用户进行视觉交互,“后台”部分范围小得多,负责后台运行、从服务器调取数据和追踪客户端的所有信息,以便向用户浮现准确的最终成果。

后台的工作举例:

■ “这位玩家在设置中选择了游戏中关闭客户端,现在已经进入游戏了,关闭前端,游戏停止后再打开。

■ “这位玩家刚刚打开了藏品标签。

里面应当都有哪些好汉?”

○ 简而言之,WebSocket就是前端与后台衔接的管道。

拓宽管道,减少转弯和打结的处所,数据传输就能更多更快,这正是新版本的CEF可认为我们带来的利益。

尤其是对应用较早硬件的玩家,WebSocket的优化对改良大量数据传输的后果更为显明。

与我们的CEF版原形比,优化幅度可到达:

■ Windows速度加快4.1倍

■ Mac速度加快7.8倍

● 动画性能优化

○ 具体说来,是依据数据生成的动画后果,如游戏停止页面的经验条。

这些动画从技巧上来说是一种内存泄露,因此长过程中的客户端整体性能也会有所晋升。

● FPS晋升——延迟下降,点击响应速度加快

● 开发难度更低

○ 更多避免较长游戏过程中产生内存泄露的方式

○ 一种新的权衡尺度,更好地供给关于客户端在屏幕上浮现信息所需时光的数据

● CPU应用更智能

○ 在客户端当前CEF版本中,一种叫做“网络服务”的功效首次登场,将所有网络恳求通过一条线路输入CPU,这样其他线路就可以完成更多义务,比如加载内容等。

由于这个功效在我们上次更新CEF时,才刚刚推出,来不及进行测试,因此并没有启用。

下一次升级时,就可以谋划在联盟中支撑该功效了。

● JavaScript性能优化

○ 新的CEF版本对处置JavaScript的v8引擎进行了大幅优化。

例如兼容性优化,只需升级版本就可获取。

上个季度我们的工作重点是升级现有网络组件,使其版本与新CEF版本兼容,确保升级CEF本身不会引发任何问题。

我们盼望这些组件的升级能够实现无缝体验,所以大家应当没注意到在过去几个补丁中逐步推出的升级。

这些升级涉及到大批代码,因此偶尔也会呈现测试中漏掉的小问题,但都立刻处置掉了。

完成这些组件升级最多还须要几周时光,随后我们就可以开端升级CEF本身,并期望在2021年7月末完成。

社交面板

上次我们提到的另一个重点区域是社交面板。

我们的长期打算是将社交面板从ComponentJS迁移到Ember。

目前我们的精神还集中在CEF升级上,因此这项工作暂时搁置,但我们已经完成了Ember迁移所需的部分早期步骤,CEF升级完成后就会持续。

以下是工作重点转移到CEF升级前,我们解决的一些社交面板的重要问题:

1. 社交面板无法衔接

2. 好友列表无法加载,状况显示不准确,好友数据问题

3. 玩家在普通游戏中时,悬浮卡片不显示排位信息

4. 启动时在断开衔接、忧伤的魄罗和好友列表加载之间乱跳

内存占用和JavaScript过错情形更新

我们也在持续关注同一会话内进行的游戏的内存占用情形。

我们很愉快看到,从补丁10.25之后,游戏的平均内存占用降落了约30MB,整体内存不足瓦解数目也在连续降落。

最后,我们想说说JavaScript过错。

上一篇文章中,我们供给的拳头各地域玩家遇到的JS过错数据有误。

10.25版本中,这个数字到达了惊人的2.65亿。

好在玩家实际遭受的过错数目并没有转变,只是我们测量的手腕变了,从而进一步意识到了这个问题的紧急性。

此后,我们的每个补丁平均下降了1.4亿次过错,并有信念可以持续减少过错数目。

目前的打算

尽管我们近期的重要重点是CEF升级,但也在计划2021年的其他项目。

● 上文中提到的将社交面板迁移到Ember

● 重新审视竞赛停止页面。

去年底和今年初,我们处置了竞赛停止的几个重要问题,但仍存在有待改良的处所。

许多玩家仍然反应存在返回客户端时光过长和/或竞赛停止页面逝世机的问题。

项目开端后,第一步是摸清客户端与游戏内引擎和服务的所有互动,随后斟酌如何优化体验。

EOG调用了许多客户端团队之外的服务,我们须要与其他团队配合,一同进行优化。

● 进入好汉选择页面延迟。

这个问题在部分地域报告频率很高,阐明玩家的网络衔接情形是很主要的因素。

虽然我们对网络问题可做的不多,但仍会与竞技团队合作,尽量在客户端内确保玩家在合理的时光内进入好汉选择页面。

● 长会话中的客户端稳固性。

去年年底我们发明了内存泄露,导致客户端随着玩家打开多个游戏或客户端长时光空闲时,占用内存越来越多的紧迫问题。

经过更全面的跟进,我们将追求更直观的方式,让玩家得以坚持刚刚登录客户端时的体验,无论他们已经玩了多少局游戏或是客户端开启了多长时光。

这部分修复工作可能还会不断强化,解决更多难对付的内存泄露问题,但我们还须要对比其他短期解决计划进行权衡。

这次要说的就是这些了!当然,我们工作的一大动力,就是来自各种渠道的反馈,包含定期玩家调查。

欢迎大家持续反应须要改良的客户端问题,以及对您的体验影响最大的改良!

了解更多关于《LOL》客户端更新日志报告:2021进度与后续计划公布,大头游戏网为玩家提供最新的游戏新闻、游戏攻略、单机资讯、游戏下载、游戏问答。