加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

腾讯:大型实时对战手游的毫秒级网络优化

发布时间:2021-01-11 16:09:33 所属栏目:安全 来源:网络整理
导读:副标题#e# 《腾讯:大型实时对战手游的毫秒级网络优化》要点: 本文介绍了腾讯:大型实时对战手游的毫秒级网络优化,希望对您有用。如果有疑问,可以联系我们。 作者简介 张丹 腾讯游戏 新终端运营中心总监 手游技术专家,华为腾讯 NFV 产业联合创新实验室发

目前我们这个解决方案当游戏启动被读的时候调用一个加速 SDK,然后判断这个用户是否具有 QoS 加速的能力和是否需要 QoS 加速,在把这个 QoS 加速请求发给运营商的能力开放平台,运营商将请求发到基站,基站就会和手机之间建立一个 QCI=3 的专用承载,相当于一个贵宾通道,会保证你的连接的带宽以及速率等,保证空口的成功率.

这是某个大型游戏在某省使用了 QoS 的效果,使用了 QoS 之后,延时在五十毫秒以内的用户从12%提升到25%左右,而且我们在一些极度拥塞场景下做了测试,大型的商场或者是地铁站,甚至在演唱会现场,这个时候连朋友圈都发不了的情况下,但是玩我们的游戏非常畅快,在极度拥塞的环境下,延时从260毫秒降低到130毫秒,丢包率从20%直接下降到0.1%.

对于移动接入网我们可以和运营商合作进行网络优化,但是对于 Wifi 来说,Wifi 我们应该怎么优化.对于 Wifi 来说使用组合方案,首先对 Wifi 进行网络分析,看 Wifi 到底是什么卡顿,是连续的卡顿还是随机的卡顿.

4.2.3 破解WIFI出口拥塞问题

通过数据分析有相应的方案,首先对协议进行优化,因为游戏都是一些数据量比较小的包,我们可能对游戏包进行多路双发,把一个数据包在一定的时间内重发一次.在这种情况切下,就算一个包丢掉了,后面还有一个冗余包,这样对游戏的影响非常小,经过我们的测试这种优化可以降低30%80%的丢包率.

第二个就是包冗余,这个数据包带上前一个数据包的内容,即使前面一个数据包丢掉了,这个数据包也会对前面一个数据包进行处理,这样降低丢包率.

信号弱是一个比较大的原因,我们会检测 Wifi 信号,信号弱的时候提醒用户靠近信号源,另外检测一些 Wifi 信道,如果 Wifi 信道比较忙,提醒更换空负载的信道,如果 Wifi 负载比较高,我们会提醒一下对其他终端进行限速,或者重启一下 Wifi.

我们现在也在积极推动 Wifi 厂商开发适合这种延时要求高但包比较小的专用的游戏路由器解决这个丢包的问题,如果这些问题都不能解决,我们可能推荐用户更换网络.

我们收集了周边所有的 Wifi 质量,到底哪个 Wifi 稳定,哪个 Wifi 延时更低,根据你搜索出来的 Wifi 列表或者 GPS 定位,推荐使用周边的高质量Wifi,如果周边没有比较好的 Wifi,提醒用户使用4G来解决问题.

4.3 面对网络延迟优化实战-骨干网优化

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读