玩吃鸡怕网卡、有外挂?腾讯云告诉你如何完美吃鸡

玩吃鸡怕网卡、有外挂?腾讯云告诉你如何完美吃鸡

2017-11-24 15:08雷锋网 合作伙伴
诸多玩家关注的国服吃鸡代理,终于尘埃落定,腾讯拿到了这张珍贵的船票。11月22日,腾讯官方宣布获得《Playerunknown'sBattlegrounds》在中国的独家代理运营权。

诸多玩家关注的国服吃鸡代理,终于尘埃落定,腾讯拿到了这张珍贵的船票。

11月22日,腾讯官方宣布获得《Playerunknown's Battlegrounds》在中国的独家代理运营权。

相比好奇 PUBG 国内代理是否如同其他吃鸡手游大肆改版,吃瓜群众显然更关心的是网络卡顿及外挂问题。毕竟 PUBG 对于设备硬件配置要求较高,网卡现象时常出现,另外游戏本身的火爆也引来一批外挂,普通玩家的游戏体验被影响。

而腾讯在官方声明中则表示协同 PUBG 公司为 PUBG 国服提供网络优化、服务器扩容、外挂打击等技术支持。

最近,雷锋网在腾讯云媒体沙龙上听到两个议题分享,了解了听起来很神奇的技术到底是虾米?

supermind 智能网络:完美吃鸡

无论是红极一时的魔兽世界、DOTA、王者荣耀,还是现在的吃鸡游戏,最让玩家心痛的莫过于“晚高峰”(8-10点)的网卡。

以下是一段常见的心酸对话:

“兄弟,稳住我们能赢!”

“…”

“兄弟,我让你稳住,没让你挂机啊!?”

“我也不想啊,延迟460,卡住了…这里网太差了…”

“那我们怎么都不卡?”

“…” 

即将到手的胜利、段位...就这样 GAME OVER 了,到底为什么会出现网卡现象呢?

在此之前先要了解的是,一个网络访问请求是如何到达游戏服务器的。

首先,玩家手机通过 4G 或者 WiFi 连接到运营商网络,运营商网络会将网络访问请求(比如玩家在北京,游戏服务器在上海)穿过千山万水来到游戏服务器,在此过程中,任何一个环节出现问题都可能导致网络包请求失败。

具体来说可能由于路由器故障,虽然 90% 的路由器不会出现问题,但还有10%呢!也有可能是网络物理设备故障,或者运营商长期链路拥堵、故障都可能导致网络请求失败。

除了“晚高峰”现象,各大游戏 VR 版的面世,更加重了网络负载。要知道基于AI、VR、AR场景,信息交互会越来越多,相较普通文件可能需要 1M、2M 宽带,而基于 AR、VR 的视频文件可能需要几 GB 或更大的网络传输,现有网络很难承载。

基于上述场景,腾讯云制定了拥有高性能、全球互联、智能化三大特点的第三代 Supermind 智能网络。腾讯云高级产品经理高航分别介绍了三大特点。

云主机

通过对主机进行改造,将原来的物理网卡从万兆升级到 25G,并把之前虚拟化的代码从物理服务器上迁移到网卡层面,不需要消耗物理服务器的 CPU 或内存。主机 PPS 性能提高了 9 倍,虚拟化网络转发时延降低了 50%。这意味着在游戏和直播等场景中减少了卡顿现象。

负载

在负载均衡方面,腾讯云支持 QUIC 网络传输协议。QUIC 网络传输协议改进了 TCP 协议的功能,重构了 TLS 协议,并且还吸收 HTTP2 的大部分特性。

这一协议带来什么好处呢?

高航举例说,此前,腾讯云在 QQ 空间的部分页面使用了 QUIC 协议,首字节时间比 http2 平均减少 326ms,性能提升约 25%。落到用户身上大概就是你偷看某人QQ空间时不用长时间等待缓冲了。

注入AI

为什么要用人工智能管理网络?

随着云服务器矩阵的推进,网络结点呈指数级增加带来的管理困难是将人工智能引到网络管理的技术必然。

从网络资源管理方面,将数万条网络链路历史使用数据导入到 Supermind 大数据智能分析系统里面,这样人工智能可以依据历史数据在几分钟之内对未来 3 个月的网络使用情况作出准确预测。比如预测双十一、寒暑假、国庆节等特定时间点的流量峰值和谷值,以及对网络造成怎样的冲击,以此提前向运营商发起网络扩容申请,保障网络畅通无阻。

在网络拓扑方面,两点之间想要建立网络连接很可能因为绕行情况导致拥堵,而 AI 可以迅速计算出在原有链路上直接扩容或者建立一条新的链路,哪种方式对整个平台成本最优,并执行操作

除了流量资源管理和拓扑之外,据雷锋网了解,在遇到网络异常时,传统做法是人工定位故障点,大概需要30分钟,随后网络运维工程师半夜三更爬起来进行修复(心疼)。而基于 Supermind 平台的 AI 定位只需要 3 分钟,且可以自动修复网络问题。

而另一个在第三代 Supermind 智能网络中新功能,叫以云为中心的全球加速网络。

什么意思呢?

简单说就是不需要将网络请求经过漫长的公网网络访问腾讯云,而是选择最近的某一节点登录。实现的效果可以在晚上8-10点业务高峰时候,网络抖动减少90%,时延减少35%,可以将业务封顶丢包率降低50%。也就是无论打王者还是吃鸡,你都是最终的王者,因为——你不卡。

灭掉外挂?

自古以来,神仙打架,凡人遭殃。但凡是FPS类游戏,譬如绝地求生、CSGO以及H1Z1等等,俱都难免遭受外挂的侵袭。那些手持外挂横行无阻的神仙们,时常将公平竞技演变成神仙打架。

比如以下这四个外挂招式:

  1. 火眼金睛+自瞄+暴力锁头挂

  2. 无限子弹+提高射速+子弹追踪挂

  3. 凌波微步+隐身无敌+如来神拳+一枪秒人+子弹穿墙

  4. 神级大招——万象天引挂

好气哦,大家都是凭本事吃鸡,怎么你就凭外挂?

腾讯云安全业务中心总监周斌告诉雷锋网(公众号:雷锋网),腾讯安全有专门的团队从事反外挂研究。而所有的反外挂,不论是移动 IP 或是 PC 端,都有两层逻辑。

第一层是客户端对抗,腾讯在游戏启动过程中有 SDK 接入,提供核心的通用修改器和通用变速器对抗技术,会查看所有外挂在客户端中是否修改内存或者加速。比如加速的核心是调设计算机的时钟频率,这种方式一旦被客户端发现,会立即推出游戏进程,在界面上表现就是闪退。

另外一层逻辑,则是 AI 模型基于用户游戏中行为的训练结果,比如位置、场景、速度等参数指标,基于正常和异常画像、训练识别模型。

周斌现场打趣在论坛看到的一个段子,一个人在吃鸡游戏里骑着摩托车飞跑,但发现有人跑步都比他快,对方嚣张地看了他一眼,特意留言说,“你要不要买一个挂,不买就把你在摩托车上掐死。”

而通过 AI 模型判断是否是异常行为,识别出后会出现客户端闪退现象,又或者提供给游戏运营方自行处理,比如封号等。

最后,借鉴涛哥曾经说过的那句话,送给每一个吃鸡玩家:不图不挂,素质吃鸡。净化吃鸡环境,从我做起。


*本文作者又田,由新芽NewSeed合作伙伴微信公众号:雷锋网授权发布,转载请联系原出处。如内容、图片有任何版权问题,请联系新芽NewSeed处理。