So erstellst du einen Day of Dragons Server
Einen Day of Dragons Gameserver zu erstellen ist ein einfacher Vorgang, der sich entweder auf einem Dedicated Server oder auf deinem Heim-PC durchführen lässt.
Option 1: Einen Day of Dragons Server mieten (Beispiel-Webinterface siehe unten!)
Option 2: Day of Dragons Server auf dem eigenen Computer oder Dedicated Server erstellen
Serveranforderungen
Windows 7, 8, 8.1, Server 2008, Server 2012 & 64-Bit
Quad-Core-Prozessor (benötigt bis zu 2 vollständige Kerne)
Bis zu 16 GB Arbeitsspeicher (aktuell werden mindestens etwa 6 GB und für einen vollen Server bis zu 15 GB Arbeitsspeicher benötigt)
8GB Speicherplatz (Installationsordner)
Visual C++ Redistributable für Visual Studio 2015
Schritt 1: Gameserver-Dateien über SteamCMD abrufen
Die beste Methode, um die Spieldateien für den Dedicated Server zu erhalten, ist SteamCMD.
- Erstelle einen Ordner, in dem du die Dateien deines Day of Dragons Gameservers speichern möchtest
- Erstelle in diesem Ordner einen Ordner namens SteamCMD und lege die gerade heruntergeladene Datei SteamCMD.exe darin ab
- Erstelle im SteamCMD-Ordner eine Batch-Datei mit dem Namen SteamCMD.bat
- Füge den folgenden Code in diese Batch-Datei ein:
- @echo off
- start "" steamcmd.exe +login username password +force_install_dir "C:\dayofdragons" +app_update 1088320 validate +quit
- Ersetze „Username“ und „Password“ durch deine Steam-Anmeldedaten
- Ändere den Pfad des Laufwerks C:\ auf den Speicherort des Day of Dragons Server-Ordners, den du zuvor erstellt hast
- Klicke mit der rechten Maustaste auf SteamCMD.bat und wähle „Als Administrator ausführen“
- Der Download deiner Gameserver-Dateien sollte jetzt beginnen
(alternative Methode): Gameserver-Dateien auf der Festplatte finden
Du kannst Day of Dragons direkt aus dem Spiel heraus hosten. Wenn du Einstellungen ändern möchtest, suche deinen common-Ordner:
- Klicke in Steam mit der rechten Maustaste auf Day of Dragons und wähle Eigenschaften
- Klicke auf den Tab Lokale Dateien
- Klicke auf die Schaltfläche Lokale Dateien durchsuchen
Schritt 2: Day of Dragons Dedicated Server einrichten
- Erstelle eine Batch-Datei namens Day of DragonsServer.bat oder Launch.bat in deinem neu erstellten Day of Dragons Serverordner aus Schritt 1
- Füge den folgenden Code in diese Batch-Datei ein:
- start "" /NORMAL "C:\dayofdragons\DragonsServer.exe" -SteamServerName="SurvivalServers.com Dev Test" -log
- Sobald dies abgeschlossen ist, sollten sich im Serverordner die Serverdateien sowie die von dir erstellte .bat-Datei befinden.
- Mit dieser .bat-Datei kannst du den Server starten
Schritt 3: Portweiterleitung
Füge deiner Windows-Firewall eine eingehende Regel hinzu, die den UDP-Port 27015 sowie 27016 und 7777 zulässt (oder den Port, den du verwenden möchtest).
Möglicherweise musst du zusätzlich eine Weiterleitungsregel in deinem Router anlegen. Auf PortForward.com kannst du nachlesen, wie das geht.
Deinen Day of Dragons Gameserver konfigurieren!
Jetzt kommt der spaßige Teil: deinen Day of Dragons Gameserver ganz nach deinem Geschmack einrichten.
Um die Gameserver-Einstellungen zu ändern, kannst du die Dragons/Saved/Config/WindowsServer/Game.ini öffnen
Hier kannst du Einstellungen ändern (zusätzlich zu den Startparametern) – diese Einstellungen überschreiben deine Startparameter:
Game.ini
[/Game/Dev/Libraries/Classes/Runtime/DragonsGameInstance.DragonsGameInstance_C] ;This config variable allows users to set server max players. Values are currently hardcoded set to 2 min and 250 max. If users do not define the max player count in Game.ini, the server defaults to 100. Please note, we have not yet stress tested our servers for max capacity! iServerMaxPlayers=100 ;range is 2-250 ;This array config variable allows users to define who are admins. This must be set before the server is started. Add additional entries below the first. sServerAdmins=Steam64ID sServerAdmins=Steam64ID sServerAdmins=Steam64ID ;etc. ;This blacklist array config variable allows users to ban players by their Steam ID. Replace Steam64ID with the actual Steam ID of the banned player. sServerBanList=Steam64ID sServerBanList=Steam64ID sServerBanList=Steam64ID ;etc. ;Change this value to True if the server uses a whitelist bServerUseJoinList=false ;This whitelist array config variable allows users to prevent any player from joining their server unless their Steam ID is on this whitelist. Replace Steam64ID with the actual Steam ID of the allowed player. bServerUseJoinList=true must be set to enable the whitelist. sServerJoinList=Steam64ID sServerJoinList=Steam64ID sServerJoinList=Steam64ID ;etc.
Achte darauf, die Daten im unteren Teil der Konfiguration zu ändern, da es sonst zu Problemen kommen kann. Sobald diese gesetzt sind, solltest du deinem Server beitreten können.
So findest du deinen Server und trittst ihm bei
Diese Methoden funktionieren derzeit nicht - bis die Fehler behoben sind, ist der Beitritt nur über die Serverliste im Spiel möglich
- Stelle zuerst sicher, dass dein Server läuft, indem du die Datei DayOfDragonsServer.bat als Administrator ausführst (wenn das CMD-Fenster dafür bereits offen ist, ist alles in Ordnung)
- Öffne Steam und klicke oben links auf den Reiter „Ansicht“
- Wähle dort „Server“ aus, und ein neues Fenster wird angezeigt
- Klicke oben auf den Tab Lan und unten auf die Filter-Schaltfläche
- Setze den Filter auf Day of Dragons
- Wenn dein Server dort angezeigt wird, weißt du, dass er läuft und einsatzbereit ist
So trittst du deinem Server bei (Kunden von SurvivalServers.com)
Diese Methoden funktionieren derzeit nicht - bis die Fehler behoben sind, ist der Beitritt nur über die Serverliste im Spiel möglich
Methode 1. Deinen bei survivalservers.com gehosteten Server finden
SCHRITT 1: Aktualisiere deinen Server über die Option update/validate im Webinterface auf die neueste Day of Dragons-Version und klicke dann unten auf den grünen Update-Button. * Wenn du kein Kunde von Survival Servers bist, frag deinen Gameserver-Hoster danach.
- Sobald du sicher bist, dass der Server aktualisiert wurde und im Webinterface als gestartet angezeigt wird, wechsle ins Spiel
- Klicke im Spiel auf Join und suche dann deinen Server in der Liste der Unofficial Servers (Hinweis: Wenn du ein Passwort für deinen Server festgelegt hast, aktiviere unbedingt das Kontrollkästchen „Show Password Protected“)
- Du kannst auch den Namensfilter oben in der Liste verwenden, um deinen Server schneller zu finden.
File:DayOfDragonsServerList.png
Speicherort der Welt-Spielstände
Der Speicherort des Save-Ordners hängt davon ab, wie du den Server hostest. Wenn du bei survivalservers.com hostest, sieht der Speicherort deiner Spielstände wie folgt aus.
Dragons/Saved (wobei XXXX eine Zahlenfolge ist)
Wenn du einen Day of Dragons Server lokal hostest, sieht dein Verzeichnis wahrscheinlich ähnlich aus, nur ohne die Zahlen am Ende.
Dragons/Saved/SavedPixArk
Wenn du bei einem anderen Hosting-Anbieter bist, wende dich an diesen, um zu erfahren, wo die Speicherdaten liegen.
Du kannst bei Survival Servers deinen eigenen Day of Dragons Server hosten – sofort einsatzbereit.
