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
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):
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.
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:
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.
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
Libere a porta 4242 no firewall da máquina (no Ubuntu com ufw: sudo ufw allow 4242) e redirecione-a no seu roteador.
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:.
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.
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.
Aguarde a instalação. O servidor aparece no painel. O Console dele mostra SenableGameState(1) quando o servidor está pronto.
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.
Edite o resto da configuração em server.cfg na aba Files e reinicie.
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.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade