Ravenclaw's Ping Equalizer
Мод, посвящённый выравниванию пинга для PvP: он добавляет произвольные задержки перед обработкой и отправкой пакетов клиентом.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 444 тыс.
- Подписчиков на Modrinth
- 53
- версий
- 10
- Обновлён
- 16 июля 202616 июл.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Ravenclaw's Ping Equalizer
Краткое описание
Ravenclaw's Ping Equalizer — это клиентский мод для Fabric, созданный для более честного PvP-окружения: он позволяет игрокам искусственно увеличивать сетевую задержку. В отличие от модов, меняющих только визуал, этот инструмент вносит реальную задержку пакетов на сетевом уровне.
- Эффект в реальном времени: задержка происходит в Netty event loop; сервер и другие противники воспринимают ваш повышенный пинг как настоящий.
- Назначение: выравнивание задержки в соревновательной игре (например, чтобы уравнять шансы игрока с 10ms и игрока со 100ms).
Команды
| Команда | Использование | Описание |
|---|---|---|
| Add Delay | `/pe add ` | Добавляет фиксированную задержку к вашему соединению. Пример: /pe add 50 добавляет 50ms к вашему обычному пингу. |
| Total Target | `/pe total ` | Автоматически подстраивает задержку, чтобы стабилизировать пинг на заданном значении. Пример: /pe total 100 пытается удерживать вас на 100ms. |
| Status | /pe status | Показывает текущие настройки и статус проверки (только на стороне клиента). |
| Disable | /pe off | Отключает эквалайзер и возвращает соединение к обычной скорости. |
Техническая архитектура
Манипуляция пакетами Мод встраивается в Netty-конвейер клиента Minecraft. Исходящие и входящие пакеты перехватываются и удерживаются в очереди запланированных задач на время заданной задержки, после чего отправляются дальше. Это гарантирует, что задержка «реальна» с точки зрения серверной регистрации попаданий и обработки движения.
Управление с сервера Серверы могут напрямую управлять эквалайзером и запрашивать его состояние через кастомные payload'ы:
- S2C
ravenclawspingequalizer:control: отправляет флагboolean enabled. Сбрасывается во включённое/выключенное состояние при входе и выходе. - S2C
ravenclawspingequalizer:state_query: отправляетint requestId. - C2S
ravenclawspingequalizer:state_response: отвечает сrequestId,serverEnabled,mode,currentDelayMs,basePingMsиtotalPingMs.
Этика и использование
- Соблюдение правил: хотя мод создан для честности, некоторые публичные серверы могут счесть искусственную манипуляцию задержкой подозрительным поведением. Всегда проверяйте правила сервера перед использованием.
- Использование на MCTiers: этот мод явно разрешён на MCTiers исключительно для выравнивания пинга в высокоуровневом тестировании. Его нельзя использовать для получения нечестного преимущества.
- Прозрачность: все изменения статуса (включение/отключение задержки) публикуют сообщение в общий чат. Это предотвращает «скрытое использование», когда игрок может тайно включить лаг ради преимущества.
Лицензия
MIT
Частые вопросы
Как установить Ravenclaw's Ping Equalizer?
Установите Fabric под свою версию Minecraft, скачайте Ravenclaw's Ping Equalizer под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Ravenclaw's Ping Equalizer?
У Ravenclaw's Ping Equalizer есть сборки для Minecraft 1.20–26.2.
Нужен ли Ravenclaw's Ping Equalizer на сервере?
Ставится только в игру; на сервер ставить не нужно