DGuard

Установка

Подключите DGuard за пару минут

Два файла в plugins/, ключ в конфиге и перезапуск. Обновления античита DGuard дальше ставит сам.

  1. Шаг 1 из 4

    Получите ключ

    Зарегистрируйтесь и добавьте сервер в панели — она выдаст лицензионный ключ dg_…. Бесплатно: один сервер до 30 игроков онлайн. Ключ показывается один раз, поэтому сразу скопируйте его.

  2. Шаг 2 из 4

    Поставьте PacketEvents

    DGuard читает пакеты через плагин PacketEvents и работает только на его последнем релизе. Положите его в plugins/. Сборки для разработчиков (dev, SNAPSHOT) не подходят.

    Скачать PacketEventsпоследний релиз · Modrinth
  3. Шаг 3 из 4

    Положите DGuard.jar и вставьте ключ

    DGuard.jar — тоже в plugins/. Ключ вставьте в plugins/DGuard/config.yml, в поле license.key.

    DGuard.jar скачивается в панели, рядом с ключом.

    plugins/DGuard/config.yml
    license:
      key: "dg_…"

    Файла ещё нет? Создайте его с этими строками или запустите сервер один раз — DGuard создаст конфиг сам.

  4. Шаг 4 из 4

    Перезапустите сервер

    DGuard проверит ключ и подключится к сайту — в панели сервер станет «Онлайн». Проверить из консоли можно командой /dguard license.

Что нужно серверу

Ядро
Paper или Leaf 1.21.4, 1.21.8, 1.21.11, 26.2 и 26.3. Основная версия — 1.21.11: на ней DGuard тестируется и работает на боевых серверах.
Java
21 или новее — её и так требует Paper 1.21.
PacketEvents
Всегда последний релиз. Когда выйдет новый, панель покажет это и напишет вам.
Интернет
Выход к сайту DGuard по HTTPS — за лицензией и обновлениями. Без связи защита работает до 72 часов на сохранённой лицензии.
Сеть серверов
На BungeeCord и Velocity DGuard ставится на каждый игровой сервер, у каждого — свой ключ.

Команды

Нужно право dguard.admin.

КомандаЧто делает
/dguard licenseТариф, лимит онлайна, состояние лицензии, последний сигнал сайту и версия PacketEvents.
/dguard updateПроверить и скачать новую версию — она встанет при перезапуске.
/dguard reloadПеречитать конфиг. Сменили ключ — DGuard заново подключится к сайту.
/dguard perfСколько времени занимают проверки.

Журнал наказаний в панели

По умолчанию баны и кики остаются на сервере. Чтобы видеть их в панели с отчётами, фильтрами и выгрузкой в CSV, включите журнал и выполните /dguard reload:

cloud:
  punishment-log: true

В журнале ники игроков, поэтому без вашего согласия он выключен. Записи хранятся 90 дней.

Если что-то не так

Не получилось?

Напишите в поддержку: ядро и версию сервера, что видно в консоли, — поможем подключить.

Написать в поддержку
Сервер не появился в панели
Проверьте, что в plugins/ лежат оба файла — PacketEvents и DGuard.jar, ключ вставлен в license.key целиком, а сервер выходит в интернет. /dguard license покажет состояние лицензии.
В панели написано «Нет PacketEvents»
Без PacketEvents DGuard не запускает защиту. Положите в plugins/ последний релиз с Modrinth — не dev-сборку — и перезапустите сервер.
Ключ не принят
Ключ выпустили заново или сервер удалили в панели. Скопируйте актуальный ключ на странице «Серверы и ключи», вставьте его в config.yml и выполните /dguard reload.
«Этот ключ запущен на другом сервере»
Один ключ — один сервер. Для второго сервера добавьте его в панели и получите отдельный ключ. Если второй запуск не ваш — выпустите новый ключ.
Онлайн больше лимита тарифа
Защита продолжает работать, игрокам вход не закрывается. Панель предложит тариф больше и напишет вам.