随着DNF十周年过后,DNF外挂也发展了10年了,很多人或多或少的都用过,那么我们今天看下外挂的发展和基本原理。
外挂发展:dnf的外挂行业从最早的ce,wpe,ge,到小峰可以说是第一个时代的第二个时代是金山游侠,金山游侠纵横了很长一段第三个时代延续至今,从dnf天神击开始,一直到现在dnf外挂产业链,各种改名,老汤换新dnf外挂和以上外挂的本质,是修改内存和主要是修改,封包只在最初用过,抓的太严修改分为文件和内存,修改内存最著名的是其他基本都是修改内存和注入,修改内存就是改面板,buff等等,注入论坛有人e语言写好注入的框架了,实质上就是把你要实现的功能注入进去,去调用他本身的一些功能,实现秒怪,召唤,爆炸,毒气目前外挂都是注入了,用着以前大神给的框架,一直在挣扎,现在据说换了新的防挂系统,所有注入基本都gg,只剩下ce还幸存了。
外挂工作基础:那么我就从游戏的制作部分开始说起吧,首先游戏制作分为俩个部分:内在的程序部分以及外在的美工部分。解释如下:程序部分是一个判断逻辑的编程,一个基址会对应一个外在的美工部分,但不是所有基质,我们只做对于外挂有用的基址作为讨论。举个列子:我想要做到一个浮空弹的效果,内在一个基质A对应着你按这个Z的响应,接着A会触发B(这是个编程逻辑,我也不懂),基质B对应着释放浮空弹这个美工GIF,接着你便会看到人物释放了浮空弹,而怪物的模型在触碰到浮空弹后经过运算逻辑触发基质C,基质C是改变怪物样子即怪物变成被击打装同时触发基质D改变怪物Z轴高度即我们看到的浮空。而且同样的基质,可能因为值的不同而对应着触发不同事件,比如刚刚说的基质D,可能它的值为1的时候对应的是触发浮空,而值为2的时候对应着触发倒地。补充一点,不光是一些技能动作,包括地图场景、人物属性、怪物、什么各种装备之类的统统都有基质。所以编程中的基质对应着DNF中发生的各种动作,也就是说找到正确的基质,并合理运用,就可以改变游戏,达到辅助之功效。
外挂工作进阶:首先介绍下DNF中如何防止作弊,当然不是我们这样直观的截图判断,服务器是根据本地上传的数据进行比对然后才判断是否作弊的,而服务器甄别的数据有很多,最容易想的就是伤害啊人物属性啊之类的,还有隐藏的比如腾讯在很多基质的数据链上做了手脚,我们把它想象成一条链子上套了一个环,当作弊者修改游戏数据时,数据链会变形,而这个环的位置大小都会变化,而当数据传到服务器中进行比对后,不是原来的环那很简单,你作弊了。最后解释一下,腾讯所谓的更新安全组件不过是更新游戏部分基质,使得市面上的辅助失效,当然一些程序内部逻辑的改进,以及服务器数据检测力度的更改也会时不时的进行。补充:检测分本地检测与服务器检测。
最后给大家看看最常见的外挂:
结语:外挂不可怕,就连我们用的DNF助手也能算外挂,只要我们不破坏游戏平衡就行。
领取专属 10元无门槛券
私享最新 技术干货