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.
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
#!/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
Gerador de configuração de servidor
Descreva o server.properties por palavras suas com o ZapX AI Agent ou configure cada opção manualmente — com pré-visualização em tempo real para copiar ou baixar.
Criado por Florian Galz
Verificador de status do servidor
Verifique ao vivo se um servidor Minecraft está online — número de jogadores, MOTD, versão, ícone do servidor e Mods.
Criado por Luca Stanek
Analisador de logs
Cole um relatório de falha ou registro para receber as causas dos erros detectadas automaticamente e sugestões de solução — com um link para compartilhar.
Criado por Luca Stanek
Calculadora de RAM
De quanta RAM seu servidor de Minecraft ou Modpack precisa — uma estimativa identificada com base na variante do servidor e no número de jogadores, usando dados de uso dos servidores ZAP quando houver medições suficientes.
Criado por Luca Stanek
Gerador de registros DNS/SRV
Insira o IP, a porta e o domínio desejado — entradas SRV e A/AAAA prontas para Java e Bedrock, para copiar e colar.
Criado por Luca Stanek
Gerador de MOTD
Crie o MOTD do seu servidor com cores, degradês e pré-visualização ao vivo – pronto para server.properties, Bedrock e MiniMessage.
Criado por Marvin Kluck
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 suporteAlugue 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.
Sem configuração. Sem riscos. Online em segundos.
Procurando mais ferramentas? Ver todas as ferramentas de Minecraft

