Learn · modules

Minecraft 中什么是脚手架??

脚手架是一个移动模块,它会在你行走时自动在你脚下放置方块,让你无需瞄准即可搭建桥梁。以下是它的工作原理以及反作弊系统为何会将其标记的原因.

TRtrolPublished 1 min read

Minecraft 中的脚手架是什么?

脚手架是一种移动模块,当你行走时,它会在你的脚下自动放置方块,让你无需向下调整视角就能跨越空隙。它会从你的快捷栏中选择一个方块,旋转到你身后打开的空间,并在你即将掉落边缘的瞬间放置它。结果是解放双手进行桥梁建造。

脚手架的作用

脚手架将手动建造桥梁变成自动操作。正常的桥梁建造需要你向下看,按住放置键,并以稳定的速度向后走。脚手架为你处理放置时机和方块位置。你按住一个移动键,模块就会在你下方保持一个地面。

大多数实现都暴露了一些选项:

选项控制内容
塔模式是否在原地跳跃时也向下放置方块
旋转处理是否会调整你的视角,或者静默地伪造放置角度
放置延迟放置方块之间等待的时间,使其看起来不那么机械
冲刺允许是否可以在放置时保持冲刺速度
方块选择从哪个快捷栏插槽中选择

由于它是一种移动类别行为,脚手架与其他改变玩家在世界中穿梭方式的模块并列。

脚手架的工作原理

支架会每时每刻记录你的位置和速度。当它预测你下一步的落地点在空中时,会在你掉落之前向服务器发送方块放置指令。最困难的部分是旋转。正常情况下,游戏会将方块放置在你面向的表面上,因此模块需要将玩家的朝向指向他们身后和下方的空地,放置方块,然后通常恢复原始视角。

存在两种主要的风格。一种是将真实相机快速地调整到放置角度一帧,速度快但容易被察觉。另一种是发送带有虚构旋转的放置数据包,同时保持屏幕上的相机不动,这看起来对其他玩家更干净,但正是反作弊系统检测到的模式。

为什么反作弊系统会标记它

支架会产生人类很少做出的移动和旋转模式。服务器端的反作弊系统会寻找以下线索:

旋转不匹配

积木摆放位置与可见相机角度不一致.

天时地利

精准到位,绝不遗漏,也绝不重叠.

持續運動

以恆定速度後退,並在每個方塊邊界處放置.

不可能的角度

将角色置于无法真实看到的一面墙壁后.

现代反作弊系统无需“察觉”模块本身。它只需要注意到放置角度和观察角度不一致,或者桥接节奏过于规律,以至于不可能由人制造。 这就是为什么 Scaffold 设置常常需要在速度和可信的随机性之间做出权衡.

常见问题