这是一个给大家希望的技术性帖子
DNF的G为什么不断出现的原因.只能从DNF本身着手
首先说说 现在正常的网络游戏,
一般的OL-GAME 数据都在服务端(就服务器那里了)
根据服务端给出的信息,反映在客户端上(自己手中)
因此客户端 一般只有音乐 人物模型 等等等等 被动反应数据的资料
如果是骨灰玩家 ,相信当年还记得一个叫精灵的网游.
精灵这游戏,人物数据是客户端1份,服务端1份.
而首次登陆时,首先从服务端下载人物数据,下载完毕,将会一路保持 客户端和服务端人物数据的统一
但是,问题是保持统一的,是以客户端资料为蓝本,所以呢,导致了可以轻松用单机修改软件,修改本地人物数据达到恶心的情况.
现在说回DNF,DNF的原理是属于 介于 精灵和现在常见OL-GAME的 中间产物.
他的副本内容中.怪物的刷出,怪物AI,人物血量.人物自动回蓝.固定物的掉落(例如 森林的果子/天空的荧石什么的,要打固定建筑物掉落)还有怪物本身的血,这些是在客户端内控制的!!!所以为什么掉线后,怪物还会动?打固定建筑物还能掉宝?人物还会回蓝?扣血?
因此我们不能分析:现在的锁血 锁蓝一类的外G,还有弱化(说白了,其实就是模拟了 但小GBL,至少我这样认为)因为客户端 可以控制这一切!
这又解释了,组队打怪,有人卡的时候怪会飘移等情况.因为每个怪 也许对应分给队友客户端的数据都不同.A怪分给了B,如果B卡了,大家将打不了A怪.因为大家是从B那里读取数据的(根据P2P类游戏的分析,而DNF的副本,PK场正是P2P类,即玩家做主机 分流数据,因此1人卡,基本个个卡)
基于这样情况.GE WPE DG 游侠等等等等大量的挂出现.原理不外乎 修改本地数据,欺骗服务端.
例如现在的修改技能,就是把某技能 更换为另外一个技能.直接的效果是,原本应该是10字斩数据上传的,变成了客户端发出了个大旋风杀了所有怪.服务端检测到了,承认了,就按概率掉宝 给经验了.
因此,我可以80%肯定,只要DNF内核形式不改变!那么外G将不断存在.TX能封1个软件,但是软件可以更新.因为,原理是不变的
码字很累,斑竹给点分,亮一亮