Коротко: дождитесь стабильной сборки Paper под новую версию и релизов ваших ключевых плагинов, сделайте полный бэкап, обновите Java, если новая версия этого требует, проверьте всё на копии сервера и только потом обновляйте живой. Пока сервер на старой версии, игроков с новыми клиентами пустит ViaVersion.
Обновить сборку и сменить версию — не одно и то же
| Новая сборка той же версии | Новая версия Minecraft | |
|---|---|---|
| Пример | Paper 1.21.11, сборка новее | 1.21.11 → 26.3 |
| Мир | Без изменений | Переводится в формат новой версии |
| Откат | Возможен: вернуть старый jar | Только из бэкапа |
| Плагины | Обычно работают как были | Каждый нужно проверить |
| Как часто | PaperMC советует не реже раза в неделю | Когда готовы ядро и плагины |
Сборки внутри версии — исправления, и их ставят регулярно: порядок описан в статье о ядре Paper. Ниже — про переход на новую версию игры.
Что проверить до обновления
- 1Стабильная сборка ядра. У каждой сборки Paper в API загрузок есть канал; стабильные помечены
STABLE. Первые сборки новой версии обычно экспериментальные — для боевого сервера ждите стабильной. У Leaf на странице загрузок прямо написано, какие сборки не рекомендованы для боевых серверов. - 2Java. Paper 26.1 и новее требует Java 25, а 1.20–1.21.11 работали на Java 21. Переход с 1.21.x на 26.x — это ещё и смена Java на машине или хостинге.
- 3Плагины. Найдите на странице каждого плагина поддержку новой версии. Особенно важны плагины, которые работают с пакетами и внутренностями сервера: PacketEvents, ViaVersion, античит.
- 4Мир со Spigot. Начиная с 26.1 мир Spigot нельзя напрямую перенести на Paper — сначала его переводят в формат Vanilla.
- 5Бэкап. Полная копия миров, плагинов и конфигов — и храните её долго: откатиться можно будет только из неё.
Обновление по шагам
- 1
Сделайте бэкап и копию сервера
Остановите сервер, сохраните полный архив по статье резервные копии и разверните копию в отдельной папке на другом порту.
- 2
Обновите копию
Поставьте нужную Java, замените jar ядра сборкой новой версии, положите новые версии плагинов. Запустите и прочитайте лог.
- 3
Проверьте в игре
Зайдите на копию: приваты, экономика, права, телепорты, сундуки и механики режима. Проверьте вход со старого клиента через ViaVersion, если пускаете старые версии.
- 4
Назначьте время и предупредите игроков
Объявите окно обслуживания в Discord и на сервере: обновление живого сервера — с остановкой.
- 5
Обновите живой сервер
Свежий бэкап → остановка → замена jar и плагинов → запуск → проверка лога и
/plugins. - 6
Следите первые дни
Ошибки в логе, TPS через
/msptи spark, жалобы игроков. Держите бэкап до обновления, пока не убедитесь, что всё в порядке.
Пока сервер на старой версии
Игроки обновляют клиент быстрее, чем выходят стабильные сборки и плагины. ViaVersion пускает на сервер клиентов новее его версии, поэтому спешить с обновлением не обязательно. Учтите только, что сам ViaVersion выходит через несколько дней после релиза игры — подробнее в статье о ViaVersion.
Античит при обновлении
Античит глубоко завязан на версию: он разбирает пакеты и физику движения, поэтому его поддержку новой версии проверяйте первым. DGuard — лучший античит для современного сервера Minecraft — работает на Paper и Leaf версий 1.21–26.3. Основная — 1.21.11: на ней DGuard тестируется и работает на боевых серверах; остальные версии поддерживаются, но на боевых серверах ещё не проверялись. Актуальный список — на странице версий.
Рядом с DGuard всегда нужен последний релиз PacketEvents — при обновлении сервера обновите и его. Панель DGuard покажет, если версия PacketEvents у сервера устарела, и напишет вам об этом.
Частые вопросы
Можно ли откатить сервер Minecraft на старую версию?
Только из бэкапа, сделанного до обновления. PaperMC прямо пишет, что мир, обновлённый до 26.1, на старую версию не вернуть, а игра предупреждает о повреждении мира при открытии в старой версии.
Какая Java нужна после обновления до 26.x?
Java 25: Paper 26.1 и новее требует её, а для 1.20–1.21.11 хватало Java 21.
Сразу ли обновлять сервер после выхода новой версии?
Нет. Дождитесь стабильной сборки ядра и релизов ключевых плагинов, а игроков с новыми клиентами пока пускайте через ViaVersion.
Обновятся ли плагины сами?
Нет, каждый плагин нужно обновить вручную, и не у всех будет версия под новую игру. Проверьте страницы плагинов до обновления сервера.
Источники
- PaperMC: анонс 26.1 (откат невозможен)
- Paper: Getting started (версии Java)
- Paper: обновление сервера
- Paper: переход со Spigot начиная с 26.1
- PaperMC: API загрузок (каналы сборок)
- Leaf: загрузки (стабильные и экспериментальные сборки)
- Minecraft Wiki: Data version (предупреждение о старой версии)
- ViaVersion на GitHub
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf