Learn · modules

Minecraft 中什么是 ESP?(模块详解)

ESP是一种视觉作弊,它允许玩家和实体穿墙显示 Minecraft. 这是它的运作方式,它为何不留下数据包痕迹,以及面临禁令的风险.

TRtrolPublished 1 min read

什么是 Minecraft 中的 ESP?

ESP,即超感官知觉的缩写,是 Minecraft 中的一个视觉作弊模块,它允许你在墙壁和地形中看到其他玩家和实体,无论你的摄像头朝向哪里,或者你和它们之间有什么阻碍,它们都保持可见。它是壁hack 家族的总称:任何能够绘制正常客户端不应该显示的内容的模块。

它的吸引力是即时的:你总是知道每个人在哪里。躲在墙后的玩家、下一个洞穴中的怪物、你尚未打开的箱子中的战利品,所有这些都会出现在屏幕上,而与视线无关。在竞技游戏中,这是被伏击和预知伏击的区别。

ESP 的工作原理

服务器已经跟踪了每个附近的玩家、怪物和物品,并将它们的位置流式传输到你的客户端,无论是否有墙壁。这并不是漏洞,而是游戏运行的方式:物理、击中检测和普通渲染都需要这些数据,无论你和目标之间有什么。正常的客户端会在最后一刻丢弃大部分数据。深度测试检查什么在什么前面,只绘制你的摄像头可能合理看到的对象,让实心方块隐藏其余部分.

ESP 会跳过对选定实体的丢弃步骤。与原版渲染方式下实体消失在墙后的方式不同,ESP 会将实体以轮廓、方框或完整模型的形式绘制在世界几何体之上,位于任何应该遮挡它的物体之前。由于普通游戏已经接收到了位置数据,因此无需向服务器发送新的请求,也不会返回任何额外的数据。这是一个完全由你的机器决定的绘制内容的选择,而不是客户端所知信息的改变。

结果是,服务器无法得知你正在绘制它原本不打算显示的内容。实体的所有数据字节本来就存在。你只是选择去显示它们。

为什么人们使用它

绘制过程发生在早期。在敌人拐角前发现装备玩家,注意到有人从背后偷偷靠近,或者在不盲目探索的情况下追踪怪物和战利品,这一切都源于同样的技巧。在战斗中,ESP 移除了墙壁或拐角原本应该提供的惊喜,因为附近每个实体的位置始终可见.

有些玩家利用它来收集资源:无需回头就能知道怪物的位置,在未探索的洞穴中发现珍宝。另一些玩家则利用它进行战斗:在其他人发现之前,就能看到墙另一边的战斗爆发,知道在战斗开始前应该如何站位。

为什么会被检测到

ESP本身在网络上非常安静。它不会向服务器请求任何信息,也不会发送任何异常数据,因此单独观察数据包的服务器很难直接发现它。检测通常来自两个其他方面。

一些反作弊程序会进行客户端完整性检查,扫描已知的ESP钩子、注入的渲染代码或修改过的游戏文件,而不是观察你在比赛中的行为。另一些则会观察玩家:通过墙壁面对埋伏,在没有视线的情况下躲避潜伏的敌人,或者在没有视觉原因的情况下追踪目标的移动,这些都是表明玩家看到的信息超出了正常客户端所能显示的内容。

正是这种组合使得ESP比其“仅仅是渲染更改”的描述听起来更具风险。没有数据包痕迹并不意味着没有痕迹。将客户端扫描与行为分析相结合的服务器经常能检测到它,这就是它应该被列入封禁类别的原因。

常见问题解答