Aikar Flags para Paper guía de JVM flags y memoria sin lag
Si administras un server de Minecraft (Paper/Purpur) y tu TPS pega brincos raros, el 80% de las veces el villano es GC (Garbage Collection) mal “alimentado” o memoria mal asignada. Ahí entran las Aikar Flags: un set de flags para la JVM pensado para que Paper corra más estable, con pausas más controladas y menos “lag spikes”.
Qué son las Aikar Flags
Paper las define directo: son flags de inicio de la JVM diseñadas para mejorar rendimiento del servidor. El enfoque principal es ajustar G1GC y comportamiento de memoria para el patrón típico de Minecraft (muchas asignaciones, objetos de vida corta, etc.).
Cuándo vale la pena usarlas (y cuándo no)
Úsalas si:
Corres Paper/Purpur con plugins, mundos pesados, y buscas estabilidad.
Tienes suficiente RAM para que G1GC trabaje cómodo (Paper recomienda bastante margen).
Piénsalo dos veces si:
Tu server es mini, sin plugins, y ya va fino. En JVM modernas, muchas cosas ya vienen bastante optimizadas “de fábrica” (y over-tunear puede ser ruido).
Aun así, Paper sigue publicando estas flags como baseline recomendado, así que no estás haciendo brujería: estás siguiendo doc oficial.
Flags recomendadas oficiales para Paper
Paper incluye un comando recomendado (ejemplo con 10G). La idea clave: Xms = Xmx, usar G1GC, y activar varios ajustes para pausas y regiones de heap.
Ejemplo (ajusta el jar y la memoria a tu caso):









