Ir para o conteúdo
Minecraft

Documentação: Gerador docker-compose do Minecraft (itzg)

Gerador de docker-compose.yml para a imagem Docker da comunidade itzg/minecraft-server: EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's flags, MOTD, dificuldade, modo de jogo, ONLINE_MODE, OPS, WHITELIST, RCON e volume /data.

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

Abrir a ferramenta

A imagem itzg/minecraft-server (da comunidade, não oficial da Mojang) baixa e executa um servidor Minecraft Java por variáveis de ambiente. Esta ferramenta monta o docker-compose.yml: aceite do EULA, tipo e versão, memória, regras de jogo, acesso e RCON, com os dados persistidos em ./data.

Como usar a ferramenta

  1. Instale o Docker e o plugin Compose no seu servidor.

  2. Escolha o tipo (PAPER, FABRIC…), a versão (LATEST ou 1.21.x) e a memória.

  3. Preencha regras de jogo, OPS/WHITELIST e, se necessário, RCON com uma senha forte.

  4. Salve o docker-compose.yml e execute “docker compose up -d”; acompanhe a inicialização com “docker compose logs -f”.

Pontos de atenção

EULA: “TRUE” significa que você aceita o EULA do Minecraft. MEMORY define -Xms e -Xmx do heap Java; reserve cerca de 25% a mais de memória do contêiner para o que não é heap. USE_AIKAR_FLAGS ativa as flags G1GC (ajustadas automaticamente a partir de 12G). OPS e WHITELIST aceitam nomes ou UUIDs separados por vírgula. A porta da esquerda (host) pode mudar; a da direita continua 25565 no contêiner. A imagem é mantida pela comunidade: consulte a documentação para variáveis avançadas.

docker compose up -d
docker compose logs -f
docker compose exec mc rcon-cli

Perguntas frequentes

Como atualizo o servidor?
Altere VERSION e execute novamente “docker compose up -d”, ou use “docker compose pull && docker compose up -d” para uma nova imagem. Faça backup de ./data antes de subir de versão.
Onde estão meus mundos?
No volume montado em /data, ou seja, ./data no host (world/, server.properties, plugins/…). Não apague essa pasta ao recriar o contêiner.
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
Gere o start.sh para Paper, Purpur, Fabric ou Vanilla: RAM, Aikar's flags, --nogui, reinício automático e log do GC.
InicializaçãoDesempenhoAbrir
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