MCTOOLBOX
MC ToolboxMC TOOLBOX

Servidor y archivos

Generador de Script de Inicio

Genera start.bat para Windows y start.sh para Linux/macOS con memoria y opciones JVM.

Proceso Java

Paper 26.1 y posteriores requieren Java 25.

Acepta eula.txt antes del primer inicio. Ajusta los flags para tu host y versión.

Generado start.bat

@echo off
:start
java -Xms2G -Xmx4G -jar "server.jar" nogui
echo Server stopped. Restarting in 5 seconds...
timeout /t 5
goto start

Cómo usar el script

Coloca el script junto al JAR. Windows usa start.bat; Linux y macOS usan start.sh y pueden requerir chmod +x start.sh.

Elige límites de memoria que dejen espacio para el sistema

El montón máximo no es el presupuesto completo de memoria del ordenador del servidor. Java, el sistema operativo, las copias de seguridad, un panel web y otros servicios también necesitan RAM. Comienza con un valor -Xmx conservador, observa la memoria y la recolección de basura durante el juego normal, y súbelo solo cuando la carga de trabajo demuestre que más montón es útil. Un montón muy grande no arregla plugins lentos, chunks sobrecargados o un rendimiento insuficiente de la CPU.

Prueba el inicio y el comportamiento de reinicio antes de ponerlo en producción

Ejecuta el script desde una terminal la primera vez para que los errores de Java sigan siendo visibles. Verifica el nombre del archivo JAR, la versión de Java, el directorio de trabajo, el puerto, eula.txt y server.properties antes de habilitar un bucle de reinicio automático. Un bucle de reinicio es útil después de un bloqueo, pero también puede repetir rápidamente un fallo de configuración. Mantén copias de seguridad actuales y detén el bucle antes de reemplazar el JAR del servidor o cambiar los parámetros de inicio.

Preguntas frecuentes

¿Deben ser iguales -Xms y -Xmx?

Es habitual con flags Aikar, aunque un -Xms menor reduce el uso de memoria en reposo.

¿Por qué start.sh muestra permiso denegado?

Ejecuta chmod +x start.sh una vez y después ./start.sh.