鸡蛋饭★谈TX检测法(感谢群管理员-雪鹰与非城勿扰-共同完成)
同时感谢群里大家的鼎立支持-3Q
看完请顶一下,我做得很辛苦的[^_^]
(一)、代码修改检测与延迟解释
我先用一个简单的例子来说明,比如我们知道十字斩的地址是00FD7328=20028(这个地址是过期的,只是为了说明问题)
这是什么意思呢,00FD7328这个是十字斩的地址,也就是你发十字斩的时候,系统就会调用这个地址,20028是十字斩的效果值
如果我们把20028换成21017(暴风),那么当你在发十字斩的时候,系统调用00FD7328这个地址,发现值是21017的效果
那么就会出现暴风。我这么说明白了吗?不明白的请回头再理解,事实上最早期的技能修改就是这么做的,那时候并没有延迟的概念。
可是后来TX知道了我们这样修改的方法,于是TX在内存检测中加入00FD7328(怎么来的应该看得懂吧),如果发现这个值不是20028
那么就中断网络连接。内存检测必须先扫描,因此TX是不可能时时刻刻监视着这个地址的,他只能每过一段时间扫描看看。
这样在这里有一个漏洞,只要我们在放十字的时候,把20028改成21017,技能放完就改回去,那么就很大程度上避免了检测
因为这个地址绝大部分时候都是20028,只是在放十字的时候有很短的时间是21017。这个就是萝卜时间延迟的概念。释放延迟
就是在你按下D键后过多久把20028改成21017,恢复延迟就是在你按下D键后过多久改回20028。这里看明白了吗?没明白再回头理解。
其实这也说明了,萝卜采用的方法只是逃避检测,降低掉线机率,并不能完全的杜绝掉线。如果很不巧的
在00FD7328改成21017的时候被TX扫描到,那么就会中断了,尤其是你按D键非常频繁的话。
萝卜官方给的时间延迟修改的时间都很长,甚至还有释放0,恢复1000(以下简写做0-1000)的,也就是值改变的时间是1秒钟,这么长的时间,当然很容易被检测到。
通过上面我们知道,只要在技能效果出现的一瞬间改值,然后再改回去就可以了,时间长了容易掉线,缩短修改的时间可以大大降低断线的机率
这个时间其实100毫秒其实大大足够。那萝卜为什么要写这么长呢?因为每个人设置的时间都不一样,萝卜必须保证大部分用户都能用这个代码。
为什么每个人的设置都会不一样,原因有三:
1、机器配置不同,机器的反应速度不同,技能效果出现的时间也就不同,配置高的技能效果出现得早一点,配置低的就晚一点。
2、装备的不同,释放高的出招快,那么技能效果就出现得早,释放低的出招慢,技能效果就出现得晚。
3、个人习惯不同,有些人按一下D键就放开,有些人D键按下去停留一会才放开,而萝卜的时间延迟是以D键弹起开始算的。
总结:因此我们要减少技能修改的时间,来尽量避免掉线的可能。每个人的时间都不一样,所以我们要自己去找适合自己的时间设置。利用我们的断线测试法,在断线状态下
我们可以一开始把时间设置得很长很长,然后慢慢的修改,比如刚开始是0-1000,然后100-900、200-800这样慢慢的缩短。如果0-1000每次都有效果,100-900没效果,那么我们就知道
这个技能应该设置在0-100或者900-1000,那我们再试试到底是哪个就行了。直到我们能让技能每次都出效果,而恢复和释放延迟差在100毫秒,那就是适合我们的时间延迟。
我不管修改什么技能恢复和释放延迟差都在100毫秒,基本不掉线。
(二)、检测时间
TX服务器在高符合运作情况下得不到早期预计的日维护,加之日益衰老的服务器已经应对不了再线人物过多,数据流过的的高负荷
从早期的日维护,到后来的定期更新,到目前的服务器单块式维护,每次定期维护TX仅仅最做了简单数据的备份与上传
甚至于有时要检测进行数据梳理(某日没检测的一天大家是体会过的)
你们碰到过登陆时突然少个线吗?碰到过自己正在刷的频道没有了吗?
好了,不过多说了,看以下数据:
很多人很奇怪我为什么每次刷图那么奔放(相信很多看过我视频的人都有这种感觉)
以下是我近几日备份数据
5月4日20时17分-5月5日早5时19分测试-奔放单刷-白屏、捷克、地火、大风
5月5日早6时TX更新
5月5日早7时15分偷渡成功,但不能奔放
更新完后测试:部分代码被和谐(常用代码仍可使用),新增地图,时装,格斗衣服,裤子图层更新等。
5月5日下午15点10分测试-奔放-单刷-大风-小风-捷克-白屏
5月6日晚9点15分-5月7日早7点30前-测试-奔放-组队-地火-白屏-念气-轮子-召唤花等
(三)、检测系统锁定时间
1、掉线后马上可以上,并于1分钟内没有再断线的
此为服务器正常拥挤,可以继续上号刷图
2、掉线后上线,1分钟内再次掉线的
此情况需等待30分钟检测期后再上
3、掉线后上线,进图就掉的
此情况需使用DNF清理器清理后,用记事本打开DNF_CHINA.cfg文件查看
见下表
[ID QQ帐号]
SELECT SERVER=67
SELECT CHANNEL TYPE=0
SELECT CHANNEL PAGE=0
SELECT CHANNEL COUNT=1
SELECT CHARACTER SLOT=0
LATEST SEND TO NAME=BCA6B5B0B7B900000000000000000000000000000000
见上表SELECT为你的设置修改,比如你改成最底画质,查看地下城进度,阴影状态等
LATEST为你的进行直,如果出现000000000000等等,你就需要清理了,将(包括)LATEST以后的全部删除
注:但不是0多就一定会封号,请误错误理解
然后保存,关掉记事本,然后找到QQ目录里面TXPlatform.exe删除(此为TX检测程序)。
下次在运行游戏或者QQ的时候就不会出现了 注:(在家里的一次就OK了。网吧的每次上机都要弄一次的)
4、掉线后上线,登陆界面就继续中断的
此情况就非常危险了,如果直接上60%以上几率封号,用以上步奏后,3小时后上线
以上为鸡蛋饭送给各位新手的扫盲帖子,如果有不对的请批评指正,但拒绝漫骂^_^