Artículo de consulta · Minecraft
Generador de flags JVM para Minecraft
Prepara un comando de arranque con la memoria asignada y el recolector que quieras probar. Empieza con los valores por defecto de una JVM moderna y añade ajustes solo si las mediciones justifican el cambio.
Cómo preparar el comando
- Ejecuta java -version en el mismo entorno que arrancará el servidor. Selecciona aquí esa versión y comprueba cuál necesita tu versión de Minecraft.
- Asigna memoria sin ocupar toda la RAM del sistema. Por ejemplo, elegir 8 GB genera Xms8G y Xmx8G; no significa que 8 GB sea lo que tu servidor necesita.
- Selecciona el preset. El de GraalVM es un comando básico: debes tener esa distribución instalada si quieres usarla.
- Sustituye server.jar por tu archivo, ejecuta el comando desde su carpeta y revisa la consola antes de ponerlo en un script.
Valores por defecto, G1GC y ZGC
El preset G1GC es reducido y no reproduce todas las flags de Aikar. Compara pausas, memoria y tiempos de tick con una carga equivalente; elegir un preset no garantiza mejores TPS.
ZGC incluye ZGenerational al seleccionar Java 21; lo omite en Java 25, que usa el modo generacional por defecto. En Java 17 usa ZGC sin ese modo. La compatibilidad de tu servidor con una JVM es una comprobación separada.
Lo que las flags no resuelven
Un problema de CPU, chunks, plugins o mods puede persistir después de cambiar el recolector. Este generador no diagnostica el lag ni calcula capacidad de jugadores. Usa registros y mediciones para identificar el cuello de botella.
Referencias
Artículos relacionados
- Cómo instalar plugins en un servidor Paper
- View-distance y simulation-distance: cómo ajustar tu servidor Minecraft
- Cómo publicar y promocionar tu servidor de Minecraft
- Editor de MOTD para Minecraft con vista previa
- Generador de gradientes de texto para Minecraft
- Configurador de ajustes de server.properties para Minecraft
