Skip to content
Hospedagem · Configuração de servidor

Parâmetros de inicialização e flags da JVM

O que são as flags de inicialização do Java, quais o painel da Millida altera sozinho e quando faz sentido adicionar as suas.

Atualizado em 13 de agosto de 2026

Um servidor de Minecraft roda como um processo Java e tem parâmetros: tamanho de memória, garbage collector, propriedades de sistema.

O que o painel faz

A Millida monta a linha de inicialização sozinha: ela substitui a memória do plano, um Java adequado e um conjunto de flags do garbage collector. Você não precisa mudar isso manualmente e, na maioria dos casos, isso é prejudicial — as "otimizações" mais comuns da internet foram escritas para o Java 8 e pioram as coisas nas versões modernas.

O que realmente importa

ParâmetroSignificado
-Xmx / -XmsHeap máximo e inicial. Definido pelo plano
Garbage collectorG1 por padrão; para heaps grandes, o ZGC às vezes é melhor
-Dfile.encoding=UTF-8Cirílico nos logs e configs
-Dcom.mojang.eula.agreeNão é necessário: o EULA é aceito pelo painel

Flags do Aikar

Um conjunto conhecido de flags do G1 para servidores de Minecraft. Uma explicação do que elas fazem e quando ajudam — Flags do Aikar.

Propriedades de sistema de mods e plugins

Às vezes um modpack exige uma propriedade como -Dfml.queryResult=confirm (confirmação da substituição do registro) — essas coisas são escritas nos parâmetros de inicialização e não podem ser substituídas por nada else.

Atenção

A linha de inicialização é o que quebra um servidor por completo, e não em parte: um erro de digitação em uma flag faz o processo encerrar na hora, sem erro claro. Mude uma flag por vez e olhe as primeiras vinte linhas do log após a inicialização — Logs.

Hospedagem MinecraftSeu servidor roda enquanto você está offlineCriar servidor