Learn · modules
Minecraft 中什么是眨眼?数据包缓冲区模块
Blink 是一个网络模块,它会缓存你的发包数据,使服务器在你的本地移动时保持你处于冻结状态,然后一次性将所有数据倾泻而出.
Minecraft 中什么是 Blink?
Blink 是某些 Minecraft 实用工具客户端中发现的网络模块,它会拦截你的出站数据包,并在它们生成时将其保留,而不是立即发送。在缓冲期间,服务器会继续根据它最后实际接收到的位置渲染你,即使你的客户端仍在实时移动、战斗或建造。当缓冲释放时,你在缓冲期间生成的所有数据包会一次性涌向服务器,你的真实位置会以一次跳跃的方式赶上。这是一种数据包操作,而不是显示技巧,具有良好日志记录的服务器可以区分它们。
它的吸引力是情景化的。如果你即将被冲锋,在准备反击时从服务器视野中消失一秒可能会有效。在团队战斗中,消失和重新出现可以创造一个失同步的窗口。问题是,真正的延迟看起来不像这样,反作弊系统也知道这一点。
Blink 的工作原理
普通客户端会持续发送移动和动作数据包。服务器会立即根据每个数据包更新你的状态。Blink 会拦截这个数据流,并在一段时间内阻止它离开。本地一切不变。你继续移动、挥动、放置方块,无论你做什么,你的屏幕都会渲染所有内容。服务器只是没有新的数据可以处理,所以它会把你固定在它最后接收到的位置。释放缓冲区,你之前在等待期间排队的所有数据包会一次性发送到服务器,你的真实状态会瞬间到位.
Удерживайте буфер
阻止发出的数据包离开您的客户端.
继续扎根本地
移动、战斗、建造或使用屏幕上通常的物品.
释放缓冲区
一次性全部发送.
定位
你的实际状态瞬间同步到服务器.
瞬移与虚假延迟
这两个模块都会延迟数据包,但原因和持续时间不同。
| 虚假延迟 | 瞬移 | |
|---|---|---|
| 数据包行为 | 延迟后以突发方式释放 | 完全暂停,不间断流 |
| 连接 | 整个过程中保持活动 | 在持续时间内静止不动 |
| 典型持续时间 | 战斗中半秒 | 更长的延迟,数秒或更久 |
| 目标 | 短暂的战斗脱同步 | 从服务器读取中消失 |
虚假延迟旨在为战斗争取半秒钟的时间。瞬移旨在让你在服务器端消失的时间更长.
常见问题
它会缓存你的出站数据包,并将它们保留,使服务器认为你处于静止状态,即使你的客户端仍在本地活动。当缓存释放时,所有排队的数据会一次性到达.
真正的延迟是不均匀的,连接一直在尝试推送数据。眨眼会故意暂停发送流,并在需要时恢复,这是一种更一致的模式.
虚假的延迟会延缓数据包并以突发方式释放它们,而不会断开连接。眨眼则会完全中断连接并长时间保持,旨在让你消失.
是的。它产生的冰冻-跳跃模式正是反作弊程序所寻找的,因此无论客户端如何,使用它都存在真实的检测风险.