Параметри запуску та прапорці JVM
Що таке прапорці запуску Java, які з них панель Millida змінює сама та коли має сенс додати власні.
Оновлено 13 серпня 2026 р.
Сервер Minecraft працює як процес Java, і в нього є параметри: розмір пам'яті, збирач сміття, системні властивості.
Що робить панель
Millida сама формує рядок запуску: підставляє пам'ять тарифу, відповідну Java і набір прапорців збирача сміття. Вам не потрібно змінювати це вручну, і в більшості випадків це шкідливо — найпоширеніші «оптимізації» з інтернету писали для Java 8 і на сучасних версіях роблять гірше.
Що справді має значення
| Параметр | Значення |
|---|---|
-Xmx / -Xms | Максимальний і початковий розмір купи. Задається тарифом |
| Збирач сміття | G1 за замовчуванням; для великих куп іноді краще ZGC |
-Dfile.encoding=UTF-8 | Кирилиця в логах і конфігах |
-Dcom.mojang.eula.agree | Не потрібен: EULA приймає панель |
Прапорці Aikar
Відомий набір прапорців G1 для серверів Minecraft. Розбір, що вони роблять і коли допомагають — прапорці Aikar.
Системні властивості модів і плагінів
Іноді збірка модів вимагає властивість на кшталт -Dfml.queryResult=confirm (підтвердження заміни реєстру) — такі речі прописують у параметри запуску, і замінити їх нічим іншим не можна.
Обережно
Рядок запуску ламає сервер повністю, а не частково: друкарська помилка в прапорці змушує процес миттєво завершитися без зрозумілої помилки. Змінюйте по одному прапорцю за раз і дивіться на перші двадцять рядків логу після запуску — логи.
