你们玩了这么多年游戏到现在也没搞懂
为什么有些游戏挂多如牛毛,而有些游戏可以说根本没挂
不要说LoL也有挂,LOL你打几千盘都很难碰到一个,而且也不是那种修改游戏数据的,最多是脚本
LOL最火的时候根本不输现在吃鸡,看看吃鸡多少挂,卖挂赚了多少钱
还有DOTA2
DOTA1挂非常简单易得,那么为什么2基本没有
原因就是因为DNF本质上是一个P2P建立房间的联机游戏,几乎所有的数据都是本地客户端自己运算一个结果,然后把结果上传到服务器上,服务器只记录这个结果。
所有的运算过程都在本地,非常容易摸清楚运算模式,也非常容易修改假结果上传。
而很多没有挂的游戏大部分数据都是实时上传到服务器,用服务来进行运算,客户端只用来进行数据交换,你要是不入侵到服务器那就不可能改东西。就像LOL,你不可能改伤害,因为伤害没有本地运算,你只能修改CD或者自动判定躲技能。还有WOW,你不可能秒BOSS或者修改出一键完成任务,你只能修改人物移动速度还有人物位置。
然后这就导致LOL神操作[哔]一直封一直有,WOW永远都有飞天躲怪,虚空漫步的穿墙开箱子挂机不能说的那个词。
关于P2P模式,举个栗子就是DNF刷的大部分图本质上几个人组队建立了一个房间,如果所有人全掉了,这个图就没了。
眼熟?那就对了,DNF的组队架构就是传说中的古老的局域网单机游戏建房间模式。。。
这种模式坑爹之处不止这点,因为这个模式建立的游戏房间并不在服务器上,而是几个玩家互相连接,所以每个人的网速情况都会导致游戏数据交互延迟卡顿。
但是为什么DNF当初还用呢?因为省服务器资源,大部分运算都甩锅给玩家的客户端了,服务器美滋滋存个结果就行,甚至反[哔]程序TP也是使用着玩家自己的系统资源来监视自己。。。
领取专属 10元无门槛券
私享最新 技术干货