Servidores de Jogos

Variáveis de inicialização: versão, jar e parâmetros de Java

Variáveis de inicialização: versão, jar e parâmetros de Java

A aba Inicialização (Startup) do painel define como o seu servidor de Minecraft é iniciado. Entender essa aba evita muitos erros — especialmente na hora de trocar de versão.

O comando de inicialização

No topo, você vê o comando usado para iniciar o servidor, algo como:

java -Xms128M -Xmx4096M -jar server.jar
  • -Xmx — memória máxima da JVM, normalmente definida automaticamente a partir do seu plano;
  • -Xms — memória inicial;
  • -jar server.jar — o arquivo do servidor a ser executado.

Em geral, esse comando é controlado pelo painel e não precisa ser alterado.

Variáveis comuns

As variáveis disponíveis dependem do tipo de servidor (o "egg" configurado). Exemplos frequentes:

Variável Para que serve
Versão do Minecraft Qual versão baixar/instalar (ex.: 1.21.x ou "latest")
Build Build específica do Paper/Purpur
Arquivo do servidor (jar) Nome do .jar executado (ex.: server.jar)
Versão do Bedrock No BDS, qual versão instalar

Algumas variáveis só têm efeito ao reinstalar o servidor (que baixa os arquivos da versão escolhida). Faça backup antes de reinstalar.

Imagem Docker / versão do Java

Cada versão do Minecraft exige uma versão mínima do Java. De forma geral:

Minecraft Java recomendado
Até 1.16.5 Java 8 ou 11
1.17 Java 16 ou superior
1.18 a 1.20.4 Java 17
1.20.5 em diante Java 21 ou superior

Consulte sempre o requisito da versão exata que você vai usar. No painel, a versão do Java é escolhida na opção de imagem Docker. Erros como UnsupportedClassVersionError indicam Java antigo demais para a versão do servidor.

Parâmetros de Java (flags)

Parâmetros de otimização da JVM, como as flags de Aikar, podem melhorar o desempenho do garbage collector. Dependendo da configuração do painel, eles podem ser adicionados em uma variável de argumentos extras ou já vir aplicados. Veja o post "Flags de Java (Aikar) e garbage collector explicados".

Usando um jar personalizado

Quer rodar um software específico (Purpur, Folia, um fork)?

  1. Envie o .jar para a raiz do servidor;
  2. Altere a variável do arquivo do servidor para o nome desse jar;
  3. Confirme que a imagem Java é compatível;
  4. Reinicie e acompanhe o console.

Erros comuns

  • "Unable to access jarfile" — o nome do jar na variável não corresponde ao arquivo existente;
  • Servidor inicia e fecha em seguida — veja o console: versão do Java, EULA não aceita ou jar corrompido;
  • Memória insuficiente — o servidor precisa de mais RAM do que o plano oferece (comum em modpacks).

Crie seu servidor com o Minecraft-BR

No Minecraft-BR da VittHost, você ajusta versão, jar e ambiente Java pela aba de inicialização do painel Pterodactyl/Pelican. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS