DGuard

Как установить плагин на сервер Minecraft

Скачайте .jar с официальной страницы, положите его в plugins/ и перезапустите сервер — не через /reload. Ниже — как проверить совместимость, что делать с зависимостями и почему плагин не загружается.

Команда DGuard7 мин

Установка плагина на сервер Paper — четыре действия: скачать `.jar` с официальной страницы проекта, положить его в `plugins/`, перезапустить сервер и проверить командой `/plugins`, что он загрузился. Настройки появятся в plugins/<Имя плагина>/config.yml после первого запуска.

Всё остальное — детали, на которых чаще всего спотыкаются: не та версия, не та Java, забытая зависимость или /reload вместо перезапуска. Какие плагины ставить в первую очередь — в статье плагины для сервера.

Перед установкой: ядро и версия

  • Плагины, а не моды. Плагины для Bukkit, Spigot и Paper работают на Paper и его форках — Leaf, Purpur. Моды для Forge и Fabric на Paper не запустятся; если нужны моды — см. сервер с модами.
  • Версия Minecraft. На странице плагина указано, какие версии он поддерживает. На Modrinth и Hangar это видно у каждого файла; после перехода сервера на новую версию проверяйте каждый плагин заново.
  • Платформа. Плагины для прокси (Velocity, BungeeCord) на Paper не встанут, и наоборот. На странице плагина видно, под какие платформы есть файлы.
  • Java. Paper 1.20–1.21.11 требует Java 21, а 26.1 и новее — Java 25. Плагин, собранный под Java новее вашей, сервер не загрузит.

Установка по шагам

  1. 1

    Скачайте плагин с официальной страницы

    Hangar (репозиторий плагинов Paper), Modrinth, SpigotMC, GitHub самого проекта или его сайт. Файл должен заканчиваться на .jar; если скачался .zip, распакуйте его и возьмите .jar для своей платформы — обычно с пометкой bukkit или paper.

  2. 2

    Положите .jar в папку plugins/

    Папка plugins/ лежит рядом с ядром сервера. Файл кладите прямо в неё: вложенные папки сервер не проверяет. Держите одну версию каждого плагина — старый файл удалите.

  3. 3

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

    Остановите сервер командой stop и запустите снова — или кнопкой перезапуска в панели хостинга. Плагин загрузится при старте.

  4. 4

    Проверьте, что плагин работает

    Введите /plugins в игре (или plugins в консоли): включённые плагины — зелёные, не включённые — красные. /version <Плагин> покажет его версию и авторов.

  5. 5

    Настройте конфиг

    После первого запуска плагин создаёт папку plugins/<Имя плагина>/ с config.yml. Отредактируйте его и примените изменения командой перезагрузки самого плагина, если она есть, или перезапуском сервера.

Почему не /reload

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

Больше всего страдают плагины, которые встраиваются в сетевой слой: PacketEvents, ViaVersion, античиты. Разработчики ViaVersion прямо пишут, что перезапуск намного лучше перезагрузки, а с менеджерами плагинов их плагин корректно работать не будет. Правило простое: новый плагин или новая версия — перезапуск, изменённый конфиг — команда перезагрузки самого плагина (/co reload, /dguard reload и т. п.).

Зависимости

Многие плагины опираются на другие и без них не включатся. Сервер пишет об этом в консоль при старте — например, Unknown/missing dependency plugins: [Vault] значит, что сначала нужно поставить Vault. Частые пары:

ПлагинЧто ему нужно
WorldGuardWorldEdit
ViaBackwardsViaVersion
ViaRewindViaVersion и ViaBackwards
Префиксы в EssentialsXVault (и плагин прав, например LuckPerms)
DGuardPacketEvents, последний релиз
Зависимость тоже ставится в plugins/ — и тоже с официальной страницы.

Пример: устанавливаем античит DGuard

Разберём на живом примере с зависимостью и ключом лицензии. DGuard работает на Paper и Leaf версий 1.21–26.3, основная — 1.21.11: на ней DGuard тестируется и стоит на боевых серверах, остальные поддерживаются, но на боевых серверах ещё не проверялись. Java — 21 или новее для 1.21.x и 25 или новее для 26.x: этого требует сам Paper.

  1. 1

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

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

  2. 2

    Поставьте PacketEvents

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

  3. 3

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

    DGuard.jar — тоже в plugins/. Ключ вставьте в plugins/DGuard/config.yml, в поле license.key. Файла ещё нет — запустите сервер один раз, и DGuard создаст его сам.

  4. 4

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

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

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

Дальше DGuard обновляется сам: новая версия скачивается в фоне и встаёт при следующем перезапуске, проверить сразу можно командой /dguard update. На сети с BungeeCord или Velocity DGuard ставится на каждый игровой сервер, у каждого — свой ключ. Требования и решения проблем — на странице установки DGuard.

Как обновить плагин

  1. 1Прочитайте список изменений на странице плагина: крупные версии иногда меняют конфиг или требуют новую версию сервера.
  2. 2Сделайте бэкап хотя бы папки плагина — особенно если в ней лежит база (как у LuckPerms или CoreProtect).
  3. 3Остановите сервер, удалите старый .jar и положите новый. Две версии одного плагина в plugins/ — частая причина ошибок.
  4. 4Запустите сервер и проверьте консоль и /plugins.

Некоторые плагины обновляются сами — как DGuard. Для остальных удобно раз в месяц проходить по списку и сверять версии с официальными страницами.

Как удалить плагин

Остановите сервер и удалите .jar из plugins/. Папка plugins/<Имя плагина>/ с конфигом и данными останется — удалите её, если плагин больше не нужен, или оставьте, если можете вернуться. Перед удалением проверьте, не зависит ли от него что-то ещё: плагин, которому он нужен, при следующем старте не включится.

Плагин не загружается

Ответ почти всегда в консоли или в файле logs/latest.log. Найдите строки с именем плагина: обычно хватает первых одной-двух строк ошибки.

Что видноПричинаЧто делать
UnsupportedClassVersionError … class file version …Плагин собран под Java новее вашей (например, 65.0 — это Java 21)Обновите Java на сервере
Unsupported API version …Плагин рассчитан на версию сервера новее вашейОбновите сервер или возьмите версию плагина под свою
Unknown/missing dependency plugins: […]Не хватает зависимостиПоставьте плагин из скобок
Плагина нет в /pluginsФайл во вложенной папке, это не .jar или это мод для Fabric/ForgeПоложите .jar прямо в plugins/, проверьте, что это плагин для Paper
Плагин красный в /pluginsОн упал при включенииНайдите в логе ошибку выше по тексту
Странное поведение после обновленияВ plugins/ две версии одного плагинаОставьте одну, новую
Панель DGuard: «Нет PacketEvents»PacketEvents не установлен или не загрузилсяПоложите последний релиз с Modrinth, не dev-сборку, и перезапустите

Частые вопросы

Куда кидать плагины на сервер Minecraft?

В папку plugins/ в корне сервера, рядом с файлом ядра. Файл .jar кладётся прямо в неё, не во вложенные папки.

Можно ли установить плагин без перезапуска сервера?

Технически через /reload или менеджеры плагинов, но Paper предупреждает о багах и утечках памяти, а сама команда скоро исчезнет. Новый плагин или новую версию ставьте с перезапуском.

Почему плагин красный в /plugins?

Красный — значит не включён: он упал при старте. Причина — в консоли или logs/latest.log: чаще всего не та версия сервера, не та Java или нет зависимости.

Подходят ли плагины Spigot для Paper?

Как правило, да: Paper вырос из Spigot и запускает плагины для Bukkit и Spigot. Обратное не всегда верно: плагины только для Paper на Spigot могут не заработать.

Можно ли поставить моды на сервер с плагинами?

На Paper — нет: моды Forge и Fabric на нём не работают. Для модов нужен отдельный сервер на Forge, NeoForge или Fabric.

Источники

Все разделы
Плагины6 минЛучшие плагины для сервера Minecraft: что поставить в первую очередьКостяк под любой режим: права — LuckPerms, античит — DGuard, логи и откат — CoreProtect, приваты — WorldGuard, вход с других версий — ViaVersion. Ниже — по задачам, с официальными страницами и тем, чего ставить не стоит.ЧитатьПлагины5 минPacketEvents: что это и как обновитьPacketEvents — плагин-библиотека, через который другие плагины читают и отправляют пакеты Minecraft. Сам он ничего не меняет в игре, но без него не запустятся плагины, которые на него опираются, — например, античит DGuard. Обновление: скачать последний релиз, заменить jar, перезапустить.ЧитатьАнтичиты6 минКак сменить античит на сервере без потери игроковНе меняйте античит одним махом. Поставьте новый рядом со старым, неделю сравнивайте журналы на мягкой строгости, потом перенесите наказания и только после этого снимите старый. Баны при этом не теряются: обычно они хранятся в сервере или в плагине банов, а не в античите.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.