▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/KnockbackSync

KnockbackSync

Плагин KnockbackSync для Minecraft синхронизирует отдачу (knockback) для всех игроков, устраняя преимущества высокого пинга. Скачайте и забудьте про лаговые PvP-сражения.

Оцените первым
55.5K
139

KnockbackSync - это плагин для серверов Minecraft на Bukkit/Spigot/Paper, который решает одну из самых старых проблем PvP: нечестную отдачу из-за пинга. Если ты когда-нибудь бился с игроком, у которого 200+ мс, и чувствовал, что его отбрасывает как-то странно - это оно. Ванильный Майнкрафт не учитывает задержку сети при расчете отдачи, из-за чего сервер получает устаревшие данные о позиции игрока. В итоге у кого пинг выше - тот получает меньше отдачи, что ломает любой баланс.

Плагин перехватывает расчеты отдачи и подгоняет их под то, что происходило бы на клиенте. По факту, он синхронизирует обработку отбрасывания, давая всем игрокам одинаковые условия независимо от их соединения. Это особенно важно для PvP-серверов, где каждый тик решает исход боя.

Как это работает

Майнкрафт не учитывает сетевую задержку при определении действий игрока на сервере. Из-за этого сервер получает устаревшую информацию, которая не отражает реальное положение игрока на клиенте. KnockbackSync исправляет это, пересчитывая отдачу так, будто она была обработана на стороне клиента. Это нивелирует преимущества высокого пинга и создает честную конкурентную среду.

Команды

/knockbacksync ping [target]

Проверяет пинг игрока, включая джиттер (вариацию пинга). Если не указать цель - покажет твой собственный пинг.

  • Право: knockbacksync.ping (по умолчанию есть у всех игроков)
  • Пример: /knockbacksync ping Steve
  • Вывод: "Your last ping packet took [ping]ms. Jitter: [jitter]ms." или "Pong not received. Your estimated ping is [estimated ping]ms."

/knockbacksync status [target]

Показывает статус KnockbackSync для игрока или сервера. Без цели - покажет и глобальный статус, и твой личный.

  • Права: knockbacksync.status.self (по умолчанию есть у всех), knockbacksync.status.other (только для операторов)
  • Пример: /knockbacksync status Steve
  • Вывод: "Global KnockbackSync status: [Enabled/Disabled]" и "[Player]'s KnockbackSync status: [Enabled/Disabled]"

/knockbacksync toggle [target]

Включает или выключает KnockbackSync для себя, другого игрока или глобально.

  • Права: knockbacksync.toggle.self (для себя), knockbacksync.toggle.other (для других), knockbacksync.toggle.global (глобально)
  • Пример: /knockbacksync toggle Steve
  • Важно: Если глобальный тумблер выключен, переключение для конкретного игрока не сработает.

/knockbacksync reload

Перезагружает конфигурацию плагина без перезапуска сервера.

  • Право: knockbacksync.reload (только для операторов)
  • Пример: /knockbacksync reload

/knockbacksync toggleoffground

Экспериментальная функция синхронизации отдачи в воздухе. Пока не реализована, так что команда ничего не делает.

  • Право: knockbacksync.toggleoffground (только для операторов)

Настройка ping_offset

Открой config.yml и найди строку ping_offset: 25. Замени 25 на нужное значение. После изменений введи /knockbacksync reload или перезапусти сервер.

Какую версию скачать?

  • Alpha - собираются автоматически из исходников после каждого изменения. Могут быть не протестированы. Подходят, если нужна новая фича или хочешь помочь с разработкой.
  • Beta - тестируются разработчиками вручную. Не гарантируют отсутствие багов, но уже более стабильны.
  • Release - протестированы сообществом на разных серверах. Стабильны, баги патчатся сразу. Рекомендуются для крупных продакшн-серверов.

Важно знать

  • Версия для Fabric пока не полностью отражает то, как должен работать KnockbackSync. Это улучшение ванильной отдачи, но она уступает Bukkit-версии. Для полноценного опыта используй Bukkit/Spigot/Paper/Purpur/Pufferfish.
  • Плагин распространяется под лицензией GNU General Public License v3.0 или более новой.

Если собираешь PvP-сервер - KnockbackSync практически must-have. Он решает проблему, которую ванильный Майнкрафт игнорирует уже много лет, и делает сражения честными для всех.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:3 недели назад
Главная