Parametry uruchomienia i flagi JVM
Czym są flagi uruchomienia Java, które z nich panel Millidy zmienia sam i kiedy ma sens dodanie własnych.
Zaktualizowano 13 sierpnia 2026
Serwer Minecraft działa jako proces Java i ma swoje parametry: rozmiar pamięci, garbage collector, właściwości systemowe.
Co robi panel
Millida sama buduje ciąg uruchomieniowy: podstawia pamięć z taryfy, odpowiednią wersję Java i zestaw flag garbage collectora. Nie musisz zmieniać tego ręcznie, a w większości przypadków jest to szkodliwe — najpopularniejsze „optymalizacje” z internetu powstały dla Java 8 i na nowoczesnych wersjach tylko pogarszają sytuację.
Co naprawdę ma znaczenie
| Parametr | Znaczenie |
|---|---|
-Xmx / -Xms | Maksymalny i początkowy heap. Ustawiane przez taryfę |
| Garbage collector | Domyślnie G1; przy dużych heapach czasem lepszy jest ZGC |
-Dfile.encoding=UTF-8 | Cyrylica w logach i konfiguracjach |
-Dcom.mojang.eula.agree | Niepotrzebne: EULA akceptuje panel |
Flagi Aikara
Znany zestaw flag G1 dla serwerów Minecraft. Omówienie, co robią i kiedy pomagają — Flagi Aikara.
Właściwości systemowe modów i pluginów
Czasem modpack wymaga właściwości takiej jak -Dfml.queryResult=confirm (potwierdzenie podmiany rejestru) — takie rzeczy wpisuje się do parametrów uruchomieniowych i nie da się ich zastąpić niczym innym.
Uwaga
Ciąg uruchomieniowy potrafi zepsuć serwer całkowicie, a nie częściowo: literówka w fladze powoduje natychmiastowe zakończenie procesu bez wyraźnego błędu. Zmieniaj jedną flagę naraz i po starcie sprawdź pierwsze dwadzieścia linii logu — Logi.
