Изменение версии Java на сервере Minecraft необходимо для совместимости с конкретными обновлениями игры, например с требованием Java 21 в современных версиях. Переход на более новую версию может значительно повысить производительность и стабильность сервера за счёт улучшенного управления памятью и уменьшения фоновых лагов. Кроме того, некоторые загрузчики модов и плагины создаются для определённых сред Java, поэтому совпадение версии важно, чтобы избежать сбоев при запуске.
1. Войдите в панель BisectHosting Starbase.
2. Остановите сервер.
3. Выберите вкладку Minecraft Tools и нажмите Modloader.
4. Запомните версию Minecraft загрузчика модов. Пользовательские загрузчики модов будут зависеть от версии Minecraft, установленной вручную.
5. Перейдите на вкладку Главная .
6. В раскрывающемся списке Версия Java выберите версию , соответствующую загрузчику модов из шага 4.
| Версия Minecraft | Версия Java |
|---|---|
| 1.16 и ниже | Java 8 |
| с 1.17 до 1.20.4 | Java 17 |
| с 1.20.5 до 1.21.11 | Java 21 |
| 26.1 и выше | Java 25 |
Примечание: Java Adoptium — вариант по умолчанию, хотя некоторые сборки модов могут работать лучше на других версиях.
7. Запустите сервер.
Комплекты разработки Java
- Adoptium — Adoptium предоставляет стабильную среду, оптимизированную для современного оборудования. Всегда сначала устанавливайте Adoptium, прежде чем пробовать другие JDK: он сразу обеспечивает совместимость как с ванильными, так и с сильно модифицированными серверами Minecraft.
Примечание: используйте следующие альтернативы только если хорошо понимаете, что делаете.
- GraalVM — GraalVM использует продвинутый компилятор Just-In-Time (JIT), который оптимизирует код Java для более быстрой генерации чанков и более высокого показателя тиков в секунду (TPS). Такая архитектура сокращает паузы сборки мусора и нагрузку на CPU.
- Azul — Azul использует специализированную технологию, чтобы практически устранить скачки лагов, вызванные фоновой очисткой памяти. Azul помогает серверу стабильно поддерживать высокую частоту кадров, особенно в огромных мирах с большим количеством автоматизации.
- Corretto — Corretto предоставляет среду, которая сочетает часть преимуществ Azul и GraalVM. Он делает упор на стабильность и плавную производительность при высокой нагрузке на систему.