鼠标宏到底算不算外挂?这是一个在网游圈子里隔三差五就被拎出来讨论的话题。现在这个问题终于有了答案,7月15日腾讯游戏安全中心发布科普提醒,玩家误以为鼠标宏只是普通鼠标功能、不算作弊,其实平台已将其划定为外挂,并纳入打击范围,情节严重的账号甚至会被封禁10年。
那么问题就来了,为什么鼠标宏会一直在玩家社区被反复讨论?这是因为鼠标宏并非是外挂黑产开发的作弊工具。宏(Macro)的本质,是将一系列鼠标点击操作或键盘按键操作录制/编排成自动执行的流程。比如大名鼎鼎的Excel宏,就是微软通过VBA将一系列Excel快捷键组合起来的产物。
根据输入方式,宏分为软件模拟输入(Software Input)和硬件HID输入(Hardware HID),前者的代表是按键精灵,本质是程序调用Windows API,向系统注入mousemove、mouseup、mousedown等鼠标移动或点击相关的事件。
软件模拟输入由于调用了系统API,非常容易被反作弊系统识别。真正引发争议的,是基于硬件HID输入的各式鼠标宏、键盘宏,罗技、雷蛇、ROG等硬件厂商会通过官方驱动将指令写入鼠标内部的板载存储器(On-Board Memory)来实现。一旦配置完成,鼠标宏就可以脱离电脑、由自身的固件处理器来执行。
当年,《绝地求生》爆火时,淘宝等电商平台的卖家在出售电竞鼠标、电竞键盘时,直接会在商品详情中标注“免费送特调吃鸡宏”,把一系列动作或重复动作做到能够一键完成,从而打出普通玩家不可能玩出的极限操作,以吸引玩家的购买。
从这里其实就能看出鼠标宏的迷惑性,它与传统意义上的外挂截然不同,并没有获取或篡改游戏运行中的任何数据。然而鼠标宏又确确实实通过将一连串操作变成一键释放降低了玩家的操作难度,实际上影响到了游戏的公平性。
比如在FPS游戏中,出于平衡性的考量,“连狙”这种远程精确武器被设计为只能单发,也就是玩家点击鼠标左键才能射击一次。可有了鼠标宏,只需预先设计点击鼠标左键即向系统发送十次点击事件,单发的连狙就直接化身自动步枪。又或者只要知道了FPS游戏中武器的后坐力机制,鼠标宏只需反向调整鼠标移动事件,就可以实现“无后坐力”。
那么问题就来了,基于硬件的鼠标宏已经存在十余年,为什么直到现在腾讯才向它宣战?其实这是因为鼠标宏的利益相关方,是游戏外设行业。为了让玩家从物理层面获得更多优势,正是游戏外设行业诞生的基础。更灵敏的鼠标、能听声辨位的耳机、减少网络延迟的游戏路由器等设备,在客观上都让部分玩家获得了游戏中的优势。
一直以来,游戏厂商都默认外设厂商研发各种提供竞争优势的硬件,即便出现拥有更高水准硬件的玩家碾压其他玩家的情况,游戏厂商往往也无动于衷。这其中既有游戏厂商希望与硬件厂商一起做大电竞行业这块蛋糕的原因,也有历史沿革的因素,也就是游戏厂商只能通过用户协议规范玩家在游戏中的行为,他们不能将手伸到游戏之外。
如果游戏厂商宣布鼠标宏是外挂,并会导致玩家的游戏账号被封禁,必然就会有不少玩家放弃购买某些以鼠标宏著称的产品,也就意味着直接向游戏外设厂商开炮。再加上鼠标宏由于没有对游戏本体做修改、注入,所以在此前相当长的一段时间里,其实都不好检测,反作弊系统没办法分辨哪是人控制鼠标,哪些又是鼠标宏预先录制的操作。
现在AI与反作弊的结合就让鼠标宏变得显眼了,误判率大幅下降,就让腾讯有了打击鼠标宏的技术基础。对于以社交类游戏闻名的腾讯而言,影响游戏公平性的鼠标宏其实一直在伤害社区氛围,只是以往力有不逮,现在新技术涌现,自然就对鼠标宏不再容忍。
其实从某种意义上来说,鼠标宏大概率会迎来“鲨鱼皮泳衣”同样的结局。有看过2008年北京奥运会的朋友一定对这款泳衣不陌生,这一年有16项游泳世界纪录被刷新,其中14项都是由身穿鲨鱼皮泳衣的选手创造,它对运动员成绩的助力毋庸置疑,也有相当高的科技含量、更不是兴奋剂,但最终还是被禁用。
【本文图片来自网络】
热门跟贴