Ir para o conteúdo
Minecraft

Documentação: Gerador de script de inicialização (Aikar's flags)

Gerador de script de inicialização para servidor Minecraft Java: -Xms/-Xmx, o conjunto de flags G1GC recomendado pelo PaperMC (Aikar's flags), --nogui, loop de reinício e argumentos JVM personalizados. Tudo é calculado no seu navegador.

Última atualização: 09/10/2026

Abrir a ferramenta

Um servidor Minecraft Java inicia com “java -Xms… -Xmx… -jar server.jar”. Esta ferramenta monta o comando completo: memória fixa (-Xms = -Xmx), o conjunto de flags G1GC recomendado pela documentação do PaperMC (“Aikar's flags”) e a opção --nogui.

Como usar a ferramenta

  1. Informe o nome do jar baixado (paper.jar, purpur.jar, fabric-server-launch.jar, server.jar…).

  2. Escolha a RAM em GB deixando 1 a 1,5 GB livres para o sistema (ex.: 6 GB em uma máquina de 8 GB).

  3. Ative as Aikar's flags (recomendado para Paper e derivados) e, se necessário, o loop de reinício.

  4. Baixe o start.sh, coloque-o na pasta do servidor e torne-o executável: chmod +x start.sh.

  5. Execute ./start.sh. Na primeira inicialização, aceite o EULA definindo eula=true em eula.txt.

Versão do Java e equivalente no Windows

Segundo a documentação do PaperMC, o Paper atual exige pelo menos Java 25; as versões 1.20 a 1.21.11 usam Java 21 e 1.17 a 1.19 Java 17. Consulte a página “Getting started” do PaperMC para a sua versão. No Windows, coloque o mesmo comando em uma única linha em um start.bat (seguido de “pause”).

java -Xms6G -Xmx6G -jar paper.jar --nogui
pause

Perguntas frequentes

Por que -Xms igual a -Xmx?
O PaperMC recomenda definir os dois valores iguais para evitar redimensionamento do heap e deixar cerca de 1 a 1,5 GB para o SO. As Aikar's flags incluem também -XX:+AlwaysPreTouch, que reserva a memória na inicialização.
As flags servem para Vanilla ou Fabric?
São opções da JVM (G1GC), portanto funcionam com qualquer servidor Java; só muda a parte “-jar” (ex.: fabric-server-launch.jar). O PaperMC as documenta para o Paper; em outros servidores, teste e acompanhe as pausas do GC.
Captura de tela da ferramenta Editor de server.propertiesMinecraftAcesso livre
Configure seu servidor Minecraft Java: jogadores, mundo, desempenho, whitelist e RCON.
ConfiguraçãoJava EditionAbrir
Documentação
Minecraft
MinecraftAcesso livre
Crie um MOTD colorido de duas linhas com prévia ao vivo: códigos §, cores hex, linha do server.properties e MiniMessage.
MOTDCoresAbrir
Documentação
Minecraft
MinecraftRequer login
Edite seus arquivos YAML do Bukkit, Spigot e Paper com ajuda sobre chaves comuns, valores padrão e detecção de erros de indentação.
YAMLConfiguraçãoAbrir
Documentação
Minecraft
MinecraftAcesso livre
Gere whitelist.json e ops.json a partir de uma lista de nomes, com UUID offline calculado localmente, sem rede nem chamada à Mojang.
JogadoresAdministraçãoAbrir
Documentação
Minecraft
MinecraftAcesso livre
Calcule raio, chunks, regiões, tempo de pré-geração, espaço em disco e chunks carregados para a borda do seu mundo Minecraft.
MundoDesempenhoAbrir
Documentação
Minecraft
MinecraftAcesso livre
Gere um docker-compose.yml para a imagem itzg/minecraft-server: tipo de servidor, versão, memória, jogadores, RCON, ops e whitelist.
DockerImplantaçãoAbrir
Documentação