NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um servidor de StarMade (2026)

StarMadeUpdated Nov 5, 20268 min read

Resposta rápida. Você pode hospedar um servidor de StarMade por conta própria, de graça: baixe o atualizador oficial e execute com java -jar ./StarMade-Starter.jar -nogui, inicie o servidor com Java 21 e os parâmetros de inicialização que os desenvolvedores listam, e abra a porta 4242 (TCP e UDP). Ou alugue um servidor de StarMade e pule o Java e a configuração de rede.

Os jogadores entram com o endereço e a porta do seu servidor, escritos como address:4242. A porta padrão é 4242.

Verificado em 5 de novembro de 2026 com o StarMade 0.305.14, a versão estável mais recente que o star-made.org listava naquele dia.

Este guia usa cinco fontes: a página de configuração de servidor do próprio desenvolvedor no star-made.org, as notas de atualização que a Schine GmbH publicou na Steam, os scripts de servidor da comunidade para os quais essas notas apontam, os próprios arquivos da versão 0.305.14 e o que usamos em cada servidor de StarMade que hospedamos. Onde elas divergem, o guia avisa. Para ir direto à opção de aluguel, vá para a opção 2.

O que você precisa

  • O software do servidor: o StarMade é desenvolvido e publicado pela Schine GmbH. O atualizador, StarMade-Starter.jar, baixa os arquivos do jogo do servidor de arquivos do desenvolvedor; não há login na Steam para o servidor.
  • Java 21: desde a versão 0.303.38 (anunciada na Steam em 13 de junho de 2026) o jogo roda em Java 21 em vez de Java 7. Os antigos launchers v1 a v3 não funcionam mais.
  • Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Linux, que é o que a página do desenvolvedor cobre.
  • Memória: você escolhe o heap do Java com a opção -Xmx no comando de inicialização.
  • Rede: a porta 4242 acessível pela internet. Os scripts indicados pelos desenvolvedores a publicam em TCP e em UDP.

Opção 1: hospedar por conta própria

Instalar o servidor

  1. Instale o Java 21. Debian 13 e Ubuntu 22.04 e 24.04 já trazem (adicione curl para o próximo passo):
    sudo apt install openjdk-21-jre-headless curl
    O Debian 12 não traz. Nele, o SDKMAN instala uma build do Java 21 (antes ele precisa de curl, zip e unzip):
    sudo apt install curl zip unzip
    curl -s "https://get.sdkman.io" | bash
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    sdk install java 21-tem
  2. Baixe e execute o atualizador sem janela. Em uma pasta vazia:
    cd /path/to/starmade/
    curl -O https://files.star-made.org/StarMade-Starter.jar
    java -jar ./StarMade-Starter.jar -nogui
    O mesmo comando java verifica e instala atualizações depois. Os arquivos ficam em uma pasta chamada StarMade.
  3. Inicie o servidor. A página do desenvolvedor manda executar um script StarMade-dedicated-server-linux.sh, mas a lista de arquivos da versão 0.305.14 não tem esse script, então escreva o comando você mesmo. As notas da 0.303.38 dizem que o jogo não consegue iniciar sem estes argumentos da JVM; este é o exemplo delas com a porta adicionada:
    cd StarMade
    java -Xmx8g \
      --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED \
      --add-opens=java.base/java.nio=ALL-UNNAMED \
      --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED \
      -javaagent:StarMade.jar \
      -jar StarMade.jar -server -port:4242
    Troque -Xmx8g pelo heap que sua máquina puder ceder. Se uma configuração antiga sua usa -Xincgc, remova: ele não é mais válido no Java 21. Os desenvolvedores sugerem -XX:+UseZGC para configurações com CPU limitada ou compartilhada, o que exige um pouco mais de folga de memória.
  4. Mantenha em execução depois de fechar a sessão SSH. Salve o comando em um script (por exemplo start.sh), torne-o executável com chmod ug+x ./start.sh e inicie-o em uma sessão screen separada, como a página do desenvolvedor faz: sudo apt-get install screen e depois screen -A -m -d ./start.sh. Um serviço systemd também funciona.

Configurar

  • As configurações ficam em server.cfg na pasta StarMade. Reinicie o servidor para que as mudanças tenham efeito. Parâmetros novos das atualizações são adicionados na primeira vez que o servidor inicia em uma versão nova.
  • Limite de jogadores: a chave é MAX_CLIENTS. O padrão da 0.305.14 é 40.
  • Resetar o mundo: desligue o servidor, apague a pasta server-database dentro da pasta do StarMade e inicie de novo.
  • Servidores com mods: os scripts da comunidade que os desenvolvedores indicam avisam que uma atualização pode sobrescrever data/config/BlockTypes.properties e data/config/BlockConfig.xml com os padrões vanilla, o que quebra os IDs de blocos personalizados. Guarde cópias dos dois antes de atualizar.

Abrir a porta e entrar

  1. Libere a porta 4242 no firewall da máquina (no Ubuntu com ufw: sudo ufw allow 4242) e redirecione-a no seu roteador.
  2. Passe aos jogadores o seu endereço público e a porta, como address:4242. Se você roda um segundo servidor na mesma máquina, inicie-o com um valor diferente de -port:.
  3. Atualize parando o servidor e executando de novo o comando do atualizador do passo 2, na pasta que contém StarMade-Starter.jar.

Opção 2: hospedar na PlayNHost

Alugar elimina a instalação do Java, os parâmetros de inicialização, o redirecionamento de portas e a rotina de atualização.

  1. Escolha um plano. Abra a página de hospedagem de servidor de StarMade e compare os planos: SHIPYARD (8 jogadores), STARBASE (16) e HOMEWORLD (24) no momento da escrita. Clique em Criar servidor (Personalizar plano no HOMEWORLD) e conclua o pedido. Os preços mudam, então confira nessa página.
  2. Aguarde a instalação. O servidor aparece no painel. O Console dele mostra SenableGameState(1) quando o servidor está pronto.
  3. Confira o limite de jogadores. Na página Configurações, em Configurações do jogo, Máximo de jogadores mostra o limite do seu plano com a etiqueta Somente leitura.
  4. Edite o resto da configuração em server.cfg na aba Files e reinicie.
  5. Avise seus jogadores com a tarefa rápida Enviar mensagem a todos, que envia uma mensagem de chat para o servidor inteiro.

O que o painel faz por você:

  • Ele baixa o atualizador e instala o jogo para você, depois move os arquivos para fora da pasta StarMade para que StarMade.jar e server.cfg fiquem no topo dos arquivos do seu servidor.
  • Sua porta é atribuída e passada ao jogo com -port: a cada inicialização, então não há nada para redirecionar.
  • MAX_CLIENTS em server.cfg é reescrito a partir do seu plano a cada inicialização, então um valor que você digitar ali é substituído.
  • O heap do Java é definido a partir da memória do seu plano.

Hospedar por conta própria ou alugar: uma comparação honesta

  • Custo: o atualizador e os arquivos do servidor são baixados do desenvolvedor sem conta nem chave. Hospedar por conta própria custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade definida pelo plano.
  • Disponibilidade: um servidor doméstico só fica no ar enquanto seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
  • Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o IP da sua casa de fora.
  • Configuração: hospedar por conta própria exige Java 21, os parâmetros de inicialização, redirecionamento de portas e uma forma de mantê-lo em execução. Alugar exige um plano.
  • Controle: hospedar por conta própria dá a você cada arquivo e cada opção da JVM. Nos nossos servidores você ainda tem a aba Files, mas o limite de jogadores segue o seu plano.

Pronto para pular a configuração? Veja os planos de servidor de StarMade.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS