Parameter launch dan flag JVM
Apa itu flag launch Java, mana yang diubah sendiri oleh panel Millida, dan kapan masuk akal menambahkan flag sendiri.
Diperbarui 13 Agustus 2026
Server Minecraft berjalan sebagai proses Java dan memiliki parameter: ukuran memori, garbage collector, properti sistem.
Yang dilakukan panel
Millida menyusun string peluncuran sendiri: ia mengganti memori sesuai tarif, Java yang sesuai, dan sekumpulan flag garbage collector. Anda tidak perlu mengubahnya secara manual, dan dalam banyak kasus justru merugikan — "optimasi" paling umum dari internet ditulis untuk Java 8 dan membuat kinerja lebih buruk pada versi modern.
Yang benar-benar penting
| Parameter | Arti |
|---|---|
-Xmx / -Xms | Heap maksimum dan awal. Diatur oleh tarif |
| Garbage collector | G1 secara default; untuk heap besar ZGC terkadang lebih baik |
-Dfile.encoding=UTF-8 | Sirilik di log dan config |
-Dcom.mojang.eula.agree | Tidak diperlukan: EULA diterima oleh panel |
Flag Aikar
Sekumpulan flag G1 yang terkenal untuk server Minecraft. Penjelasan tentang fungsinya dan kapan membantu — Flag Aikar.
Properti sistem mod dan plugin
Terkadang modpack memerlukan properti seperti -Dfml.queryResult=confirm (konfirmasi penggantian registry) — hal seperti ini ditulis ke dalam parameter peluncuran dan tidak dapat digantikan dengan apa pun.
Perhatian
String peluncuran adalah hal yang merusak server sepenuhnya, bukan sebagian: salah ketik pada satu flag menyebabkan proses langsung berhenti tanpa pesan error yang jelas. Ubah satu flag dalam satu waktu dan periksa dua puluh baris pertama log setelah startup — Log.
