Сервер на Paper превращается из чистой выживалки в полноценный хаб сообщества за несколько установок плагинов. Приваты, дома, ранги, магазины, античит, интеграция с Discord — всё это доступно, не превращая сервер в лаг-машину. Фокус в том, чтобы понимать, как правильно ставить плагины на Paper, до того как начнёшь сваливать jar-файлы в папку сервера.
Paper сделан под совместимость с плагинами Bukkit и Spigot, но «совместимый» не значит, что любой старый плагин безупречно заработает на любой версии Minecraft. Кривая загрузка, отсутствующая зависимость или плагин под неправильную версию остановят сервер при старте либо тихо съедят TPS, когда зайдут игроки. Ставь по плану, проверяй изменения по одному — и сервер останется достаточно быстрым для главного: игры.
Перед установкой плагинов
Сначала убедись, что сервер действительно работает на Paper. В консоли или логе запуска ищи Paper в баннере ядра. Если у тебя Vanilla, Forge, Fabric или модпак, плагины в формате Bukkit не подойдут. Forge и Fabric используют моды, и плагин Paper в любой из этих платформ работать не будет.
Ещё нужно знать точную версию Minecraft. Плагин с поддержкой 1.20.4 может не поддерживать 1.21.x, даже если список функций выглядит одинаково. Paper обновляется быстро, и авторам плагинов нужно время, чтобы догнать изменения API. Всегда проверяй поддерживаемые версии, требуемую версию Java и то, нужен ли плагину другой плагин для работы.
Прежде чем трогать файлы, сделай бэкап. Как минимум — папки миров, папку plugins и конфиги. Если у тебя управляемый хостинг с автоматическими бэкапами, всё равно запусти ручную копию перед крупным изменением. Бэкап превращает неудачный эксперимент в пятиминутный откат вместо испорченных выходных.
Скачивай плагины только из надёжных источников
Качай плагины с известных площадок или прямо со страницы релизов разработчика. Избегай случайных репост-сайтов, раздач «премиум-плагин бесплатно» и файлов из непроверенных сообщений в Discord. У плагина тот же уровень доступа, что и у процесса сервера, поэтому непроверенный jar — это риск не только для геймплея.
Скачивай сам файл .jar. Не распаковывай его. Paper читает jar-файлы плагинов напрямую, и распакованный в папку плагин просто не загрузится.
Пошаговая установка
Сама установка занимает меньше минуты. От ошибок при старте и сломанных миров спасают проверки вокруг неё.
1. Останови сервер полностью
Нажми Stop в панели и дождись, пока консоль подтвердит завершение процесса. Не заливай и не подменяй плагины на работающем сервере. Иногда загрузка файла проходит успешно, но Paper всё ещё держит старый jar в памяти, и диагностика становится излишне запутанной.
2. Открой папку plugins
В файловом менеджере Pterodactyl открой файлы сервера и выбери папку plugins. Если подключаешься по SFTP, перейди в тот же каталог. У свежей установки Paper там может быть пара файлов по умолчанию или вообще пусто — это нормально.
Залей jar плагина в эту папку. Держи имена файлов читаемыми, особенно если планируешь поддерживать несколько плагинов. Переименовывать не обязательно, но убрать путаницу из дубликатов старых версий полезно.
3. Проверь зависимости до запуска
Некоторым плагинам нужен другой плагин или библиотека, чтобы загрузиться. Например, экономическому плагину может понадобиться Vault, а системе прав — плагин прав вроде LuckPerms. Если на странице плагина указана обязательная зависимость, положи её jar в ту же папку plugins до запуска сервера.
Опциональные зависимости — другое дело. Они добавляют интеграции или дополнительные функции, но не должны мешать загрузке плагина. Читай документацию внимательно, чтобы понимать, где что.
4. Запусти сервер и читай консоль
Запусти Paper. При первом успешном старте он загрузит jar и создаст для плагина папку внутри plugins. Там будут его конфиг, файлы данных, языковые настройки и иногда отдельные хранилища.
Смотри консоль, а не заходи сразу в игру. Здоровый старт обычно показывает «Enabling» для каждого плагина и заканчивается без красных ошибок. Одно предупреждение — не всегда катастрофа, а вот исключения, «Could not load», «Unsupported API version» или «NoClassDefFoundError» нужно разобрать до захода игроков.
5. Настрой и перезапусти
Открой свежесозданную папку плагина и поправь конфиги. Большинство использует YAML-файлы вроде config.yml, где важны отступы. Ставь пробелы, а не табы, держи отступы одинаковыми и меняй только те параметры, которые понимаешь. Одна пропущенная кавычка или сбитая строка не даст плагину загрузиться.
После правки конфигов перезапусти сервер, если документация плагина явно не поддерживает команду reload. Общесерверные reload-команды на Paper рискованны: плагины могут сохранять задачи, соединения и кэши после перезагрузки. Чистый рестарт медленнее на несколько секунд и намного безопаснее.
Не ставь десять плагинов разом и не надейся на лучшее. Добавляй по одному-двум, потом проверяй их основные команды и права прямо в игре. Если что-то сломалось, ты точно знаешь, какое изменение виновато, — и откат занимает минуту вместо вечера сравнений.
Тестируй плагины раньше игроков
Для выживалки проверяй и с админского, и с обычного аккаунта. Админ часто обходит права, поэтому команда, которая работает у тебя, может быть недоступна остальным. Убедись, что новые игроки могут пользоваться нужными командами, что ограниченные команды остаются ограниченными и что сообщения соответствуют правилам сервера.
Если плагин влияет на чанки, сущности, бой, инвентари или генерацию мира, тестируй в реальных игровых условиях. Плагин магазина выглядит идеально с одним игроком онлайн, а в людные выходные создаёт задержки на базе данных. Плагин управления мобами в одной конфигурации поднимает TPS, а в другой ощущается излишне агрессивным. Настройки производительности никогда не универсальны.
Частые ошибки плагинов Paper и их починка
Самая распространённая проблема — несовпадение версий. Если Paper сообщает о неподдерживаемой версии API или плагин просто не включается после обновления Minecraft, поставь релиз, который явно поддерживает твою версию сервера. Не считай старый jar безопасным только потому, что он работал на прошлом мире.
Отсутствующая зависимость обычно выглядит как ошибка с упоминанием другого плагина, класса или API. Читай первую содержательную ошибку в консоли, а не только последнюю строку. Последняя строка часто говорит, что сервер не смог включить плагин, а строки выше объясняют, что не хватает Vault, PlaceholderAPI, драйвера базы или чего-то ещё.
Дубликаты jar создают ещё одну легко избегаемую проблему. Если в папке лежат и PluginName-2.4.jar, и PluginName-2.5.jar, Paper может загрузить оба или сообщить о дублирующемся имени плагина. Держи одну активную версию, а старый jar убирай за пределы директории сервера, пока не убедишься, что обновление стабильно.
Если плагин лагает, но не выдаёт ошибок, отключи его временно и сравни TPS при обычной активности игроков. Плагины, которые сканируют каждый загруженный чанк, часто гоняют задачи, много пишут в логи или управляют огромным числом сущностей, дают нагрузку, заметную только под давлением. Высокочастотный CPU помогает Paper успевать, но не чинит неэффективные настройки и плагин, делающий лишнюю работу каждый тик.
Держи набор плагинов быстрым и обслуживаемым
Больше плагинов не значит лучше сервер. Сфокусированный набор с понятными задачами проще настраивать, защищать и обновлять. Прежде чем добавить очередную фичу, спроси себя: не даёт ли её уже установленный плагин и решает ли она реальную проблему игроков.
Обновляй плагины осознанно. Читай release notes, сначала делай бэкап, обновляй по одному, когда это возможно, и перезапускай, чтобы проверить консоль. Крупные обновления Minecraft заслуживают особой осторожности: плагины, требования к Java и билды Paper могут поменяться одновременно.
Растущим сообществам надёжный хостинг сильно упрощает процесс. Управляемая среда Elysium даёт простой доступ к файлам, автоматические бэкапы и железо, заточенное под одноядерную производительность, — чтобы ты меньше воевал с ошибками загрузки и больше настраивал то, что игроки реально замечают.
Плагины должны поддерживать характер твоего сервера, а не хоронить его под командами и меню. Начни с функций, которыми игроки пользуются каждую сессию, держи бэкап перед каждым значимым изменением и позволь консоли рассказывать, что происходит. Так Paper-сервер остаётся гибким, не становясь хрупким.
Elysium ставит Paper и Purpur в один клик, даёт файловый менеджер и SFTP в Pterodactyl, автоматические бэкапы и высокочастотные Ryzen с NVMe Gen4 — чтобы плагины не упирались в железо. Выбери тариф на странице заказа.