
拉文克劳的延迟均衡器
一个专门用于平衡PvP对战中延迟的Mod,通过在客户端处理及发送数据包之前添加任意延迟来实现这一点。
查看大图Ravenclaw 的 Ping 均衡器
简介
Ravenclaw 的 Ping 均衡器 是一款客户端 Fabric 模组,旨在通过允许玩家人为增加其网络延迟来创造更公平的 PvP 环境。与仅改变视觉效果的模组不同,该工具在网络层引入真实的延迟数据包。
- 实时效果: 延迟发生在 Netty 事件循环中;服务器和其他对手会感知到你的高 Ping 是真实的。
- 目的: 在竞技对战中使延迟趋于正常(例如,拉平 10ms 玩家与 100ms 玩家之间的差距)。
指令
| 指令 | 用法 | 描述 |
|---|---|---|
| 增加延迟 | /pe add <ms> |
为你的连接增加固定量的延迟。 示例: /pe add 50 为你的原始 Ping 增加 50ms。 |
| 总目标 | /pe total <ms> |
自动调整延迟,使你的 Ping 稳定在特定目标值。 示例: /pe total 100 尝试将你的 Ping 保持在 100ms。 |
| 状态 | /pe status |
显示你当前的设置和验证状态(仅客户端)。 |
| 关闭 | /pe off |
禁用均衡器,将连接恢复至原始速度。 |
技术架构
数据包操作 该模组挂钩到 Minecraft 客户端的 Netty 管线。出站和入站的数据包会被拦截,并在配置的延迟时长内放入一个计划任务队列,之后才会被发送。这确保了延迟在服务器端的命中判定和移动处理方面是“真实”的。
服务器控制 服务器可以通过自定义负载直接控制并查询该均衡器:
- S2C
ravenclawspingequalizer:control:发送一个boolean enabled标志。在加入服务器和断开连接时重置为启用/关闭状态。 - S2C
ravenclawspingequalizer:state_query:发送一个int requestId。 - C2S
ravenclawspingequalizer:state_response:回复包含requestId、serverEnabled、mode、currentDelayMs、basePingMs和totalPingMs。
道德与使用
- 规则合规: 虽然本模组旨在实现公平性,但一些公共服务器可能会将人为延迟操纵判定为可疑行为。使用前请务必查看服务器规则。
- MCTiers 使用: 本模组明确允许在 MCTiers 上使用,仅限于在高阶测试中均衡 Ping。不得用于获取不公平优势。
- 透明度: 所有状态变更(启用/禁用延迟)都会在公共聊天中发送消息。这可以防止玩家秘密切换延迟以获取优势的“暗中使用”行为。
许可证
MIT
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。