Réponse courte. Vous pouvez héberger vous-même un serveur Day of Infamy gratuitement : installez le serveur dédié (app Steam 462310) avec SteamCMD via une connexion anonyme, créez
doi/cfg/server.cfgavec le nom de votre serveur, lancez-le avecsrcds_run -game doiet ouvrez le port 27015 (TCP et UDP). L'hébergement de serveur Day of Infamy de PlayNHost est indiqué Bientôt disponible au moment de la rédaction.Les joueurs trouvent votre serveur grâce à son nom dans le navigateur de serveurs du jeu.
Vérifié le 5 novembre 2026 d'après l'annonce la plus récente de la page Steam du jeu, datée du 24 décembre 2025, qui a retiré la prise en charge de BattlEye du client du jeu et du serveur dédié Windows.
Ce guide s'appuie sur la documentation de Valve sur le Source Dedicated Server pour les parties génériques, sur les annonces de la page Steam du jeu et sur notre propre installation de Day of Infamy pour le reste. Pour voir comment cela fonctionnera sur PlayNHost, passez à l'option 2.
Ce qu'il vous faut
- Le logiciel serveur : le serveur dédié Day of Infamy, app Steam 462310. Il est gratuit et se télécharge avec une connexion Steam anonyme. Vous n'avez pas besoin de posséder le jeu pour le télécharger.
- Une machine qui reste allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Ce guide utilise Linux 64 bits, ce que nous utilisons. Un serveur dédié Windows existe aussi (l'avis Steam du jeu de décembre 2025 le mentionne), mais nous n'en avons pas testé.
- RAM et CPU : la page Steam n'indique des besoins que pour jouer, pas pour un serveur dédié, et nous n'avons trouvé aucun chiffre officiel pour le serveur. Considérez tout chiffre de serveur lu ailleurs comme une estimation.
- Une limite de joueurs : elle se règle avec
-maxplayerssur la ligne de lancement. Nous plafonnons nos serveurs à 32. - Réseau : port 27015, TCP et UDP, joignable depuis Internet. La documentation de Valve indique qu'on peut le changer avec
-port. - Le jeu : chaque joueur a besoin de Day of Infamy sur Steam. La page Steam indique Windows, macOS et Linux.
Option 1 : l'héberger vous-même
Ces étapes valent pour Debian ou Ubuntu. La commande de téléchargement, les chemins de fichiers et la ligne de lancement sont ceux qu'utilise notre installation de Day of Infamy.
Installer le serveur
- Installez les bibliothèques dont SteamCMD a besoin.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install lib32gcc-s1 curl tar -y - Créez un utilisateur pour le serveur et basculez sur lui. Valve déconseille d'exécuter SteamCMD en root.
sudo useradd -m -s /bin/bash -U doi sudo su - doi - Installez SteamCMD et laissez-le se mettre à jour une fois.
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 - Téléchargez le serveur.
Dans nos installations, SteamCMD a parfois échoué tout en signalant un succès : sur une installation propre, environ deux exécutions sur sept, avec un dossier vide à la clé. Vérifiez que~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quitsteamapps/appmanifest_462310.acfexiste dans le dossier du serveur, et relancez la commande si ce n'est pas le cas. - Copiez les bibliothèques du client Steam dans le dossier personnel de l'utilisateur qui exécute le serveur, comme le fait notre installation :
mkdir -p ~/.steam/sdk32 ~/.steam/sdk64 cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/ cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/ - Supprimez les fins de ligne Windows de
srcds_run. Dans nos installations, il est arrivé avec des fins de ligne Windows (CRLF), si bien que Linux cherche un interpréteur nommé/bin/shsuivi d'un retour chariot. Le fichier existe et est exécutable, pourtant le shell répond « No such file or directory ». Voici la correction :sed -i 's/\r$//' ~/server/srcds_run
Écrire les paramètres
- Créez
server.cfgdansdoi/cfgà l'intérieur du dossier du serveur. Une installation neuve n'en fournit pas : quand nous avons inspecté une nouvelle installation,doi/cfgne contenait aucunserver.cfg. La documentation de Valve indique que le nom que les gens voient dans le navigateur de serveurs est la lignehostnamede ce fichier :
Mettez un mot de passe entre les guillemets pour un serveur privé. Laissez-les vides pour un serveur public.hostname "My Day of Infamy server" sv_password "" - Redémarrez le serveur après avoir modifié le fichier, pour qu'il démarre avec vos changements.
Ouvrir les ports
- Jeu : autorisez le port 27015 dans le pare-feu de la machine, en TCP et UDP (par exemple
sudo ufw allow 27015), et redirigez-le sur votre routeur. La documentation de Valve indique 27015 TCP/UDP pour le trafic de jeu, les pings et RCON. - Autre port : ajoutez
-portavec votre numéro à la ligne de lancement et ouvrez celui-là à la place.
Le lancer et rejoindre
- Démarrer le serveur depuis le dossier du serveur. C'est la ligne qu'utilise notre installation, avec le port 27015, 16 joueurs et la carte
dog_red:
Il est prêt quand la console affiche./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestartgameserver Steam ID. Exécutez-le sous un gestionnaire de services comme systemd pour qu'il redémarre après un redémarrage de la machine ou un plantage. - Choisissez une autre carte de départ en modifiant
+map. Les noms de cartes de base utilisés par notre installation sont bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range et sicily. Pour changer de carte pendant que le serveur tourne, tapezchangelevelet le nom de la carte dans sa console. - Rejoignez-le. Dans Day of Infamy, ouvrez le navigateur de serveurs et cherchez le nom de votre serveur exactement comme écrit dans
hostname. - Mettre à jour en arrêtant le serveur et en relançant la commande de téléchargement de l'étape 4. Quand le jeu est mis à jour, mettez aussi le serveur à jour : l'avis le plus récent de la page Steam du jeu demande aux propriétaires de serveurs de mettre à jour le serveur dédié via Steam.
Ajouter des cartes et mods Steam Workshop
Un serveur Day of Infamy peut charger du contenu Workshop à partir d'un fichier texte d'ID Workshop. Voici comment notre installation le configure :
- Trouvez l'ID de l'élément. Ouvrez l'élément dans le Workshop de Day of Infamy. L'ID est le nombre à la fin de son adresse, après
?id=. - Listez les ID dans
doi/subscribed_file_ids.txt, un par ligne. Un ID de collection fonctionne aussi : les annonces de Screaming Steel citées plus bas disaient aux hébergeurs qu'ils pouvaient lister l'ID de collection du mod au lieu de ses éléments individuels. - Ajoutez
-workshopà la ligne de lancement. Notre installation l'ajoute pour activer la prise en charge du Workshop../srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop - Redémarrez après la mise à jour d'un mod. Les annonces de la page Steam de Day of Infamy sur le mod Screaming Steel demandaient aux propriétaires de serveurs de redémarrer après la mise à jour du mod pour que le serveur apparaisse aux joueurs dans le navigateur de serveurs. Les serveurs qui listaient l'ID de collection du mod (1455070029) n'avaient besoin que de ce redémarrage. Ceux qui listaient des éléments individuels devaient aussi ajouter l'ID de la nouvelle carte.
Si vous ajoutez Metamod:Source et SourceMod à la main, notre installation supprime ensuite doi/addons/metamod_x64.vdf. Ce serveur tourne en 32 bits, donc le chargeur 64 bits ne fait qu'ajouter une erreur « dlopen » déroutante à chaque journal de démarrage.
Option 2 : l'héberger sur PlayNHost
Les serveurs Day of Infamy ne sont pas encore en vente sur PlayNHost. Au moment de la rédaction, la page d'hébergement de serveur Day of Infamy affiche Bientôt disponible et recueille votre e-mail pour vous prévenir de l'ouverture. Les étapes ci-dessous montrent comment notre panel configure un serveur Day of Infamy une fois l'offre ouverte. La location vous évite l'installation, les bibliothèques, les ports et la routine de mise à jour. Vous choisissez toujours un nom, un mot de passe et une carte.
- Commandez un serveur sur la page d'hébergement de serveur Day of Infamy une fois ses offres ouvertes.
- Attendez l'installation. Le serveur apparaît dans le panel. Sa Console affiche
gameserver Steam IDquand il est prêt. - Donnez-lui un nom. Dans l'onglet Paramètres, renseignez le Nom du serveur et, pour un serveur privé, le Mot de passe de connexion. Puis redémarrez.
- Choisissez la carte de départ dans le champ Carte de départ du même onglet. Pour changer de carte sans redémarrer, utilisez la tâche Changer de carte dans Tâches rapides. Annoncer aux joueurs sur la même page envoie un message à tout le monde.
- Ajoutez du contenu Workshop. Sur la page Workshop, mettez vos ID d'éléments ou de collections dans Éléments Workshop, séparés par des virgules. Le serveur les télécharge à son prochain démarrage.
- Invitez vos joueurs. Ils cherchent dans le navigateur de serveurs du jeu le nom que vous avez défini.
Ce que le panel fait pour vous :
- Votre port est attribué et ouvert dès le départ, et il est ajouté à la ligne de lancement pour vous, donc il n'y a rien à rediriger.
- Le nom et le mot de passe sont écrits dans
doi/cfg/server.cfgà chaque démarrage, vous les modifiez donc dans le panel, pas dans le fichier. L'installation crée aussi ce fichier avec des ligneshostnameetsv_passwordvides, car une installation neuve de Day of Infamy n'en a pas et le panel ne modifie qu'unserver.cfgexistant. Unserver.cfgque vous avez déjà n'est jamais écrasé. Toute autre ligne de ce fichier, vous la modifiez vous-même dans l'onglet Fichiers. - La liste Workshop est écrite dans
doi/subscribed_file_ids.txtà chaque démarrage, et-workshopn'est ajouté à la ligne de lancement que si la liste n'est pas vide. Modifiez la liste dans le panel, pas le fichier. - Le téléchargement de l'installation est exécuté jusqu'à trois fois, donc une exécution de SteamCMD en échec comme celles décrites plus haut ne vous laisse pas avec un serveur vide. Les fins de ligne Windows de
srcds_runsont aussi supprimées pour vous. - Avec Mise à jour automatique activée (c'est le réglage par défaut, sous Afficher les options avancées dans l'onglet Paramètres), le serveur cherche une mise à jour du jeu à chaque démarrage, donc un redémarrage vaut mise à jour.
- Activez Installer SourceMod pour ajouter Metamod:Source et SourceMod à
doi/addons, sans le chargeur 64 bits qui ne fait que causer des erreurs. Il est lu pendant l'installation du serveur, donc l'activer plus tard demande une réinstallation, pas un redémarrage. Sauvegardez les configurations de vos plugins avant une réinstallation ultérieure, car elle peut les réinitialiser. - La limite de joueurs dépend de votre offre.
Auto-hébergement ou location : une comparaison honnête
- Coût : le logiciel serveur est gratuit. L'auto-hébergement coûte de l'électricité, du matériel et de la bande passante, ou une machine dans le cloud. La location est un tarif récurrent fixé par l'offre.
- Disponibilité : un serveur à la maison n'est actif que tant que votre PC, le courant et Internet le sont. Un serveur loué tourne sur le matériel de l'hébergeur.
- Exposition : à la maison, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Un serveur loué garde votre IP personnelle à l'écart.
- Mise en place : l'auto-hébergement demande la ligne de commande, la redirection de ports, la nouvelle tentative SteamCMD, la correction des fins de ligne et un
server.cfgque vous créez vous-même. La location demande un nom, un mot de passe et une carte. - Contrôle : l'auto-hébergement vous donne chaque fichier. Sur nos serveurs, vous changez le nom, le mot de passe, la carte et la liste Workshop dans le panel et vous gardez l'onglet Fichiers pour
server.cfget le reste.
Vous voulez un serveur sans la mise en place ? Laissez votre e-mail sur la page d'hébergement de serveur Day of Infamy pour savoir quand il ouvre.



