A Funcom oferece um servidor auto-hospedado (experimental, só PC, sem custo) instalado por uma ferramenta do Steam que cria uma VM Hyper-V. Não há pasta de servidor clássica nem instalação via SteamCMD documentada: este guia segue a página oficial e não afirma mais nada.
Instalação passo a passo
Verifique a máquina: Windows Pro, Hyper-V, ~20 GB RAM, AVX2.
Ative a virtualização na BIOS e depois o recurso Hyper-V do Windows.
Gere um token de auto-hospedagem em account.duneawakening.com.
No Steam, filtro Ferramentas: instale «Dune: Awakening Self-Hosted Server».
Execute battlegroup.bat como administrador, escolha initial-setup e informe o token.
Abra as portas 7777-7810/UDP, 31982/TCP no firewall e no roteador.
Ajuste as configurações pelos arquivos UserSettings (File Browser) ou pelo spec do battlegroup.
Atualize por «Battlegroup Commands» e faça backup do banco com o servidor parado.
Requisitos
- Windows com Hyper-V (edição Pro necessária segundo a página oficial)
- Cerca de 20 GB de RAM conforme os servidores; swap experimental para menos
- CPU com AVX2, virtualização ativada
- Conta Dune com token de auto-hospedagem; o procedimento exige conhecimento técnico
Instalação local (Windows)
Não há comando SteamCMD documentado: tudo passa pela ferramenta do Steam e seu menu. Após initial-setup a VM inicia e um menu oferece: comandos da VM, do battlegroup (iniciar/parar/atualizar/status), edição do battlegroup, logs e backups. Mantenha o .bat original na pasta de instalação.
Instalação em VPS / servidor dedicado Linux
Linux: não documentado oficialmente. Servidor dedicado ou VPS Windows: só é possível se o provedor permitir virtualização aninhada e Hyper-V; consulte-o. Hospedagem gerenciada de terceiros (Nitrado…) é a alternativa sem administração.
Portas a abrir
- 7777-7810/UDP: servidores de jogo (Port e IGWPort alteráveis; adapte o redirecionamento)
- 31982/TCP: RMQ
Firewall do Windows (netsh)
No PowerShell como administrador (ou «cmd» de administrador):
netsh advfirewall firewall add rule name="Dune Awakening 7777-7810/UDP" dir=in action=allow protocol=UDP localport=7777-7810
netsh advfirewall firewall add rule name="Dune Awakening 31982/TCP" dir=in action=allow protocol=TCP localport=31982Firewall 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
Sem serviço systemd: a VM Hyper-V e o battlegroup são controlados pelo menu do battlegroup.bat. Para iniciar com o Windows, crie uma tarefa agendada «na inicialização» (privilégios máximos) que inicie a VM e o battlegroup; teste-a, a página oficial não descreve essa automação.
Atualizações, backups e reinícios
Atualização: «Battlegroup Commands» > atualizar para a versão mais recente. Backup: «Monitoring and Backups» > backup do banco, de preferência com o battlegroup parado (pesa no desempenho). Também dá para salvar/recarregar o spec para testar ajustes. YAML inválido quebra o battlegroup.
Divulgar e encontrar seu servidor
Quando o servidor estiver público, adicione-o em https://game-rank.com/jeux/dune-awakening (site do proprietário desta ferramenta) para que os jogadores o encontrem, o sigam e votem nele.
Solução de problemas
- O setup falha ou a VM não inicia: verifique a virtualização na BIOS, o Hyper-V e a edição Windows Pro; execute battlegroup.bat como administrador.
- Falta de memória: o battlegroup precisa de cerca de 20 GB; ative o swap experimental ou reduza o número de servidores.
- Meus ajustes somem: os alterados no Battlegroup Director não persistem; aplique-os no spec do battlegroup ou nos arquivos UserSettings.
- 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.
- Outras dúvidas: a página oficial indica o Discord de Dune: Awakening; por ser experimental, o procedimento pode mudar.
Perguntas frequentes
- O servidor é pago?
- Não, a Funcom não cobra pela auto-hospedagem; você fornece hardware e conexão. Experimental, só PC (não em console).
- Existe um arquivo de configuração para gerar?
- A Funcom documenta arquivos UserSettings pré-preenchidos e o spec YAML do battlegroup, mas não suas chaves. Por honestidade não oferecemos gerador; edite os arquivos fornecidos.
- Dá para usar menos de 20 GB de memória?
- Sim, com a opção experimental de swap de memória que usa disco; é mais lento e oficialmente experimental.
- Como atualizo o servidor?
- Menu do battlegroup.bat > Battlegroup Commands > atualizar para a versão mais recente.
