首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

科普一下为什么DNF外挂这么多 而诸如LOL和DOTA2基本没有

你们玩了这么多年游戏到现在也没搞懂

为什么有些游戏挂多如牛毛,而有些游戏可以说根本没挂

不要说LoL也有挂,LOL你打几千盘都很难碰到一个,而且也不是那种修改游戏数据的,最多是脚本

LOL最火的时候根本不输现在吃鸡,看看吃鸡多少挂,卖挂赚了多少钱

还有DOTA2

DOTA1挂非常简单易得,那么为什么2基本没有

原因就是因为DNF本质上是一个P2P建立房间的联机游戏,几乎所有的数据都是本地客户端自己运算一个结果,然后把结果上传到服务器上,服务器只记录这个结果。

所有的运算过程都在本地,非常容易摸清楚运算模式,也非常容易修改假结果上传。

而很多没有挂的游戏大部分数据都是实时上传到服务器,用服务来进行运算,客户端只用来进行数据交换,你要是不入侵到服务器那就不可能改东西。就像LOL,你不可能改伤害,因为伤害没有本地运算,你只能修改CD或者自动判定躲技能。还有WOW,你不可能秒BOSS或者修改出一键完成任务,你只能修改人物移动速度还有人物位置。

然后这就导致LOL神操作[哔]一直封一直有,WOW永远都有飞天躲怪,虚空漫步的穿墙开箱子挂机不能说的那个词。

关于P2P模式,举个栗子就是DNF刷的大部分图本质上几个人组队建立了一个房间,如果所有人全掉了,这个图就没了。

眼熟?那就对了,DNF的组队架构就是传说中的古老的局域网单机游戏建房间模式。。。

这种模式坑爹之处不止这点,因为这个模式建立的游戏房间并不在服务器上,而是几个玩家互相连接,所以每个人的网速情况都会导致游戏数据交互延迟卡顿。

但是为什么DNF当初还用呢?因为省服务器资源,大部分运算都甩锅给玩家的客户端了,服务器美滋滋存个结果就行,甚至反[哔]程序TP也是使用着玩家自己的系统资源来监视自己。。。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180302A0OCXW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券