Ravenclaw's Ping Equalizer
ravenclaws-ping-equalizer · 447522 загрузок · MIT
клиент: required · сервер: unsupported (заявлено автором мода)
Мод, предназначенный для выравнивания пинга для PvP, путем добавления произвольных задержек перед обработкой и отправкой пакетов клиентом.
Описание
Эквалайзер пинга Рэйвенкло
Резюме
Ravenclaw's Ping Equalizer — это клиентский мод Fabric, предназначенный для создания более справедливой среды PvP, позволяя игрокам искусственно увеличивать задержку в сети. В отличие от модов, предназначенных только для визуального отображения, этот инструмент вводит реальную задержку пакетов на сетевом уровне.
- Эффект в реальном времени: Задержка происходит в цикле событий Netty; сервер и другие оппоненты воспринимают ваш более высокий пинг как настоящий.
- Цель: нормализовать задержку в соревновательной игре (например, выровнять поле между игроком с задержкой 10 мс и игроком с задержкой 100 мс).
Команды
| Команда | Использование | Описание |
| :--- | :--- | :--- |
| Добавить задержку | /pe add <ms> | Добавляет фиксированную задержку к вашему соединению.
Пример: /pe add 50 добавляет 50 мс к вашему собственному пингу. |
| Общая цель | /pe total <ms> | Автоматически регулирует задержку, чтобы стабилизировать пинг на определенной цели.
Пример: /pe total 100 пытается удержать вас на уровне 100 мс. |
| Статус | /pe status | Отображает текущие настройки и статус проверки (только на стороне клиента). |
| Отключить | /pe off | Отключает эквалайзер и возвращает соединение на исходную скорость. |
Техническая архитектура
Манипулирование пакетами Мод подключается к конвейеру Netty клиента Minecraft. Исходящие и входящие пакеты перехватываются и удерживаются в очереди запланированных задач в течение настроенной задержки, а затем удаляются. Это гарантирует, что задержка будет «реальной» в отношении регистрации попаданий на стороне сервера и обработки движений.
Управление сервером Серверы могут напрямую управлять эквалайзером и запрашивать его с помощью пользовательских полезных данных:
- S2C
ravenclawspingequalizer:control: отправляет флагboolean enabled. Сбрасывается во включенное/выключенное состояние при присоединении и отключении. - S2C
ravenclawspingequalizer:state_query: отправляетint requestId. - C2S
ravenclawspingequalizer:state_response: отвечает с помощьюrequestId,serverEnabled,mode,currentDelayMs,basePingMsиtotalPingMs.
Этика и использование
- Соответствие правилам: Хотя этот мод предназначен для обеспечения справедливости, некоторые общедоступные серверы могут помечать искусственное манипулирование задержкой как подозрительное поведение. Всегда проверяйте правила сервера перед использованием.
- Использование MCTiers: Этот мод явно разрешен на MCTiers с единственной целью выравнивания пинга при высокоуровневом тестировании. Его нельзя использовать для получения несправедливого преимущества.
- Прозрачность: при всех изменениях статуса (включение/отключение задержки) публикуется сообщение в общедоступном чате. Это предотвращает «использование туалета», когда игрок может тайно переключить задержку, чтобы получить преимущество.
Лицензия
МТИ
Версии (6)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.5+26.3 |
26.3 | fabric | скачать |
1.5+26.x |
26.1, 26.1.1, 26.1.2, 26.2 | fabric | скачать |
1.5+1.21.x |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |
1.4.2 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |
1.4.1 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |
1.4.0 |
1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |