GTA5辅助的功能原理缩略图

GTA5辅助的功能原理

GTA是一款P2P游戏。这意味着战局由其中的一个客户端启动和持有。这就是为什么每个大厅都需要一个战局主机和一个脚本主机来调节网络流量的原因。在此拓扑中,大厅中的客户端通过网络与其他玩家(1.2.3.4.。。)之间发送事件来相互同步。这些被称为网络事件,由 RAGE 引擎定义和处理。还有一种特殊类型的网络事件。这些被称为脚本事件,而是由游戏脚本定义和处理。脚本和网络事件大多是无害的不会被检测到,由战局内自主处理。

幻影恶灵骑士

然而为了好的或坏的目的,GTA5辅助作者们也可以手动操作它们并将事件发送给其他玩家。仔细观察外挂的恶搞功能你会发现这个游戏外挂的所有功能都是某个物件在玩家坐标下生成的,比如水柱,这就是消防栓打破状态下冒出的,外挂作者可以通过网络事件数据欺骗来和其他玩家之间同步。包括套笼子之类的都是在玩家坐标上通过网络事件生成。这也就解释了为什么挂1给挂2套水柱以及各种恶搞挂2看不见的原因,因为阻止同步了,挂2标记了挂1为作弊者并且阻止作弊者传入的网络事件,所以看不到。包括现在的崩溃原理也一样,都是在玩家指定坐标生成载具或者npc物体来填满内存池导致游戏崩溃。了解以上原理你现在就明白为什么刷钱刷等级改分红之类的会被封号了,因为刷钱刷等级改分红之类是通过改游戏数据被r星检测到了才导致的封号而不是改战局事件(脚本事件网络事件)。改战局事件没办法P2P模式r星不可能抓到,除非给线上独立并且禁用mod。

改数据从20年中后期就开始严抓了,数据R星都能检测的到,r星喜欢秋后算账,一般都是48小时内封最长30天内封,当然每个瓜修改数据方法肯定都不一样,难免有些人被封有些人逃过一劫。还有一种就是战局里有R星的官方工作人员,官方人员有特殊的检测工具,和官方人员在同一个战局里开挂必定会封号,而且是当场实锤并公布整个战局玩家:当前战局XXX作弊,已踢出战局。不过,他们那边跟咱有时差,咱们白天玩的时候他们那边已经晚上睡觉了,所以国内战局大概率不会碰见。

幻影闪电侠

       根据以上所述我用大白话来简单举个例子,比如其他游戏运行原理是一个中心服务器,由中心发送数据来和游戏内其他玩家之间发送事件来同步,比如枪战游戏开枪,玩家1开出第一枪子弹射出去的时候反馈给中心,而中心收到玩家1开枪的命令数据来通过中心传达给玩家2,玩家2受击后子弹命中受伤的命令反馈给中心,在由中心将反馈命令返还给玩家1,这时候玩家1就知道自己开的那一枪打中了玩家2。这对双方网络影响以及游戏ping,发包有很大的关联,甚至造成延迟,比如从墙后突然开枪打死。然而对于游戏中这种有中心的来说,游戏开发者就可以在游戏中心内添加一个检测工具,一旦检测到命令数据修改过,就会对源头进行数据异常上报给游戏开发者。再由游戏开发者判断是否开挂进行封号。下面又说回GTA5线上,这个是由P2P网络进行的,较别的游戏会有所不同,他没有所谓的中心,他靠的只是游戏内玩家与玩家之间互相发送事件来进行互相同步,

GTA5辅助的功能原理插图2

  举个例子,玩家1正在上一台车,玩家1把正在上车的事件发送给玩家2,3,4,5、、、而玩家2,3,4,5、、、收到了玩家1正在上车的事件并反馈给玩家1,这叫互相同步,玩家1正在上车,其他玩家的视角是能看到玩家1正在上车。现在外挂原理就是通过修改这些事件来达到相应的目的,而现在的外挂防护基本都是隔离同步,比如玩家1正在上车,当玩家1正在上车的事件发送给玩家6的时候,玩家6是挂壁他防护标记了玩家1阻止了他的事件同步,也就是说玩家1的上车事件传不到玩家6了,这里玩家6就看不到玩家1上车,而玩家1的视角是他上车后正在开车中的视角,玩家6视角是一直保持着玩家1上车前的徒步视角。至于这种游戏内由玩家之间互相传送事件R星不添加检测工具是不可能查到的,所以不存在封号的可能,若添加检测工具就只能禁用MOD了包括线下,你想想GTA系列能火这么久大部分都靠这玩家制作MOD活的,官方怎么可能会禁用MOD,然而要想管住外挂就只能把线上独立和线下分开。这时候你可能会有疑惑说不用p2p不就得了,若按照上边中心的方法那我估计你不用和老外玩了,和国内玩家飙个车都大把延迟,估计车拐弯都费劲。GTA5辅助所以现在不是R星不想管挂,是根本没法管。现在管管的也就只能是存档数据了。例如线上存档数据里的金钱等级还有解锁一系列成就。


类似文章