Как установить Purpur и безопасно перейти с Paper
Purpur основан на Paper и добавляет настраиваемые игровые механики. Начинайте с той же версии Minecraft и проверяйте результат на копии: переход на другое ядро не должен одновременно становиться большим обновлением мира.
Что проверить до замены ядра
Составьте список версий Minecraft, Java, текущего ядра и плагинов. Purpur сохраняет многие возможности Paper, но это не гарантия совместимости каждого плагина или одинакового поведения всех механик. Особенно внимательно тестируйте античиты, плагины с внутренними API и игровые фермы.
- Остановите сервер и сохраните полную копию, включая плагины, миры, конфигурации и внешние базы данных.
- Проверьте требования Java для конкретной сборки Purpur. Не ориентируйтесь только на установленную Java соседнего сервера.
- Сначала переходите между ядрами в одной Minecraft-версии; обновление версии игры проводите отдельным шагом.
Установка через Ghosting
Скачайте JAR нужной версии с официального сайта Purpur. Загрузка через вкладку Файлы идёт непосредственно в файловое хранилище игрового сервера, а не в папку сайта.
- Дождитесь полной остановки сервера.
- В корне сервера загрузите JAR Purpur.
- Сверьте имя файла с параметром запуска. Если он скрыт, попросите поддержку проверить, какой JAR будет запущен.
- Запустите сервер, дождитесь Done и проверьте, что консоль действительно сообщает о Purpur.
Как работать с purpur.yml
При успешном запуске появляется purpur.yml. В нём есть общие настройки и настройки для миров. Схема ключей меняется между версиями, поэтому не вставляйте целый чужой файл. Откройте документацию своей сборки и найдите конкретный параметр.
- Сделайте копию конфигурации перед редактированием.
- Сохраняйте отступы YAML пробелами, не табуляцией.
- Меняйте один блок, выполняйте полный перезапуск и проверяйте изменённую механику.
- Не отключайте защитные проверки и не меняйте множители без понимания результата.
Что проверить игроку и администратору
Зайдите обычным игроком без OP и проверьте команды, строительство, телепортацию, приваты и экономику. Подключение администратором не подтверждает, что права настроены верно. Затем проверьте механизмы, важные для вашего проекта.
| Проверка | Признак успешного перехода |
|---|---|
| Мир и измерения | Все нужные миры загружены; нет создания пустого мира вместо существующего |
| Плагины | Нет ошибок зависимостей и несовместимого API |
| Игровые механики | Фермы, редстоун и мобы работают так, как ожидают игроки |
| Производительность | Нагрузка измерена при сопоставимом онлайне, а не только сразу после запуска |
Таблицу можно прокрутить по горизонтали →
Как откатиться
Если вы меняли только ядро в пределах одной версии, сначала остановите сервер и верните прежний JAR с прежними настройками. Если изменился формат мира, данных плагинов или версия Minecraft, восстанавливайте весь согласованный комплект копий. Не совмещайте старый мир с уже преобразованной новой базой плагина. Если причина неясна, приложите к обращению лог, версии и список последних изменений.
Документация и источники
Названия файлов и параметры могут отличаться между версиями. Перед изменением сверяйте документацию своей сборки.