- 定时器是一个模块,用于加快或减慢客户端推进游戏刻录的速度。
- 这会影响所有与刻录时间相关的机制:攻击冷却、物品使用、方块放置和弓箭充能。
- 服务器自身的刻录率从不改变,只有客户端发送数据的速度会改变。
- 很容易检测到,因为服务器可以直接测量动作速率与正常20刻录速度的对比.
定时器是一个模块,它改变客户端处理数据的速率 Minecraft'游戏帧数决定了游戏运行的固定每秒二十帧的频率。将其提高到正常值以上,所有与帧数相关的操作,如攻击、物品使用、方块放置和弓箭充能,每秒发生的次数将超过未修改客户端允许的次数。将其降低到正常值以下,这些操作也会变慢。它有时被称为 TimerMod,可以在 Fan 和 Tenacity 等客户端中找到。服务器本身不会运行得更快或更慢:客户端决定自己的节奏,服务器只是观察接收到的数据。
工作原理
Minecraft 以固定时钟周期运行,默认每秒二十次。大多数时间相关操作,如攻击冷却、进食、破坏方块、弓箭充能,每周期前进一格,而不是根据实际时间。计时器与客户端在这些周期中的移动速率挂钩,并根据一个倍数进行缩放。将其设置为高于正常值,客户端将比服务器期望的更快地通过更多周期;将其设置为低于正常值,客户端将以更慢的速度通过更少的周期.
关键在于这些滴答声到底是谁的。客户端处理滴答声的速度更快并不能让服务器运行得更快,它只是改变了客户端发送的内容。将计时器设置为远高于正常值时,可以尝试比滴答率允许的更频繁地进行攻击、放置方块或使用物品。将其设置为低于正常值则相反,有些玩家会故意这样做,不是为了额外的速度,而是为了更精确地控制动作发生的具体滴答声。
为什么服务器很容易发现这些
计时器会留下难以掩盖的痕迹:一系列由滴答声驱动的动作,比真实玩家的客户端产生的动作更快或更慢地到达。服务器拥有游戏时间的权威性。它不必盲目相信客户端的速度,而是可以计算在给定的真实时间内到达的滴答声数量,并将其与每秒二十滴答声应该呈现的样子进行比较.
这使得计时器成为一个相对明确的客户端修改类别,至少从理论上讲。 偏差表现为原始速率,而不是隐藏在噪声中的细微位置误差。 反作弊系统通常会记录或标记那些动作速率始终快于预期 tick 节奏的玩家。 具体数值是否会被特定服务器捕获取决于该服务器检查的严格程度,但机制本身并不隐蔽。 比正常速度更快的基于 tick 的动作流是整个信号,这是设计上的结果,而不是实现上的意外.
Opal 出货时这样
Opal 自己的商品描述直截了当:“改变你的游戏帧速。” 它被归类到 Opal 的“自行承担风险”等级,与在任何客户端上使用时一样,因为一个自行决定节奏的客户端正是服务器端检查旨在衡量的那种信号。
参考,非操作指南
本页面对模块进行了泛化描述,旨在让您了解该术语的含义。命名和具体行为因客户端而异,超出服务器预期动作速率会违反几乎所有服务器的规则。
常见问题
它改变了客户端推进游戏时钟的速度,从而加速或减慢与时钟周期相关的任何事物:攻击冷却、物品使用、弓箭充能、方块放置。
不会。它仅改变客户端处理和发送基于时间间隔的操作的速度。服务器始终保持自己的每秒钟处理次数,并且仍然可以衡量它所接收到的数据速率。
它存在真实的检测风险。服务器可以直接测量动作速率与预期滴答频率的对比,因此,定时器值如果明显快于正常速度推送动作,可能会成为反作弊系统的可疑标志。使用时风险由玩家自负。
较低的设置有时用于对单个动作的确切落地时间进行更精细的控制,以换取精度而不是原始吞吐量。