Das Selbst-Hosten eines Servers ermöglicht es dir, deine eigene private Welt für dich, deine Freunde oder sogar eine kleine Gemeinschaft zu hosten, wobei du die Einstellungen kontrollierst, um ein Arrakis nach deinen Wünschen anzupassen.
Technische Aufschlüsselung
Welt = Kampfgruppe
Sietch = Server
Self-Hosting verwendet eine Alpine Linux Virtual Machine, die auf einem Windows-Host über HyperV gehostet wird. Innerhalb der VM haben wir einen vorbereiteten Kubernetes-Cluster. Die Ersteinrichtung wird die VM so konfigurieren, dass sie einen externen Switch (Bridge-Modus) verwendet, sodass die VM eine IP vom Router des Netzwerks erhält und Hosts diese bei Bedarf für den externen Zugriff auf die Battlegroup weiterleiten können.
Während des Setups laden wir die neuesten Server-Images, Kubernetes-Ressourcen und andere Konfigurationsdateien von der neuesten Spielversion herunter und beginnen mit der Aktualisierung des Clusters. Der Cluster bindet den Ordner /home/dune/server/DuneSandbox/Saved auf allen Spielservern ein, damit die Konfigurationseinstellungen nach einem Pod-Neustart bestehen bleiben.
Nach der Ersteinrichtung sucht die VM nach Updates, lädt sie herunter und wendet sie auf die Kampfgruppen an, sodass diese immer mit dem aktuellen Steam-Client kompatibel sind.
Erste Schritte
Nachdem Benutzer die Hardwarevirtualisierung in ihrem BIOS aktiviert und die HyperV-Funktion eingeschaltet haben, können sie das Produkt Dune: Awakening Public Test Client Server auf Steam herunterladen und den Prozess starten.
Verwendung
Auf dem Dune: Awakening Public Test Client Server Steam-Produkt finden Benutzer eine virtuelle Maschine (VM) zusammen mit zwei Batch-Dateien. Das Ausführen von initial-setup.bat startet einen Befehlszeilen-Setup-Assistenten, der den Benutzer durch die Installation der VM auf seinem lokalen Rechner führt. Am Ende des Prozesses erhalten sie Informationen darüber, welche Ports sie an ihrem Router weiterleiten müssen, um externen Zugriff auf ihre Kampfgruppe zu ermöglichen.

Während des Setups werden Benutzer aufgefordert, Optionen für ihre VM und dann für ihre Kampfgruppe auszuwählen. Sie werden auch nach dem Token gefragt, das sie von der Kontoseite erhalten haben.

Nachdem die Einrichtung der Kampfgruppe abgeschlossen ist, bietet die Ausführung von battlegroup.bat dem Server-Host Optionen zur Steuerung und Überwachung seiner Kampfgruppe, zusammen mit verschiedenen anderen Funktionen wie dem Abrufen von Protokollen, dem Zugriff auf den Dateibrowser und dem Shell-Zugriff auf die VM oder einen beliebigen Teil der Kampfgruppe.

Einstellungen für die sich verändernde Welt (Kampfgruppe)
Durch das Öffnen des Dateibrowsers (Option 9 in battlegroup.bat) finden Hosts einen UserSettings-Ordner mit Benutzer-INI-Konfigurationsdateien, die es ihnen ermöglichen, das Verhalten der Server in der Kampfgruppe zu ändern. Einige Optionen sind dokumentiert, damit sie diese ändern können, aber sie können auch verschiedene andere Benutzer-INI-Dateien erstellen, um jede freigegebene Einstellung zu manipulieren. Das Ändern von Einstellungen dort erfordert einen Neustart der Kampfgruppe, damit die Änderungen wirksam werden.

Danach können Benutzer den Server unter dem Tab „Experimentell“ finden. Viel Spaß!
