Funcom bietet einen selbst gehosteten Server (experimentell, nur PC, kostenlos), installiert über ein Steam-Tool, das eine Hyper-V-VM erstellt. Es gibt weder einen klassischen Serverordner noch eine dokumentierte SteamCMD-Installation: Diese Anleitung folgt der offiziellen Seite und behauptet nichts darüber hinaus.
Installation Schritt für Schritt
Prüfen Sie die Maschine: Windows Pro, Hyper-V, ~20 GB RAM, AVX2.
Aktivieren Sie die Virtualisierung im BIOS und dann das Windows-Feature Hyper-V.
Erzeugen Sie einen Self-Hosting-Token auf account.duneawakening.com.
In Steam, Filter Tools: Installieren Sie „Dune: Awakening Self-Hosted Server“.
Führen Sie battlegroup.bat als Administrator aus, wählen Sie initial-setup und geben Sie den Token ein.
Öffnen Sie die Ports 7777-7810/UDP, 31982/TCP in Firewall und Router.
Passen Sie Einstellungen über die UserSettings-Dateien (File Browser) oder die Battlegroup-Spec an.
Aktualisieren Sie über „Battlegroup Commands“ und sichern Sie die Datenbank bei gestopptem Server.
Voraussetzungen
- Windows mit Hyper-V (laut offizieller Seite Pro-Edition nötig)
- Etwa 20 GB RAM je nach Serverzahl; experimentelles Swap für weniger
- AVX2-fähige CPU, Virtualisierung aktiviert
- Dune-Konto mit Self-Hosting-Token; das Verfahren erfordert technische Kenntnisse
Lokale Installation (Windows)
Es ist kein SteamCMD-Befehl dokumentiert: Alles läuft über das Steam-Tool und sein Menü. Nach initial-setup startet die VM und ein Menü bietet VM-Befehle, Battlegroup-Befehle (Start/Stopp/Update/Status), Battlegroup-Bearbeitung, Logs und Backups. Lassen Sie die Original-.bat im Installationsordner.
Installation auf Linux-VPS / dediziertem Server
Linux: offiziell nicht dokumentiert. Windows-Dedicated-Server oder -VPS: nur möglich, wenn der Anbieter verschachtelte Virtualisierung und Hyper-V erlaubt; fragen Sie nach. Verwaltetes Hosting von Drittanbietern (Nitrado …) ist die Alternative ohne Administration.
Zu öffnende Ports
- 7777-7810/UDP: Spielserver (Port und IGWPort änderbar; Weiterleitung anpassen)
- 31982/TCP: RMQ
Windows-Firewall (netsh)
In einer PowerShell mit Administratorrechten (oder Administrator-„cmd“):
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=31982Provider-Firewall und Portweiterleitung (NAT)
Steht der Server bei einem Provider (OVH, Hetzner, Scaleway …), öffnen Sie dieselben Ports in dessen Netzwerk-Firewall („Security Group“). Beim Heimbetrieb leiten Sie die Ports (NAT) vom Router auf die feste lokale IP des Rechners weiter. Testen Sie von außen (Mobilfunk oder ein Freund): Ein Test aus dem eigenen Netz beweist nichts.
Autostart und Überwachung
Kein systemd-Dienst: Hyper-V-VM und Battlegroup werden über das Menü von battlegroup.bat gesteuert. Für den Start mit Windows legen Sie eine geplante Aufgabe „Beim Start“ (höchste Rechte) an, die VM und Battlegroup startet; testen Sie sie, die offizielle Seite beschreibt diese Automatisierung nicht.
Updates, Backups und Neustarts
Update: „Battlegroup Commands“ > auf die neueste Version aktualisieren. Backup: „Monitoring and Backups“ > Datenbank sichern, am besten bei gestoppter Battlegroup (belastet die Leistung). Die Battlegroup-Spec lässt sich ebenfalls sichern/laden, um Einstellungen zu testen. Ungültiges YAML macht die Battlegroup kaputt.
Server eintragen und finden
Sobald der Server öffentlich ist, tragen Sie ihn auf https://game-rank.com/jeux/dune-awakening ein (Seite des Betreibers dieses Tools), damit Spieler ihn finden, verfolgen und dafür abstimmen können.
Fehlerbehebung
- Setup schlägt fehl oder die VM startet nicht: Prüfen Sie BIOS-Virtualisierung, Hyper-V und Windows-Pro-Edition; starten Sie battlegroup.bat als Administrator.
- Speichermangel: Die Battlegroup braucht etwa 20 GB; aktivieren Sie experimentelles Swap oder reduzieren Sie die Serverzahl.
- Meine Einstellungen verschwinden: Im Battlegroup Director geänderte bleiben nicht erhalten; wenden Sie sie in der Battlegroup-Spec oder den UserSettings-Dateien an.
- Von außen nicht erreichbar, aber lokal OK: Es fehlt die System-Firewall-Regel, die Provider-Firewall oder die NAT-Weiterleitung, oder das Protokoll (UDP/TCP) stimmt nicht. Prüfen Sie jede Ebene einzeln.
- Weitere Fragen: Die offizielle Seite verweist auf den Dune: Awakening-Discord; das Verfahren ist experimentell und kann sich ändern.
Häufige Fragen
- Kostet der Server etwas?
- Nein, Funcom berechnet nichts für Self-Hosting; Hardware und Internet stellen Sie selbst. Experimentell, nur PC (nicht auf Konsole).
- Gibt es eine zu erzeugende Konfigurationsdatei?
- Funcom dokumentiert vorbefüllte UserSettings-Dateien und die YAML-Spec der Battlegroup, aber nicht deren Schlüssel. Ehrlicherweise bieten wir daher keinen Generator an; bearbeiten Sie die mitgelieferten Dateien.
- Geht es mit weniger als 20 GB Speicher?
- Ja, mit der experimentellen Swap-Option, die die Festplatte nutzt; das ist langsamer und offiziell experimentell.
- Wie aktualisiere ich den Server?
- Menü von battlegroup.bat > Battlegroup Commands > auf die neueste Version aktualisieren.
