Kurze Antwort. Du kannst einen Day of Infamy Server kostenlos selbst hosten: Installiere den Dedicated Server (Steam-App 462310) mit SteamCMD über einen anonymen Login, lege
doi/cfg/server.cfgmit deinem Servernamen an, starte ihn mitsrcds_run -game doiund öffne Port 27015 (TCP und UDP). Das Day of Infamy Server Hosting von PlayNHost steht zum Zeitpunkt des Schreibens als Demnächst im Katalog.Spieler finden deinen Server über seinen Namen im Serverbrowser des Spiels.
Geprüft am 5. November 2026 anhand der neuesten Ankündigung auf der Steam-Seite des Spiels vom 24. Dezember 2025, mit der die BattlEye-Unterstützung aus dem Spielclient und dem Windows Dedicated Server entfernt wurde.
Diese Anleitung stützt sich bei den allgemeinen Teilen auf Valves Dokumentation zum Source Dedicated Server, auf die Ankündigungen auf der Steam-Seite des Spiels und für den Rest auf unsere eigene Day-of-Infamy-Installation. Wie es auf PlayNHost funktionieren wird, steht in Option 2.
Was du brauchst
- Die Server-Software: der Day of Infamy Dedicated Server, Steam-App 462310. Sie ist kostenlos und lässt sich mit einem anonymen Steam-Login herunterladen. Du musst das Spiel nicht besitzen, um sie herunterzuladen.
- Ein Rechner, der durchläuft: ein alter PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Diese Anleitung nutzt 64-Bit-Linux, das setzen wir selbst ein. Einen Windows Dedicated Server gibt es auch (die Steam-Mitteilung des Spiels vom Dezember 2025 nennt ihn), aber wir haben keinen getestet.
- RAM und CPU: Die Steam-Seite nennt Anforderungen nur zum Spielen, nicht für einen Dedicated Server, und offizielle Serverwerte haben wir nicht gefunden. Behandle jede Serverangabe, die du anderswo liest, als Schätzung.
- Ein Spielerlimit: wird mit
-maxplayersin der Startzeile gesetzt. Wir begrenzen unsere Server auf 32. - Netzwerk: Port 27015, TCP und UDP, aus dem Internet erreichbar. Laut Valves Dokumentation lässt er sich mit
-portändern. - Das Spiel: Jeder Spieler braucht Day of Infamy auf Steam. Die Steam-Seite nennt Windows, macOS und Linux.
Option 1: selbst hosten
Diese Schritte gelten für Debian oder Ubuntu. Der Download-Befehl, die Dateipfade und die Startzeile sind die, die unsere Day-of-Infamy-Installation verwendet.
Den Server installieren
- Installiere die Bibliotheken, die SteamCMD braucht.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install lib32gcc-s1 curl tar -y - Lege einen Benutzer für den Server an und wechsle zu ihm. Valve warnt davor, SteamCMD als root auszuführen.
sudo useradd -m -s /bin/bash -U doi sudo su - doi - Installiere SteamCMD und lass es sich einmal selbst aktualisieren.
mkdir -p ~/steamcmd ~/server cd ~/steamcmd curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xzf steamcmd.tar.gz ./steamcmd.sh +quit - Lade den Server herunter.
In unseren Installationen ist SteamCMD manchmal fehlgeschlagen und hat trotzdem Erfolg gemeldet: bei einer sauberen Installation etwa in zwei von sieben Läufen, mit einem leeren Ordner als Ergebnis. Prüfe, ob~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quitsteamapps/appmanifest_462310.acfim Serverordner existiert, und führe den Befehl erneut aus, falls nicht. - Kopiere die Steam-Client-Bibliotheken in den Home-Ordner des Benutzers, der den Server ausführt, so wie es unsere Installation macht:
mkdir -p ~/.steam/sdk32 ~/.steam/sdk64 cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/ cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/ - Entferne die Windows-Zeilenenden aus
srcds_run. In unseren Installationen kam die Datei mit Windows-Zeilenenden (CRLF) an, daher sucht Linux nach einem Interpreter namens/bin/shgefolgt von einem Wagenrücklauf. Die Datei existiert und ist ausführbar, trotzdem antwortet die Shell mit „No such file or directory“. Das behebt es:sed -i 's/\r$//' ~/server/srcds_run
Die Einstellungen schreiben
- Lege
server.cfgan indoi/cfgim Serverordner. Eine frische Installation liefert keine mit: Als wir eine neue Installation untersucht haben, enthieltdoi/cfgüberhaupt keineserver.cfg. Laut Valves Dokumentation ist der Name, den Spieler im Serverbrowser sehen, diehostname-Zeile dieser Datei:
Setze für einen privaten Server ein Passwort zwischen die Anführungszeichen. Für einen öffentlichen Server lass sie leer.hostname "My Day of Infamy server" sv_password "" - Starte den Server neu, nachdem du die Datei bearbeitet hast, damit er mit deinen Änderungen läuft.
Die Ports öffnen
- Spiel: Erlaube Port 27015 in der Firewall des Rechners, TCP und UDP (zum Beispiel
sudo ufw allow 27015), und leite ihn an deinem Router weiter. Valves Dokumentation führt 27015 TCP/UDP für Spielverkehr, Pings und RCON auf. - Anderer Port: Füge
-portmit deiner Nummer zur Startzeile hinzu und öffne stattdessen diesen.
Starten und beitreten
- Server starten aus dem Serverordner. Das ist die Zeile, die unsere Installation verwendet, mit Port 27015, 16 Spielern und der Map
dog_red:
Er ist bereit, wenn die Konsole./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestartgameserver Steam IDausgibt. Führe ihn unter einem Service-Manager wie systemd aus, damit er nach einem Neustart oder Absturz wieder startet. - Wähle eine andere Start-Map, indem du
+mapänderst. Die Standard-Mapnamen, die unsere Installation verwendet, sind bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range und sicily. Um die Map zu wechseln, während der Server läuft, gib in seiner Konsolechangelevelund den Mapnamen ein. - Tritt bei. Öffne in Day of Infamy den Serverbrowser und suche nach deinem Servernamen, genau so, wie er in
hostnamesteht. - Aktualisieren: Stoppe den Server und führe den Download-Befehl aus Schritt 4 erneut aus. Wenn das Spiel ein Update bekommt, aktualisiere auch den Server: Die neueste Mitteilung auf der Steam-Seite des Spiels fordert Serverbetreiber auf, den Dedicated Server über Steam zu aktualisieren.
Steam-Workshop-Maps und Mods hinzufügen
Ein Day of Infamy Server kann Workshop-Inhalte aus einer Textdatei mit Workshop-IDs laden. So richtet es unsere Installation ein:
- Finde die Item-ID. Öffne das Item im Day of Infamy Workshop. Die ID ist die Zahl am Ende seiner Adresse, nach
?id=. - Trage die IDs ein in
doi/subscribed_file_ids.txt, eine pro Zeile. Eine Collection-ID funktioniert ebenfalls: Die unten genannten Ankündigungen zu Screaming Steel sagten Hostern, sie könnten statt der einzelnen Items die Collection-ID des Mods eintragen. - Füge
-workshopzur Startzeile hinzu. Unsere Installation schaltet damit die Workshop-Unterstützung ein../srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop - Nach einem Mod-Update neu starten. Ankündigungen auf der Steam-Seite von Day of Infamy zum Mod Screaming Steel forderten Serverbetreiber auf, nach dem Update des Mods neu zu starten, damit der Server für Spieler im Serverbrowser erscheint. Server, die die Collection-ID des Mods (1455070029) eingetragen hatten, brauchten nur diesen Neustart. Server, die einzelne Items eingetragen hatten, mussten zusätzlich die ID der neuen Map ergänzen.
Wenn du Metamod:Source und SourceMod von Hand hinzufügst, löscht unsere Installation anschließend doi/addons/metamod_x64.vdf. Dieser Server läuft mit 32 Bit, daher sorgt der 64-Bit-Loader nur für eine verwirrende „dlopen“-Fehlermeldung in jedem Boot-Log.
Option 2: auf PlayNHost hosten
Day of Infamy Server sind bei PlayNHost noch nicht im Verkauf. Zum Zeitpunkt des Schreibens zeigt die Seite zum Day of Infamy Server Hosting Demnächst an und nimmt deine E-Mail-Adresse entgegen, damit du erfährst, wann es startet. Die folgenden Schritte zeigen, wie unser Panel einen Day of Infamy Server einrichtet, sobald es so weit ist. Mieten erspart dir die Installation, die Bibliotheken, die Ports und die Update-Routine. Du wählst weiterhin einen Namen, ein Passwort und eine Map.
- Bestelle einen Server auf der Seite zum Day of Infamy Server Hosting, sobald die Tarife offen sind.
- Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt
gameserver Steam IDaus, wenn er bereit ist. - Gib ihm einen Namen. Setze auf dem Tab Einstellungen den Servername und, für einen privaten Server, das Beitrittspasswort. Starte dann neu.
- Wähle die Start-Map im Feld Start-Map auf demselben Tab. Um die Map ohne Neustart zu wechseln, nutze die Aufgabe Karte wechseln unter Schnellaufgaben. An Spieler durchsagen auf derselben Seite sendet allen eine Nachricht.
- Füge Workshop-Inhalte hinzu. Trage auf der Seite Workshop deine Item- oder Collection-IDs unter Workshop-Items ein, durch Kommas getrennt. Der Server lädt sie beim nächsten Start herunter.
- Lade deine Spieler ein. Sie suchen im Serverbrowser des Spiels nach dem Namen, den du gesetzt hast.
Das übernimmt das Panel für dich:
- Dein Port wird zugewiesen und ist von Anfang an offen, und er kommt automatisch in die Startzeile, du musst also nichts weiterleiten.
- Name und Passwort werden bei jedem Start in
doi/cfg/server.cfggeschrieben, du änderst sie also im Panel und nicht in der Datei. Die Installation legt diese Datei außerdem mit leeren Zeilenhostnameundsv_passwordan, weil eine frische Day-of-Infamy-Installation keine hat und das Panel nur eine vorhandeneserver.cfgbearbeitet. Eineserver.cfg, die du schon hast, wird nie überschrieben. Jede andere Zeile in dieser Datei bearbeitest du selbst auf dem Tab Dateien. - Die Workshop-Liste wird bei jedem Start in
doi/subscribed_file_ids.txtgeschrieben, und-workshopwird der Startzeile nur hinzugefügt, wenn die Liste nicht leer ist. Bearbeite die Liste im Panel, nicht in der Datei. - Der Install-Download läuft bis zu drei Mal, sodass ein fehlgeschlagener SteamCMD-Lauf wie oben beschrieben dich nicht mit einem leeren Server zurücklässt. Auch die Windows-Zeilenenden in
srcds_runwerden für dich entfernt. - Mit eingeschaltetem Automatisches Update (Standard, unter Erweiterte Optionen anzeigen auf dem Tab Einstellungen) prüft der Server bei jedem Start auf ein Spiel-Update, ein Neustart ist also ein Update.
- Schalte SourceMod installieren ein, um Metamod:Source und SourceMod in
doi/addonshinzuzufügen, ohne den 64-Bit-Loader, der nur Fehler verursacht. Es wird während der Installation des Servers gelesen, daher braucht das spätere Einschalten eine Neuinstallation, keinen Neustart. Sichere deine Plugin-Konfigurationen vor einer späteren Neuinstallation, denn sie kann sie zurücksetzen. - Das Spielerlimit kommt aus deinem Tarif.
Selbst hosten oder mieten: ein ehrlicher Vergleich
- Kosten: Die Server-Software ist kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten ist eine wiederkehrende Gebühr, die der Tarif festlegt.
- Verfügbarkeit: Ein Heimserver ist nur erreichbar, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
- Angriffsfläche: Zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Bei einem gemieteten Server bleibt deine Heim-IP außen vor.
- Einrichtung: Selbst hosten braucht die Kommandozeile, Portweiterleitung, den SteamCMD-Retry, die Zeilenende-Korrektur und eine
server.cfg, die du selbst anlegst. Mieten braucht einen Namen, ein Passwort und eine Map. - Steuerung: Selbst hosten gibt dir jede Datei. Auf unseren Servern änderst du Name, Passwort, Map und Workshop-Liste im Panel und hast trotzdem den Tab Dateien für
server.cfgund den Rest.
Du willst einen Server ohne die Einrichtung? Hinterlasse deine E-Mail-Adresse auf der Seite zum Day of Infamy Server Hosting, um zu erfahren, wann es startet.



