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.
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
#!/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
Generador de configuración del servidor
Describe server.properties con tus propias palabras mediante el ZapX AI Agent o configura cada ajuste manualmente, con vista previa en directo para copiar o descargar.
Creado por Florian Galz
Comprobador del estado del servidor
Comprueba en directo si un servidor de Minecraft está en línea: número de jugadores, MOTD, versión, icono del servidor y Mods.
Creado por Luca Stanek
Analizador de registros
Pega un informe de errores o un registro para detectar automáticamente las posibles causas y recibir una propuesta de solución, con un enlace para compartir.
Creado por Luca Stanek
Calculadora de RAM
Cuánta RAM necesita tu servidor de Minecraft o Modpack: una estimación identificada como tal según la variante del servidor y el número de jugadores; si hay suficientes datos, se basa en el uso de los servidores de ZAP.
Creado por Luca Stanek
Generador de registros DNS/SRV
Introduce la IP, el puerto y el dominio deseado: obtendrás registros SRV y A/AAAA para Java y Bedrock, listos para copiar y pegar.
Creado por Luca Stanek
Generador de MOTD
Diseña el MOTD de tu servidor con colores, degradados y vista previa en vivo, listo para server.properties, Bedrock y MiniMessage.
Creado por Marvin Kluck
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 soporteAlquila 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.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas de Minecraft

