如果你是一款游戏的制作人,有什么更好的办法治理外挂?
40分钟前 · 优质游戏领域创作者
谢邀,枫叔做过制作人,只是游戏后来夭折了……不过因为我所在公司开发游戏的时候,我们和网易有很好的合作关系,所以当时我们邀请了很多次网易技术大牛给我们分享过经验,这其中就有外挂的管控。我不知道该不该和大家分享太专业的东西,我怕看不懂,不过我尽量给简单说,也算满足大家的好奇心。
第一个就是协议层加密。这个关系游戏服务器端和前段通信的保密信,做的级别越高,被截获和串改的几率越低,但这也要看做外挂的人技术,技术特别强的,你用最新的加密层协议也会被破解,但我觉得起码可以降低那种赤脚开发者的破解几率。比如网页游戏,很多开发者不是专业游戏开发者,用的是HTTP明文协议传输,这就是随便看黑客书籍都能懂的漏洞,所以尽量避免。具体做法,枫叔不细说了,比如flash客户端采用amf协议的话,如果用传统加密是不够的,可以利用自定义加密协议,让人看不懂你自定义的名字代表什么内容。
第二个就是加大客户端的安全等级。客户端是安装到玩家电脑上的部分,这部分可以被破解,可以逆向推算出你的传输方式。实际开发商都知道自己客户端是否被破解,因此一般游戏都会在客户端加入checksum校验码,这个码可以让非捆绑客户端无法登录游戏服务器,但被破解的客户端就能知道你的校验码算法,这也是类似私服登录器为什么可以登录游戏端的原因。
第三个就是提升游戏能力,降低玩家外挂欲望,这个在MMORPG里比较好用,你让玩家压力低,游戏乐趣多,它自然不会去开挂挂机,但是FPS游戏这种似乎无法通过减压降低玩家的胜负欲。
总体来说,开发游戏降低外挂,还是以前期管控为主,大家不难发现,出现外挂的游戏,多数是代理产品,要不就是那种外包了内容的产品。真正一款游戏从无到有都是内部自己研发的,即便出外挂你也可以顺藤摸瓜发现是哪里出了问题。
枫评游戏
优质游戏领域创作者
1.1万粉丝 · 3.9万赞
坦率的说,外挂是无法避免的,正所谓魔高一尺道高一丈,就算游戏厂商程序做的再好,也无法避免外挂的进入。外挂是无法根治的,只能尽量避免,而且单独的堵外挂是堵不完的,还要发动所有的玩家一起来抵制外挂的滋生。下面咱们来看看,如果咱们作为游戏公司的话,有哪些措施来治理外挂吧。
最常见的方式,封号
单机游戏的修改器其实也是外挂,这里咱们不说,只说网络游戏中的外挂。现在优秀厂家打击外挂的方式中最常见的一个手段就是---封号。一旦检测到玩家使用外挂,就直接将开外挂的号给封号。而且封号还分两种,一种是游戏厂家封号,这种封号只是针对当前开挂的游戏封号,平台其他游戏不受影响;另外一种是游戏平台封号,这就严重的,相当于这个平台所有的游戏你都无法正常使用了。碰到这种情况,要么换平台,要么重新开个号。
封号看上去是一剂万灵药,但这种方法也只是对游戏本体收费的游戏有点效果,例如98元的《绝地求生》。而免费游戏获取游戏ID的成本近乎于零,所以封号对于免费游戏的收效近乎于零。
另辟蹊径,将所有开挂的玩家放到外挂专属服务器
针对免费游戏封号收效不佳的情况,游戏厂家其实还想出了一个脑洞大开的办法来解决麻烦。那就是不封号,只是将检测出来开挂的玩家全部投放到外挂专属服务器,让外挂玩家只能匹配到外挂玩家。保证其他正常玩家的游戏体验,让外挂玩家神仙大战。这样既可以保证普通玩家的游戏体验,又可以避免将开挂玩家封号后,他们又重新开新号去祸害正常玩家的情况。
线下联动出击,线上主动推出辅助工具
其实游戏和外挂的关系就如同光暗和阴阳两面,两方面其实是互相依存的。一款游戏如果没有外挂的话,也就意味着这个游戏缺乏热度,没人关注。而如果外挂太多的话,这也是毁掉这个游戏最快的方式。而且现在还有许多所谓的“外挂”其实就是一种游戏辅助工具,与其让外挂坑玩家,还不如游戏公司主动推出官方辅助工具,减轻游戏枯燥环节提升游戏体验,例如TGP这样的工具就不错。
另外,一味的防御外挂的进攻并不是最佳方案,如果我是游戏厂家的话,大可以学习企鹅的方案。进行线下维权和打击,主动出击釜底抽薪,震慑外挂团队。
道高一尺魔高一丈,游戏和外挂的关系永远是一对互相促进和依附双生子,是无法完全避免的。游戏公司能做的就是,在最大范围内保证绝大多数玩家的游戏体验。至于哪些开挂的guer玩家就他们在神仙服,决出guer之王吧。
还没有评论,来说两句吧...