▲▲▲▲▲全面分析:掉线理论与防掉(大家参考一下)

社区服务
高级搜索
猴岛论坛DNF地下城与勇士▲▲▲▲▲全面分析:掉线理论与防掉(大家参考一下)
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

▲▲▲▲▲全面分析:掉线理论与防掉(大家参考一下)

楼层直达
w253003505

ZxID:443958

等级: 中士
举报 只看楼主 使用道具 楼主   发表于: 2009-04-14 0

准备发帖的时候突然不知从何说起了。既然说到防掉线,那么我想,大家就首先应该先了解下掉线。

以下是个人研究的掉线理论,不一定对。但是可以参考/
  掉线,最基本的概念就是网络连接被中断.但是为什么会中断.原因,我分析如下几个.
一.网络连接不稳定.这个不说了吧. 自己卡了,服务器卡了.很正常的连接失败.
二.被服务器T了.哈哈,被封号了吧哥们.要不就是服务器拥挤把你K下去了.哎哎.
三.网络连接被断开.这个就是系统检测出问题了.主要就聊聊这个问题/
  首先你要知道,DNF是把数据存在本机上的,然后像服务器发送.也就是说,你在游戏里所有的操作都是在本机上完成了然后像服务器发送指令.然后服务器再像你发送指令.我说不好,反正大概意思能知道就行了.这个不用多考虑.
  我们来说副本.在本里杀怪.就最能体现这个道理了,比如平常在图里掉线以后,虽然掉了,但是怪还是活的,人物也可以动.还可以继续打怪玩.只是怪死了不消失.无色技能可以用一个,用不了第二个.么呢?因为网络断开了.怪死了需要服务器发指令.才能给你加经验或者暴物品. 但是仔细想想.反过来想,是不是就说明,你只是像服务器发送了一个怪死了的指令呢?而你怎么打怪,怪是怎么死的.并没有发送特别的指令.所以说,改技能成立.只要怪死了就OK
  PS:记得最早我用的是小峰挂.按F1呵呵,全屏秒怪。那也不掉线.说明我上面的理论是正确的./

      但是这是以前,.现在TX为了防外G封外G. 已经在本地文件中做了手脚,加杂了N多检测程序.DNF.EXE里的进程也越来越多,有用过冰刃的朋友可以知道,用冰刃打开DNF.会发现,里面的进程一次更新会比一次多. 就说明检测的手段越来越强了.  附带来的就是.,游戏也会越来越卡.这就是原因了.
  这几次DNF更新的补丁里有些杀毒软件会查出有毒,有木马.我自己的查出有特络伊变种.(哎.TX这帮孙子问了检测.连这种下流的手段都用).目的应该是,在游戏的同时.每搁段时间就来检查下你的游戏内存.数据.地址等等.只要有异常,就马上发送指令.使你中断连接.
  PS:同样为了证明我这个观点.大家想想前段时间我们用的ADR代码.ADR代码就是直接修改内存.而我们现在用的是简单模式的锁定,区别就是ADR修改了内存以后是不会自己恢复的.所以我们每次只要改好了,就一直都可以用.但是锁定就是按了D触发了技能以后再恢复到原来的内存地址.而现在由于本地上多了新加的检测补丁,会自动检测你游戏上内存,所以.ADR不能用了,改完了.过个几分钟就会被检测到,自己就掉线了.
  (PS"不信的可以去试试.ADR其实没消失.把现在可用的代码改成ADR模式的.还可以用,用完了马上恢复成原来的样子,不会掉.)



    说说伤害检测了.这个也不多说了,伤害过高,数值与你人物的能力值差距太大,肯定会异常.
我们说说连击问题.有些人以为连击高了就掉线.这个观点我不赞同.为什么呢? 那么你开个号.白手或者漫游这样可以高连击的职业去找个可以无限连击的怪去试去吧.我可以百分之一百的肯定,只要你不卡.只要你电脑没毛病. 你打怪就慢慢连吧, 连到什么时候都不掉,我实验过,用小白手.吃了N多个MP.就是用里鬼加上挑.连击数已经超过8000.依然可以继续连.没掉.说明连击高了=掉线//不成立.

  但为什么很多朋友用挂秒怪多了,连击数高了容易掉呢,你们有没有注意到这个问题,高速连击的同时,你的电脑会相对的卡起来,组队的话最明显.尤其是怪越多,连击数涨的最快的时候,都可以看到跟其他队友连接头像上出先了小电脑提示,说明你这时候已经很卡了,
我发现的另一个问题.连击时,也许是你本机上记录你数据的进程在进行着工作,你连击速度飞快,导致你系统进程跟不上速度.结果进程崩溃.(我说话用词不当,能明白就行).同时这个进程像服务器发送指令也跟不上他记录的速度,或者超过他应该有的频率...所以数据异常.从而掉线..

      听说前段时间的补定里,有记录键盘操作的文件进程.我不知道真假.反正我就知道,在游戏里操作的一切的一切,都会记录下来.只要有一个进程检测失败或者运行失败.它就会自动发送指令或者是我认为的自己关闭.结果就是DNF断开.断开之前.会把你游戏数据发送到服务器.又由服务器自动检测.
  基本的检测就比如是.伤害.连击.时间.状态等等

  废话说了这么多, 上面的不喜欢看的直接看看下面的吧. 如何来最简单的防止掉线的发生.
差不多知道掉线的原理了,那么防掉就应该不算难事了吧 呵呵.
先说说我用的木仓手.现在木仓手一般都用手雷改地火,持续伤害.伤害低.所以稳定.掉线基本上是过图时间过快.或者是连击频率过高.伤害过高(机械跟弹药智力过高导致). 我说说我的木仓手如何来刷图而不掉的吧.
  技能改好了.没问题(技能要是改错了没办法-,-)
  1:进图放地火,伤害在1100以下.我58级木仓神.至于为什么保持在1000我不清楚.不过,我的结论是,输出跟连击频率要成正比. 假如伤害高些连击频率慢下来,也可以.又好象现在的手雷改裂波.伤害高了一些,但是连击频率很慢....所以也很稳定.
  2:保证瞬间输出不要过猛.就是说,地火出来效果的第一时间,不要一下秒过多的怪.最好让剩下怪几只几只的往火里走. 瞬间输出过高,导致进程模块崩溃.掉.
  3:过图时间.这个自己掌握.慢了肯定不掉.太快会掉.所以自己把握.
  4:其他技能的配合,我觉得这点真的挺重要的.因为地火出效果时,.这时候是比较卡的.像服务器发送指令的频率也是相当高的.所以这时候尽量不要放其他技能或者捡东西之类的.避免向服务器多发送些指令,从而加大负担,导致进程崩溃.掉线./  改的技能,应该与平常的小技能配合使用,效果是非常好的.
  (这个具体我说不清楚,但是我能明白,举个很幼稚的例子吧.面前两个苹果.有一个是烂的,那么很容易就发现了.如果有100个苹果,有5个是烂的,也不容易发现.换个思维,多像服务器发送些正常的指令,最平常的XXX.各林机木仓.TMS..中间偶尔用下改的技能)  我语言能力有限啊,明白我什么意思就可以了.
  5:状态,这个一般人都忽略了.我也想不说的,但是注意是好的.比如打机械牛,别红猫咬到了,身上有出血状态,最好用止血药止了,要不就等状态消失.我上面说了,状态也是在检测范围内的,包括无敌...而出血是连续伤害.这时候要是用地火连机怪物.机器卡起来的话,服务器发送指令又过高.状态检测模块崩溃..就该掉了.但不是绝对/
  先写这么多,等会再写其他职业的,下次说鬼剑. 卡屏的问题不知道大家解决了没有. 卡屏问题也是可以全部解决和避免的.  如果有需要我会再次编辑此帖把卡屏的内容加进来 . 等一会我发表第二个帖, 专门说鬼剑技能的/  先休息下, 希望常掉线的朋友们看了我的帖子能有所收获. 觉得不对的,可以指出或者不与理睬.但是说话请文明.谢谢/  大家多交流.大家互相学习探讨.
    累啦. 抽跟烟
« 返回列表
发帖 回复