Saltar al contenido
Minecraft
Herramienta gratuita

Generador de start.bat y start.sh para Minecraft: script de inicio para tu servidor

Con este generador de scripts de inicio para servidores de Minecraft, puedes crear en pocos clics una start.bat para Windows, una start.sh para Linux/macOS o solo el comando de inicio de Java. Elige la RAM con el control deslizante, Aikar's Flags o los flags de Velocity, --nogui y el reinicio automático. Gratis y sin registrarte: el script se genera directamente en tu navegador para que puedas copiarlo o descargarlo.

Creado por Luca Stanek

¿Tienes listo el script? Omite la configuración y ejecútalo en un servidor administrado.

1 GB32 GB

Tu script de inicio (start.sh)

#!/bin/bash
cd "$(dirname "$0")"

while true; do
  java -Xms4G -Xmx4G -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 server.jar --nogui
  echo "Servidor detenido con el código $?: reinicio en 5 segundos..."
  sleep 5
done

Resultado de ejemplo

Esto crea el generador de scripts de inicio

Eliges la plataforma, la RAM, los flags y el archivo Jar. El generador te proporciona al instante un script de inicio listo para usar o un único comando Java para copiar. Los valores de abajo son un ejemplo para un servidor Paper en Linux.

Ejemplo · paper.jar · 6 GB · Aikar's Flags

Plataforma
Linuxstart.sh
RAM
6GB
Flags
Aikar's
Reinicio automático
Activado

Resultado

start.sh
#!/bin/bashcd "$(dirname "$0")" while true; do  java -Xms6G -Xmx6G -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  echo "Servidor detenido con el código $?: reinicio en 5 segundos..."  sleep 5done
  • -Xms6G -Xmx6GEl mismo valor para la RAM inicial y máxima: el servidor reserva la memoria una sola vez y no tiene que ampliarla después.
  • -XX:+UseG1GC …Aikar's Flags: un conjunto probado de ajustes de recolección de basura que reduce los picos de lag en servidores Paper, Purpur y Spigot.
  • while true; do …Reinicio automático: si el servidor falla o se detiene con /stop, el script lo reinicia tras 5 segundos.

Por qué este generador

Más que un simple campo de texto

Ya configurado, sin tener que reunirlo todo por tu cuenta.

Flags de Aikar's y Velocity

Añade con un clic Aikar's Flags para Paper, Purpur o Spigot, o los flags de Velocity para el proxy. Con más de 12 GB de RAM, el generador adapta automáticamente Aikar's Flags.

Linux y Windows

Genera una start.sh para Linux/macOS o una start.bat para Windows. Sin reinicio automático, la start.bat termina con pause para que puedas leer los mensajes de error.

Control deslizante de RAM con Xms=Xmx

Elige entre 1 y 32 GB de RAM con el control deslizante. El comando asigna automáticamente el mismo valor a -Xms y -Xmx.

Bucle de reinicio automático

Bucle de reinicio opcional: tras un fallo o un /stop, el script reinicia el servidor después de 5 segundos.

Solo el comando

¿No necesitas un script? También puedes introducir el comando de Java directamente en un panel.

Copiar o descargar

Gratis y sin registrarte: el resultado se genera directamente en tu navegador. Cópialo con un clic o descárgalo como start.bat o start.sh.

Cómo funciona

Así creas tu start.bat o start.sh

Desde la configuración hasta el primer inicio de tu servidor de Minecraft.

Paso 1

Elegir salida

En «Salida», elige un script de inicio para Linux/macOS (start.sh), uno para Windows (start.bat) o solo el comando de Java para la consola o el panel.

Paso 2

Seleccionar preset de flags

Elige entre ningún flag, Aikar's Flags para Paper, Purpur y Spigot, o los flags de Velocity para el proxy Velocity.

Paso 3

Introducir el comando de Java y el archivo JAR

Los valores predeterminados son java y server.jar. Introduce el nombre exacto del JAR de tu servidor y, si lo necesitas, la ruta completa a una instalación concreta de Java.

Paso 4

Configurar RAM

Elige entre 1 y 32 GB de memoria con el control deslizante. -Xms y -Xmx recibirán automáticamente el mismo valor.

Paso 5

Definir opciones

Activa o desactiva --nogui y el reinicio automático tras un fallo. --nogui no está disponible con los flags de Velocity, y el reinicio automático solo está disponible para scripts.

Paso 6

Copiar o descargar

La vista previa se actualiza al instante con cada cambio. Copia el resultado al portapapeles o descarga start.bat o start.sh como archivo.

Paso 7

Iniciar un servidor de Minecraft

Coloca el archivo en la carpeta del JAR del servidor. Inicia start.bat con un doble clic; para iniciar start.sh, ejecuta chmod +x start.sh y después ./start.sh. El script solo inicia el archivo JAR: tendrás que aceptar la EULA en eula.txt al iniciar el servidor por primera vez.

Windows y Linux

start.bat o start.sh: así se inicia tu servidor de Minecraft

Ambos scripts ejecutan el mismo comando de Java; solo cambia la sintaxis del script: start.bat es para Windows y start.sh para Linux y macOS. Como ambos cambian primero a su propia carpeta, lo mejor es colocar el archivo junto al JAR de tu servidor.

@echo off · cd /d "%~dp0"
Inicio de start.bat: oculta la visualización de los comandos y cambia a la carpeta donde se encuentra el archivo.
pause
Sin reinicio automático, la start.bat termina con pause. Así, la ventana de la consola permanece abierta tras un fallo y puedes leer el mensaje de error.
#!/bin/bash · cd "$(dirname "$0")"
Inicio de start.sh: ejecuta el script con Bash y cambia a la carpeta donde se encuentra el archivo.
chmod +x start.sh
En Linux y macOS, haz que start.sh sea ejecutable una vez y después ejecútalo con ./start.sh.

Presets de flags

¿Aikar's Flags, flags de Velocity o ningún flag?

El preset de flags determina qué flags de la JVM se colocan entre la cantidad de RAM y -jar en el comando. La opción adecuada depende de lo que quieras ejecutar.

Sin flags
El comando solo incluye -Xms, -Xmx, -jar y, opcionalmente, --nogui. Es útil si quieres iniciar el servidor sin ajustes adicionales de la JVM o añadir tus propios flags.
Aikar's Flags
Flags del recolector de basura G1 de la comunidad de Paper para servidores Paper, Purpur y Spigot, pensados para reducir los picos de lag causados por la recolección de basura. Con más de 12 GB de RAM, el generador cambia automáticamente cinco valores por los recomendados para heaps grandes, por ejemplo, G1HeapRegionSize=16M en lugar de 8M.
Flags de Velocity
Un conjunto más reducido de flags para el proxy Velocity, no para el servidor de juego. Este preset omite --nogui porque Velocity no reconoce ese argumento.

Comando de inicio

El comando de inicio de Minecraft explicado: -Xms, -Xmx y --nogui

Con 6 GB de RAM, el archivo JAR paper.jar y sin flags adicionales, el generador crea este comando:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Memoria inicial y máxima para Java. El generador asigna a ambas el valor del control deslizante (de 1 a 32 GB) para que Java reserve todo el heap al iniciarse.
-jar
Después va el nombre del JAR de tu servidor, por ejemplo, paper.jar o server.jar. Si el nombre o la ruta de Java contienen espacios, el generador los pone automáticamente entre comillas.
--nogui
Inicia el servidor sin la ventana gráfica, solo con la consola.
Solo el comando
Esta opción genera solo la línea de comando, sin un script alrededor, para pegarla en una consola o un panel. En este modo no hay descarga ni reinicio automático.

La memoria que necesita tu servidor depende de los plugins, los Mods y el número de jugadores. Ir a la calculadora de RAM para Minecraft

Descubre más

Después del script de inicio: herramientas útiles para Minecraft

FAQ

Preguntas frecuentes sobre el generador de scripts de inicio

Respuestas breves sobre start.bat y start.sh, Aikar's Flags, RAM y el reinicio automático.

En «Salida», elige «Script de inicio (Windows, .bat)», configura la RAM, los flags y el nombre del JAR de tu servidor, y descarga start.bat. El generador escribe @echo off y cd /d "%~dp0" al principio para que el script se ejecute siempre desde su propia carpeta. Coloca el archivo junto al JAR del servidor e inícialo con un doble clic.

start.bat es para Windows y start.sh para Linux y macOS. Ambas contienen el mismo comando de Java; solo cambia la sintaxis del script: start.bat comienza con @echo off y cd /d "%~dp0", y start.sh, con #!/bin/bash y cd "$(dirname "$0")". Haz que start.sh sea ejecutable con chmod +x start.sh y ejecútalo con ./start.sh.

Aikar's Flags son flags del recolector de basura G1 de la comunidad de Paper para servidores Paper, Purpur y Spigot, pensados para reducir los picos de lag. Con más de 12 GB de RAM, el generador cambia automáticamente cinco valores por los recomendados para heaps grandes. Los flags de Velocity son un conjunto más reducido, solo para el proxy Velocity y no para el servidor de juego; con ellos se omite --nogui. Con «Ninguno», el comando solo incluye la RAM, -jar y, opcionalmente, --nogui.

Configura la memoria con el control deslizante (de 1 a 32 GB) y sustituye tu antiguo archivo de inicio por el nuevo. El generador asigna el mismo valor a -Xms y -Xmx para que Java reserve todo el heap al iniciarse, en lugar de ampliarlo después. La RAM que necesita tu servidor depende de los plugins, los Mods y el número de jugadores. La calculadora de RAM para Minecraft te dará una recomendación. Ir a la calculadora de RAM para Minecraft

Sin reinicio automático, el generador añade pause al final de start.bat. Así, la ventana de la consola permanece abierta tras detenerse el servidor o producirse un fallo, y puedes leer el mensaje de error. Comprueba, por ejemplo, si el nombre del campo «Archivo JAR del servidor» coincide exactamente con tu archivo.

Solo si activas «Reiniciar automáticamente tras un fallo». Entonces, el comando de Java se ejecuta en un bucle: en start.bat, con goto start y timeout /t 5; en start.sh, con while true y sleep 5. El servidor se reinicia después de 5 segundos, incluso tras un /stop. Esta opción solo está disponible para scripts, no para «Solo el comando».

Sí. En el campo «Comando de Java», introduce la ruta completa a la instalación de Java que quieras usar en lugar de java. El generador pone automáticamente entre comillas las rutas y los nombres de JAR que contienen espacios.

El script inicia tu servidor con java y -jar. Por tanto, sirve para servidores que se inician mediante un archivo JAR, como Vanilla, Paper o Fabric. Introduce el nombre del JAR correspondiente. En el caso de Forge, solo sirve si tu servidor también se inicia con java -jar. Aikar's Flags están diseñados para Paper, Purpur y Spigot. El generador no admite servidores Bedrock: solo genera comandos de Java.

¿Tienes más preguntas sobre tu servidor?

Contactar con soporte
Lista de servidores de MinecraftSurvival, SMP, Skyblock, Modpacks y más, con número de jugadores en directo y clasificación por votos.
¿No quieres ajustar los flags?

Alquila tu propio servidor de Minecraft en 60 segundos

JVM-Flags adecuados, protección DDoS y Modpacks instalados con un clic: nosotros nos ocupamos de los ajustes y tú juegas.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas de Minecraft