Paramètres de lancement et flags JVM
Ce que sont les flags de lancement Java, lesquels le panneau Millida modifie lui-même et quand il est pertinent d'ajouter les vôtres.
Mis à jour le 13 août 2026
Un serveur Minecraft s'exécute comme un processus Java et possède des paramètres : taille de la mémoire, garbage collector, propriétés système.
Ce que fait le panneau
Millida construit lui-même la chaîne de lancement : il y substitue la mémoire du tarif, une version de Java adaptée et un ensemble de flags de garbage collector. Vous n'avez pas besoin de modifier cela manuellement et, dans la plupart des cas, c'est nuisible — les « optimisations » les plus répandues sur internet ont été écrites pour Java 8 et dégradent les choses sur les versions modernes.
Ce qui compte réellement
| Paramètre | Signification |
|---|---|
-Xmx / -Xms | Tas maximal et initial. Défini par le tarif |
| Garbage collector | G1 par défaut ; pour les gros tas, ZGC est parfois préférable |
-Dfile.encoding=UTF-8 | Cyrillique dans les logs et les configs |
-Dcom.mojang.eula.agree | Inutile : l'EULA est acceptée par le panneau |
Les flags d'Aikar
Un ensemble bien connu de flags G1 pour les serveurs Minecraft. Une analyse de leur rôle et des cas où ils aident — flags d'Aikar.
Propriétés système des mods et plugins
Parfois, un modpack exige une propriété comme -Dfml.queryResult=confirm (confirmation du remplacement du registre) — ces éléments s'écrivent dans les paramètres de lancement et ne peuvent être remplacés par rien d'autre.
Attention
La chaîne de lancement est ce qui casse un serveur complètement plutôt que partiellement : une faute de frappe dans un flag provoque l'arrêt instantané du processus sans erreur claire. Modifiez un flag à la fois et consultez les vingt premières lignes du log après le démarrage — Logs.
