Ir para o conteúdo
Empyrion - Galactic Survival

Instalar um servidor Empyrion - Galactic Survival

Empyrion - Galactic Survival tem um servidor dedicado gratuito (app SteamCMD 530870, login anônimo) para Windows, configurado por dedicated.yaml. Este guia cobre Windows, Linux via Wine, portas e backups; baseia-se em guias de terceiros, pois não foi encontrada documentação oficial completa.

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

Empyrion - Galactic Survival tem um servidor dedicado gratuito (app SteamCMD 530870, login anônimo) para Windows, configurado por dedicated.yaml. Este guia cobre Windows, Linux via Wine, portas e backups; baseia-se em guias de terceiros, pois não foi encontrada documentação oficial completa.

Instalação passo a passo

  1. Verifique a máquina: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Baixe o SteamCMD e crie a pasta do servidor.

  3. Instale o servidor com o SteamCMD: login anonymous, app_update 530870 validate.

  4. Execute DedicatedServer\EmpyrionDedicated.exe -batchmode -nographics uma vez para criar os arquivos e pare-o.

  5. Inicie o servidor uma vez, pare-o e edite dedicated.yaml.

  6. Abra as portas 30000/UDP (+ 30001/UDP) no firewall e no roteador.

  7. Teste em localhost (127.0.0.1) e depois de fora usando outra rede.

  8. Configure o início automático (tarefa agendada ou serviço systemd).

  9. Agende backups de Saves/ e atualizações.

Requisitos

Estimativas de guias de terceiros (não oficiais): CPU rápida multinúcleo, 6 a 16 GB de RAM conforme os jogadores, 30 a 70 GB de disco. Windows (Server 2016 ou superior, Visual C++ atualizado) ou Linux com Wine. Sem chave de licença: SteamCMD anônimo. O EAC deve coincidir entre cliente e servidor.

Instalação local (Windows)

Instale com SteamCMD, edite dedicated.yaml e inicie o servidor; conecte pelo jogo com 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\empyrion-server +login anonymous +app_update 530870 validate +quit
cd /d C:\empyrion-server
DedicatedServer\EmpyrionDedicated.exe -batchmode -nographics -logFile Logs/current.log

Instalação em VPS / servidor dedicado Linux

No Linux o servidor roda via Wine (sem suporte oficial): instale Wine e Xvfb, instale o servidor forçando a plataforma Windows e inicie-o com wine64 como usuário não root. Windows Server usa direto os comandos locais.

sudo adduser --disabled-password --gecos "" steam
sudo apt update && sudo apt install -y wine64 xvfb curl lib32gcc-s1
sudo -iu steam
mkdir -p ~/steamcmd ~/empyrion && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/empyrion +login anonymous +app_update 530870 validate +quit
cd ~/empyrion && xvfb-run wine64 DedicatedServer/EmpyrionDedicated.exe -batchmode -nographics

Portas a abrir

  • 30000/UDP: porta do jogo (Srv_Port)
  • 30001/UDP: porta de jogo +1 (uso interno, guias de terceiros); algumas fontes abrem 30000-30002 em UDP e TCP
  • 30004/TCP: telnet (Tel_Port): somente local, não expor

Firewall do Linux (ufw)

No Ubuntu/Debian, libere primeiro o SSH para não ficar sem acesso e depois as portas do jogo.

sudo ufw allow OpenSSH
sudo ufw allow 30000:30001/udp
sudo ufw enable
sudo ufw status

Firewall do Windows (netsh)

No PowerShell como administrador (ou «cmd» de administrador):

netsh advfirewall firewall add rule name="Empyrion 30000-30001/UDP" dir=in action=allow protocol=UDP localport=30000-30001

Firewall do provedor e redirecionamento de portas (NAT)

Se o servidor está em um provedor (OVH, Hetzner, Scaleway…), abra as mesmas portas no firewall de rede dele («security group»). Em casa, redirecione as portas (NAT) do roteador para o IP local fixo da máquina. Teste de fora (dados móveis ou um amigo): um teste na sua própria rede não prova nada.

Início automático e supervisão

Crie /etc/systemd/system/<nome>.service e execute: sudo systemctl daemon-reload && sudo systemctl enable --now <nome>. Logs: journalctl -u <nome> -f.

[Unit]
Description=Empyrion dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/empyrion
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 DedicatedServer/EmpyrionDedicated.exe -batchmode -nographics
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Início automático no Windows (tarefa agendada)

Crie uma tarefa agendada «Na inicialização» que execute o script de inicialização, com os privilégios mais altos e «Executar estando o usuário conectado ou não».

Atualizações, backups e reinícios

Pare o servidor, execute app_update 530870 validate de novo e reinicie. Faça backup de Saves/ antes de atualizações grandes. Não copie um dedicated.yaml antigo de uma versão anterior sem compará-lo ao arquivo gerado.

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server Saves/

Divulgar e encontrar seu servidor

Quando o servidor estiver público, adicione-o em https://game-rank.com/jeux/empyrion (site do proprietário desta ferramenta) para que os jogadores o encontrem, o sigam e votem nele.

Solução de problemas

  • Inacessível de fora mas funciona em localhost: falta a regra do firewall do sistema, do provedor ou o redirecionamento NAT, ou o protocolo (UDP/TCP) está errado. Verifique cada camada.
  • Conexão recusada após uma atualização do jogo: cliente e servidor precisam estar na mesma versão. Atualize o servidor novamente e reinicie.
  • O servidor fecha logo: execute-o em um console para ler o erro e verifique RAM livre, disco e requisitos de software.
  • Erro de YAML ao iniciar: troque tabs por espaços e verifique a indentação dos blocos ServerConfig e GameConfig.
  • O EAC expulsa os jogadores: a opção EACActive deve coincidir entre cliente e servidor.

Perguntas frequentes

Qual é o ID de app Steam do servidor?
530870 (servidor dedicado, login anônimo).
Como atualizo o servidor?
Pare o servidor e execute app_update 530870 validate de novo; cliente e servidor precisam da mesma versão.
PvP ou PvE: onde ajustar?
Por playfield, em cada playfield.yaml do cenário, e não por uma chave global do dedicated.yaml.
Como divulgar meu servidor?
Adicione-o em https://game-rank.com/jeux/empyrion (site do proprietário desta ferramenta): os jogadores podem encontrá-lo, segui-lo e votar nele.

Ferramentas para o seu servidor Empyrion - Galactic Survival

Empyrion - Galactic Survival
Empyrion - Galactic SurvivalAcesso livre
Gere o dedicated.yaml do seu servidor Empyrion: nome, porta, senha, jogadores, EAC, telnet, modo de jogo e seed.
ConfiguraçãoYAMLAbrir
Documentação
Empyrion - Galactic Survival
Empyrion - Galactic SurvivalAcesso livre
Gere o script de inicialização do seu servidor Empyrion: atualização com SteamCMD, argumentos e reinício automático.
InicializaçãoSteamCMDAbrir
Documentação