Vai al contenuto
Dune: Awakening

Installare un server Dune: Awakening

Funcom offre un server self-hosted (sperimentale, solo PC, gratuito) installato tramite uno strumento Steam che crea una VM Hyper-V. Non c'è una classica cartella server né un'installazione SteamCMD documentata: questa guida segue la pagina ufficiale e non afferma altro.

Ultimo aggiornamento: 09/10/2026

Funcom offre un server self-hosted (sperimentale, solo PC, gratuito) installato tramite uno strumento Steam che crea una VM Hyper-V. Non c'è una classica cartella server né un'installazione SteamCMD documentata: questa guida segue la pagina ufficiale e non afferma altro.

Installazione passo dopo passo

  1. Verifica la macchina: Windows Pro, Hyper-V, ~20 GB RAM, AVX2.

  2. Abilita la virtualizzazione nel BIOS e poi la funzionalità Hyper-V di Windows.

  3. Genera un token di self-hosting su account.duneawakening.com.

  4. In Steam, filtro Strumenti: installa «Dune: Awakening Self-Hosted Server».

  5. Esegui battlegroup.bat come amministratore, scegli initial-setup e inserisci il token.

  6. Apri le porte 7777-7810/UDP, 31982/TCP nel firewall e sul router.

  7. Regola le impostazioni tramite i file UserSettings (File Browser) o lo spec del battlegroup.

  8. Aggiorna tramite «Battlegroup Commands» e fai il backup del database a server fermo.

Requisiti

  • Windows con Hyper-V (edizione Pro richiesta dalla pagina ufficiale)
  • Circa 20 GB di RAM in base ai server; swap sperimentale per meno
  • CPU compatibile AVX2, virtualizzazione attiva
  • Account Dune con token di self-hosting; la procedura richiede competenze tecniche

Installazione locale (Windows)

Nessun comando SteamCMD è documentato: tutto passa dallo strumento Steam e dal suo menu. Dopo initial-setup la VM parte e un menu offre: comandi VM, comandi battlegroup (avvia/ferma/aggiorna/stato), modifica battlegroup, log e backup. Tieni il .bat originale nella cartella di installazione.

Installazione su VPS / server dedicato Linux

Linux: non documentato ufficialmente. Server dedicato o VPS Windows: possibile solo se il provider consente virtualizzazione annidata e Hyper-V; verifica con lui. L'hosting gestito di terze parti (Nitrado…) è l'alternativa senza amministrazione.

Porte da aprire

  • 7777-7810/UDP: server di gioco (Port e IGWPort modificabili; adatta l'inoltro)
  • 31982/TCP: RMQ

Firewall di Windows (netsh)

In PowerShell come amministratore (o «cmd» amministratore):

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=31982

Firewall del provider e port forwarding (NAT)

Se il server è presso un provider (OVH, Hetzner, Scaleway…), apri le stesse porte nel suo firewall di rete («security group»). In casa, inoltra le porte (NAT) dal router all'IP locale fisso della macchina. Testa dall'esterno (rete mobile o un amico): un test dalla tua rete non prova nulla.

Avvio automatico e supervisione

Nessun servizio systemd: VM Hyper-V e battlegroup si gestiscono dal menu di battlegroup.bat. Per avviarli con Windows crea un'attività pianificata «all'avvio» (privilegi massimi) che avvii VM e battlegroup; provala, la pagina ufficiale non descrive questa automazione.

Aggiornamenti, backup e riavvii

Aggiornamento: «Battlegroup Commands» > aggiorna all'ultima versione. Backup: «Monitoring and Backups» > backup del database, meglio a battlegroup fermo (pesa sulle prestazioni). Puoi anche salvare/ricaricare lo spec per provare impostazioni. Un YAML non valido rompe il battlegroup.

Pubblicare e trovare il tuo server

Quando il server è pubblico, aggiungilo su https://game-rank.com/jeux/dune-awakening (sito del proprietario di questo strumento) così i giocatori possono trovarlo, seguirlo e votarlo.

Risoluzione dei problemi

  • Il setup fallisce o la VM non parte: controlla virtualizzazione nel BIOS, Hyper-V ed edizione Windows Pro; esegui battlegroup.bat come amministratore.
  • Memoria insufficiente: il battlegroup richiede circa 20 GB; attiva lo swap sperimentale o riduci il numero di server.
  • Le mie impostazioni spariscono: quelle cambiate nel Battlegroup Director non persistono; applicale nello spec del battlegroup o nei file UserSettings.
  • Irraggiungibile dall'esterno ma ok in localhost: manca la regola del firewall di sistema, del provider o l'inoltro NAT, oppure il protocollo (UDP/TCP) è sbagliato. Controlla ogni livello.
  • Altre domande: la pagina ufficiale rimanda al Discord di Dune: Awakening; essendo sperimentale, la procedura può cambiare.

Domande frequenti

Il server è a pagamento?
No, Funcom non addebita il self-hosting; fornisci tu hardware e connessione. Sperimentale, solo PC (non su console).
Esiste un file di configurazione da generare?
Funcom documenta file UserSettings precompilati e lo spec YAML del battlegroup, ma non le loro chiavi. Per onestà non offriamo un generatore; modifica i file forniti.
Si può scendere sotto i 20 GB di memoria?
Sì, con l'opzione sperimentale di swap che usa il disco; è più lento e ufficialmente sperimentale.
Come aggiorno il server?
Menu di battlegroup.bat > Battlegroup Commands > aggiorna all'ultima versione.

Strumenti per il tuo server Dune: Awakening

Dune: Awakening
Dune: AwakeningAccesso libero
Genera regole ufw, iptables e Windows (netsh) per aprire le porte del tuo server Dune: Awakening: 7777-7810/UDP, 31982/TCP.
FirewallPorteApri
Documentazione
Dune: Awakening
Dune: AwakeningAccesso libero
Segui passo passo l'installazione di un server self-hosted di Dune: Awakening: requisiti, token, strumento Steam, porte e backup.
InstallazioneChecklistApri
Documentazione