Saltar al contenido

Script de inicio y calculadora de RAM para Minecraft

Un script de inicio listo con flags de Aikar, la versión de Java que necesita tu Minecraft y una memoria que deja margen al sistema.

Paper

El servidor de plugins más usado. Ejecuta plugins de Bukkit, Spigot y Paper y soluciona muchos problemas de rendimiento. Una buena opción por defecto para la mayoría de servidores.

Descarga oficial: papermc.io · Documentación: docs.papermc.io

Esta versión de Minecraft necesita Java 25.

Memoria

El script deja de 1 a 1,5 GB para el propio Java y el sistema.

Heap de Java: 6656M

start.sh
#!/usr/bin/env bash
cd "$(dirname "$0")"
java -Xms6656M -Xmx6656M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui

En el primer inicio el servidor crea eula.txt y se detiene. Cambia eula=false por eula=true para aceptar la EULA de Minecraft y vuelve a iniciarlo.

Haz el script ejecutable una vez: chmod +x start.sh

Comandos, flags y versiones de Java según la documentación oficial de cada proyecto.

Cómo usar el script de inicio

  1. Elige el software del servidor, la versión de Minecraft y tu sistema operativo.
  2. Escribe la RAM de tu plan o deja que la herramienta la estime según jugadores, distancia de renderizado y mods.
  3. Descarga el script, ponlo junto al jar del servidor y ejecútalo.

Siguiente paso: Generador de server.properties

Preguntas frecuentes

¿Qué son los flags de Aikar?

Ajustes de Java para el recolector de basura G1 que PaperMC recomienda para servidores de Minecraft. Mantienen las pausas cortas y evitan picos de lag por la limpieza de memoria.

¿Por qué -Xms y -Xmx son iguales?

Con el mismo valor, Java reserva toda la memoria al arrancar y nunca tiene que ampliar ni reducir el heap. PaperMC lo recomienda junto con los flags de Aikar.

Mi plan tiene 8 GB. ¿Por qué el script usa menos?

Java necesita memoria además del heap, y el sistema también. PaperMC recomienda unos 1000 a 1500 MB menos que el plan, así que 8 GB se quedan en unos 6,5 GB.

¿Qué versión de Java necesito?

Minecraft 26.1 y posteriores necesitan Java 25; de 1.20 a 1.21.11, Java 21; y de 1.17 a 1.19, Java 17. La herramienta muestra la versión para el Minecraft que elijas.

¿Qué precisión tiene la estimación de RAM?

Es un punto de partida, no una medición. La distancia de renderizado, el número de chunks cargados y los mods importan más que el número de jugadores. Vigila tu servidor con una herramienta como spark y ajusta.