Parámetros de arranque y flags de JVM
Qué son los flags de arranque de Java, cuáles cambia el panel de Millida por su cuenta y cuándo tiene sentido añadir los tuyos.
Actualizado 13 de agosto de 2026
Un servidor de Minecraft se ejecuta como un proceso Java y tiene parámetros: tamaño de memoria, recolector de basura, propiedades del sistema.
Qué hace el panel
Millida arma la cadena de inicio por sí mismo: sustituye la memoria del plan, un Java adecuado y un conjunto de flags del recolector de basura. No necesitas cambiar esto manualmente y, en la mayoría de los casos, es perjudicial: las "optimizaciones" más comunes de internet se escribieron para Java 8 y empeoran las cosas en las versiones modernas.
Qué importa de verdad
| Parámetro | Significado |
|---|---|
-Xmx / -Xms | Heap máximo e inicial. Lo define el plan |
| Recolector de basura | G1 por defecto; para heaps grandes a veces ZGC es mejor |
-Dfile.encoding=UTF-8 | Cirílico en logs y configs |
-Dcom.mojang.eula.agree | No hace falta: el panel acepta el EULA |
Flags de Aikar
Un conjunto muy conocido de flags de G1 para servidores de Minecraft. Un desglose de qué hacen y cuándo ayudan: flags de Aikar.
Propiedades del sistema de mods y plugins
A veces un modpack requiere una propiedad como -Dfml.queryResult=confirm (confirmación de sustitución del registro): esas cosas se escriben en los parámetros de inicio y no se pueden reemplazar por nada más.
Precaución
La cadena de inicio es lo que rompe un servidor por completo en lugar de parcialmente: un error tipográfico en un flag hace que el proceso termine al instante sin un error claro. Cambia un flag a la vez y revisa las primeras veinte líneas del log después del arranque: Logs.
