Ir para o conteúdo
Minecraft
Ferramenta gratuita

Gerador de start.bat e start.sh para Minecraft – script de inicialização para seu servidor

Com este gerador de scripts de inicialização para servidores de Minecraft, você cria em poucos cliques uma start.bat para Windows, uma start.sh para Linux/macOS ou apenas o comando de inicialização Java. Ajuste a RAM com o controle deslizante e escolha Aikar's Flags ou Velocity-Flags, --nogui e a reinicialização automática. É grátis e não exige cadastro: o script é gerado diretamente no seu navegador para você copiar ou baixar.

Criado por Luca Stanek

Script pronto? Pule a configuração e execute-o em um servidor gerenciado.

1 GB32 GB

Seu script de inicialização (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 encerrado com código $? — reiniciando em 5 segundos..."
  sleep 5
done

Exemplo de resultado

O Gerador de scripts de inicialização cria isso

Você escolhe a plataforma, a RAM, as flags e o arquivo Jar. O gerador fornece imediatamente um script de inicialização pronto ou um único comando Java para copiar. Os valores abaixo são um exemplo para um servidor Paper no Linux.

Exemplo · paper.jar · 6 GB · Flags do Aikar

Plataforma
Linuxstart.sh
RAM
6GB
Flags
Aikar's
Reinício automático
Ligado

Saída

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 encerrado com código $? — reiniciando em 5 segundos..."  sleep 5done
  • -Xms6G -Xmx6GMesmo valor para a RAM inicial e a máxima: o servidor reserva a memória uma vez e não precisa aumentá-la depois.
  • -XX:+UseG1GC …Flags do Aikar: um conjunto comprovado de configurações de coleta de lixo que reduz picos de lag em servidores Paper, Purpur e Spigot.
  • while true; do …Reinício automático: se o servidor travar ou for encerrado com /stop, o script o reiniciará após 5 segundos.

Por que este gerador

Mais do que um simples campo de texto

Já configurado, sem precisar de montar tudo.

Flags de Aikar e Velocity

Adicione com um clique as Aikar's Flags para Paper/Purpur/Spigot ou as Velocity-Flags para o proxy. Com mais de 12 GB de RAM, o gerador ajusta automaticamente as Aikar's Flags.

Linux e Windows

Gera uma start.sh para Linux/macOS ou uma start.bat para Windows. Sem reinicialização automática, a start.bat termina com pause para que as mensagens de erro continuem legíveis.

Controle deslizante de RAM com Xms=Xmx

Escolha de 1 a 32 GB de RAM com o controle deslizante. O comando define -Xms e -Xmx automaticamente com o mesmo valor.

Ciclo de reinícios automáticos

Loop de reinicialização opcional: após uma falha ou /stop, o script reinicia o servidor em 5 segundos.

Apenas o comando

Não precisa de um script? Também pode inserir o comando Java diretamente num painel.

Copiar ou baixar

Grátis e sem cadastro: o resultado é gerado diretamente no seu navegador. Copie com um clique ou baixe como start.bat ou start.sh.

Como funciona

Como criar sua start.bat ou start.sh

Das configurações à primeira inicialização do seu servidor de Minecraft.

Passo 1

Escolher saída

Em “Saída”, escolha um script de inicialização para Linux/macOS (start.sh), um script para Windows (start.bat) ou apenas o comando Java para console ou painel.

Passo 2

Selecionar preset de flags

Escolha entre nenhuma flag, Aikar's Flags para Paper, Purpur e Spigot ou Velocity-Flags para o proxy Velocity.

Passo 3

Informar comando Java e arquivo JAR

Os valores padrão são java e server.jar. Informe o nome exato do JAR do servidor e, se necessário, o caminho completo de uma instalação específica do Java.

Passo 4

Configurar RAM

Use o controle deslizante para escolher entre 1 e 32 GB de memória. -Xms e -Xmx recebem automaticamente o mesmo valor.

Passo 5

Definir opções

Ative ou desative --nogui e a reinicialização automática após uma falha. --nogui não está disponível com as Velocity-Flags, e a reinicialização automática só está disponível para scripts.

Passo 6

Copiar ou baixar

A prévia é atualizada imediatamente a cada alteração. Copie o resultado para a área de transferência ou baixe a start.bat ou start.sh como arquivo.

Passo 7

Iniciar servidor de Minecraft

Coloque o arquivo na pasta do JAR do servidor. Inicie a start.bat com um clique duplo; para iniciar a start.sh, execute chmod +x start.sh e depois ./start.sh. O script apenas inicia o arquivo JAR. Na primeira inicialização, você precisa aceitar a EULA no arquivo eula.txt.

Windows e Linux

start.bat ou start.sh: como iniciar seu servidor de Minecraft

Os dois scripts executam o mesmo comando Java; só muda a sintaxe do script: start.bat é para Windows, e start.sh é para Linux e macOS. Como ambos primeiro acessam a própria pasta, é melhor colocar o arquivo ao lado do JAR do servidor.

@echo off · cd /d "%~dp0"
Início da start.bat: oculta a exibição dos comandos e acessa a pasta onde o arquivo está.
pause
Sem reinicialização automática, a start.bat termina com pause. Assim, a janela do console permanece aberta após uma falha, e você pode ler a mensagem de erro.
#!/bin/bash · cd "$(dirname "$0")"
Início da start.sh: executa o script com Bash e acessa a pasta onde o arquivo está.
chmod +x start.sh
No Linux e no macOS, torne a start.sh executável uma vez e depois inicie-a com ./start.sh.

Presets de flags

Aikar's Flags, Velocity-Flags ou nenhuma flag?

O preset de flags determina quais flags da JVM aparecem entre a quantidade de RAM e -jar no comando. A escolha depende do que você vai executar.

Nenhuma flag
O comando contém apenas -Xms, -Xmx, -jar e, opcionalmente, --nogui. É útil se você quiser iniciar sem ajustes adicionais da JVM ou adicionar suas próprias flags.
Flags do Aikar
Flags de coleta de lixo G1 da comunidade Paper para servidores Paper, Purpur e Spigot, destinadas a reduzir picos de lag causados pela coleta de lixo. Com mais de 12 GB de RAM, o gerador substitui automaticamente cinco valores pelos recomendados para heaps grandes, como G1HeapRegionSize=16M em vez de 8M.
Velocity-Flags
Um conjunto menor de flags para o proxy Velocity, não para o servidor de jogo. A opção --nogui é removida neste preset porque o Velocity não reconhece esse argumento.

Comando de inicialização

Entenda o comando de inicialização do Minecraft: -Xms, -Xmx e --nogui

Com 6 GB de RAM, o arquivo JAR paper.jar e sem flags adicionais, o gerador cria este comando:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Memória inicial e máxima do Java. O gerador define ambas com o valor do controle deslizante (1 a 32 GB), para que o Java reserve o heap no tamanho total logo na inicialização.
-jar
Depois vem o nome do JAR do servidor, como paper.jar ou server.jar. Se o nome ou o caminho do Java contiver espaços, o gerador adiciona aspas automaticamente.
--nogui
Inicia o servidor sem a janela gráfica, apenas com o console.
Apenas o comando
Esta saída fornece apenas a linha de comando, sem um script, para colar no console ou em um painel. Download e reinicialização automática não estão disponíveis neste modo.

A quantidade de memória necessária para seu servidor depende dos plugins, Mods e do número de jogadores. Ir para a calculadora de RAM do Minecraft

Explorar mais

Depois do script de inicialização: ferramentas úteis para Minecraft

FAQ

Perguntas frequentes sobre o gerador de scripts de inicialização

Respostas rápidas sobre start.bat, start.sh, Aikar's Flags, RAM e reinicialização automática.

Em “Saída”, escolha “Script de inicialização (Windows, .bat)”, configure a RAM, as flags e o nome do JAR do servidor e baixe a start.bat. O gerador adiciona @echo off e cd /d "%~dp0" no início para que o script sempre seja executado a partir da própria pasta. Coloque o arquivo ao lado do JAR do servidor e inicie-o com um clique duplo.

A start.bat é para Windows, e a start.sh é para Linux e macOS. Ambas contêm o mesmo comando Java; só muda a sintaxe do script: a start.bat começa com @echo off e cd /d "%~dp0", e a start.sh, com #!/bin/bash e cd "$(dirname "$0")". Torne a start.sh executável com chmod +x start.sh e inicie-a com ./start.sh.

Aikar's Flags são flags de coleta de lixo G1 da comunidade Paper para servidores Paper, Purpur e Spigot, destinadas a reduzir picos de lag. Com mais de 12 GB de RAM, o gerador substitui automaticamente cinco valores pelos recomendados para heaps grandes. As Velocity-Flags são um conjunto menor, exclusivo para o proxy Velocity, não para o servidor de jogo; nesse caso, --nogui é removido. Com “Nenhuma”, o comando contém apenas os parâmetros de RAM, -jar e, opcionalmente, --nogui.

Ajuste a memória com o controle deslizante (1 a 32 GB) e substitua seu arquivo de inicialização antigo pelo novo. O gerador define -Xms e -Xmx com o mesmo valor, para que o Java reserve o heap no tamanho total logo na inicialização, em vez de ampliá-lo depois. A quantidade de RAM necessária para seu servidor depende dos plugins, Mods e do número de jogadores. A calculadora de RAM do Minecraft pode ajudar você a escolher. Ir para a calculadora de RAM do Minecraft

Sem reinicialização automática, o gerador adiciona pause ao final da start.bat. Assim, a janela do console permanece aberta após o encerramento ou uma falha, e você pode ler a mensagem de erro. Verifique, por exemplo, se o nome no campo “Arquivo JAR do servidor” corresponde exatamente ao seu arquivo.

Somente se você ativar “Reiniciar automaticamente em caso de falha”. Nesse caso, o comando Java é executado em um loop: na start.bat, com goto start e timeout /t 5; na start.sh, com while true e sleep 5. O servidor reinicia após 5 segundos, inclusive depois de um /stop. A opção está disponível apenas para scripts, não para “Apenas o comando”.

Sim. No campo “Comando Java”, substitua java pelo caminho completo da instalação do Java desejada. O gerador coloca automaticamente entre aspas os caminhos e nomes de JAR que contêm espaços.

O script inicia seu servidor com java e -jar. Portanto, funciona com servidores iniciados por um arquivo JAR, como Vanilla, Paper ou Fabric. Informe o nome do JAR correspondente. Para Forge, isso só vale se seu servidor também iniciar com java -jar. Aikar's Flags foram feitas para Paper, Purpur e Spigot. O gerador não oferece suporte a servidores Bedrock: ele gera apenas comandos Java.

Ainda tem dúvidas sobre seu servidor?

Contatar o suporte
Lista de servidores de MinecraftSurvival, SMP, Skyblock, Modpacks e mais — com contagem de jogadores em tempo real e ranking de votos.
Não quer ajustar as flags?

Alugue seu próprio servidor de Minecraft em 60 segundos

JVM flags adequadas, proteção DDoS e Modpacks instalados com um clique — tratamos dos ajustes, você joga.

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

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas de Minecraft