NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Comment héberger un serveur Operation: Harsh Doorstop (2026)

Operation: Harsh DoorstopUpdated Nov 5, 202612 min read

Réponse courte. Vous pouvez héberger vous-même un serveur Operation: Harsh Doorstop gratuitement : téléchargez le serveur dédié (app Steam 950900) avec SteamCMD en connexion anonyme, puis lancez-le avec votre propre port de jeu, un port de requête et, si vous voulez de l'administration à distance, un port RCON. Ou louez un serveur Operation: Harsh Doorstop et oubliez les ports et les mises à jour.

Les joueurs ont besoin du jeu, gratuit sur Steam. Notre Comment vous connecter à votre serveur Operation: Harsh Doorstop explique comment rejoindre.

Vérifié le 5 novembre 2026, valable pour la version du jeu 0.14.2.2 (correctif du 22 octobre 2026). Drakeling Labs a annoncé d'autres mises à jour en octobre 2026, les détails peuvent donc changer.

Drakeling Labs, le développeur, ne publie pas de guide serveur à notre connaissance. Ce guide s'appuie donc sur les pages de la boutique Steam, sur les annonces Steam du développeur et sur ce que nous faisons tourner sur nos propres serveurs Operation: Harsh Doorstop. Pour aller directement à la location, voir l'option 2.

Ce dont vous avez besoin

  • Système d'exploitation : Linux 64 bits pour les étapes ci-dessous. La page Steam du serveur dédié n'indique que Windows, mais la même app Steam télécharge aussi un serveur Linux, HarshDoorstopServer-Linux-Shipping, et c'est celui que nous utilisons.
  • Matériel : le développeur ne publie pas de configuration requise pour le serveur (la page Steam du serveur demande seulement un processeur et un système 64 bits).
  • Réseau : trois ports dans notre configuration : le port de jeu, un port de requête et un port RCON. Vous choisissez les trois avec des arguments de démarrage (l'exemple ci-dessous utilise 7777, 27005 et 7779), et les ports de jeu et de requête doivent être joignables depuis Internet.
  • Compte Steam : inutile pour télécharger le serveur. L'installation utilise +login anonymous.
  • Le jeu : chaque joueur a besoin d'Operation: Harsh Doorstop sur Steam. Il est gratuit et tourne sous Windows.

Le logiciel serveur est gratuit. Vous payez la machine, l'électricité et la bande passante.

Option 1 : l'héberger vous-même

Cela fonctionne sur un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Les étapes SteamCMD viennent de la page SteamCMD de Valve, et la commande du serveur est celle qu'exécute notre panel.

Linux (Debian ou Ubuntu)

  1. Installez la bibliothèque dont SteamCMD a besoin.
    sudo apt-get install lib32gcc-s1 curl
  2. Créez un utilisateur steam. Valve déconseille d'exécuter SteamCMD en root.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. Installez SteamCMD avec cet utilisateur.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Téléchargez le serveur.
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/ohd +login anonymous +app_update 950900 validate +quit
    Vérifiez que /home/steam/ohd/steamapps/appmanifest_950900.acf existe. SteamCMD peut échouer à télécharger et se terminer quand même sans erreur, et notre script d'installation doit vérifier exactement cela : sur des installations propres, environ deux téléchargements sur sept échouaient, il réessaie donc jusqu'à trois fois. Si le fichier manque, relancez la commande.
  5. Copiez la bibliothèque du client Steam. Notre installation copie les fichiers steamclient.so de SteamCMD aux endroits où le serveur les cherche :
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/Steam/linux64/steamclient.so ~/.steam/sdk64/
  6. Démarrez le serveur. C'est la commande qu'exécute notre panel, avec des valeurs d'exemple. Choisissez votre propre nom, vos ports et votre mot de passe RCON :
    cd /home/steam/ohd
    ./HarshDoorstop/Binaries/Linux/HarshDoorstopServer-Linux-Shipping HarshDoorstop "AAS-TestMap?MaxPlayers=32" \
      -SteamServerName="My Server" -Port=7777 -MULTIHOME=0.0.0.0 -QueryPort=27005 \
      -RCONPort=7779 -EnableRCON -RCONPassword="choose-a-password" \
      -RCONMaxAuthAttempts=3 -RCONMaxActiveConnections=5
    AAS-TestMap est la carte avec laquelle notre ligne de démarrage se lance, et MaxPlayers juste après fixe le nombre de places. Notre panel ajoute -EnableRCON seulement quand un mot de passe RCON est défini. Si vous utilisez RCON, choisissez un long mot de passe à vous. La console du serveur affiche cette ligne quand RCON est actif :
    LogRCON: RCON server listening on
  7. Ouvrez les ports. Autorisez le port de jeu, le port de requête et le port RCON dans le pare-feu de la machine et redirigez-les sur votre routeur vers cette machine. Si vous ne comptez pas utiliser RCON depuis l'extérieur, inutile d'exposer le port RCON.
  8. Gardez-le en marche et à jour. Notre panel exécute la même étape app_update 950900 à chaque démarrage quand Mise à jour automatique est activée. Sur votre propre machine, répétez la commande SteamCMD de l'étape 4 après chaque correctif du jeu, et lancez le serveur sous un gestionnaire de services comme systemd pour qu'il survive à une déconnexion.

Mods Workshop sur un serveur auto-hébergé

Le jeu charge du contenu communautaire depuis le Workshop Steam, et un serveur a besoin des mêmes mods que ses joueurs. Deux pièges rencontrés sur nos propres serveurs :

  • Le serveur ne télécharge pas les éléments Workshop. Il monte chaque dossier de plugin qu'il trouve dans HarshDoorstop/Mods sans aucune entrée de configuration, mais pour un élément absent il journalise LoadWorkshopItem: UGC item (%llu) not installed. S'abonner avec votre propre compte Steam ne sert à rien pour le serveur.
  • Utilisez l'identifiant d'app du jeu pour le téléchargement. Les éléments Workshop appartiennent au jeu (app 736590), pas au serveur dédié (app 950900). Nous les récupérons anonymement avec +workshop_download_item 736590 <item id> et déplaçons le dossier du plugin dans HarshDoorstop/Mods.
  • Gardez les éléments à jour. Un mod mis à jour sur Steam et non retéléchargé refuse les joueurs avec Version mismatch for Steam UGC plugin.

Option 2 : l'héberger chez PlayNHost

La location supprime le pare-feu, la redirection de ports et la routine de mise à jour. Les ports et les arguments RCON sont renseignés pour vous.

  1. Choisissez une offre. Ouvrez la page d'hébergement de serveur Operation: Harsh Doorstop et comparez les offres (INSURGENTS, PMC et WEHRMACHT au moment de la rédaction, pour 20, 35 et 65 joueurs). Cliquez sur Créer un serveur pour INSURGENTS ou PMC, ou sur Personnaliser l’offre pour WEHRMACHT, puis terminez la commande. Les prix changent, vérifiez-les sur cette page.
  2. Attendez l'installation. Le serveur apparaît sur panel.playnhost.com. Dans l'onglet Console, le panel considère le serveur comme démarré quand il affiche LogRCON: RCON server listening on.
  3. Ouvrez Paramètres. Voici les champs que vous pouvez modifier :
    • Nom du serveur : le nom que voient les joueurs. Il ne peut pas contenir de guillemets doubles ni de barres obliques inverses, et peut faire jusqu'à 200 caractères.
    • Mot de passe RCON : le mot de passe qu'utilisent les outils d'administration. Définissez-en un à vous (jusqu'à 32 caractères, sans espaces, guillemets doubles, barres obliques inverses, * ni ?), et le panel ajoute -EnableRCON à la ligne de démarrage. Notre Comment configurer l’admin RCON sur votre serveur Operation: Harsh Doorstop explique le reste.
    • Mods Workshop : identifiants d'éléments Workshop, séparés par des virgules.
    Joueurs max. est affiché en lecture seule, et Mise à jour automatique, sous Afficher les options avancées, est activée par défaut.
  4. Redémarrez. Quand le panel affiche "Enregistré. Le serveur doit redémarrer pour que ces modifications prennent effet.", cliquez sur Redémarrer maintenant et attendez la ligne de disponibilité.
  5. Ajoutez des mods Workshop (facultatif). Mettez l'identifiant numérique figurant à la fin de l'adresse Steam de chaque élément dans Mods Workshop. Le serveur les télécharge avant de démarrer, donc le premier démarrage après un changement prend un moment, et certains mods dépassent un gigaoctet et comptent donc dans votre espace disque. Notre Comment installer des mods Steam Workshop sur votre serveur Operation: Harsh Doorstop donne les détails.
  6. Rejoignez. Suivez le Comment vous connecter à votre serveur Operation: Harsh Doorstop. Si votre serveur n'apparaît pas dans le navigateur de serveurs, voir Comment réparer un serveur Operation: Harsh Doorstop absent du navigateur.

Ce que notre configuration fait pour vous

  • Ports. Le panel vous attribue les ports de jeu, de requête et RCON et les transmet dans la ligne de démarrage.
  • Contrôles d'installation. L'installation réessaie SteamCMD jusqu'à trois fois et s'arrête avec une erreur quand les fichiers du serveur sont absents, au lieu de laisser un serveur qui échoue à son premier démarrage.
  • Mods Workshop. Avant chaque démarrage, notre script de lancement interroge l'API publique de Steam pour chaque élément. Il ne télécharge un élément que si sa date de dernière mise à jour a changé, ce qui évite un téléchargement de plusieurs gigaoctets à chaque redémarrage. Il refuse aussi un identifiant appartenant à un autre jeu et n'installe que les mods de votre liste. Un dossier de plugin que vous envoyez vous-même par SFTP est laissé tel quel, et retirer un identifiant puis redémarrer ne supprime que le mod qu'il avait installé.
  • Mises à jour. Avec Mise à jour automatique activée, le serveur vérifie sur Steam la présence d'une nouvelle version à chaque démarrage.

Auto-hébergement ou location : une comparaison honnête

  • Coût. Auto-hébergé : le logiciel est gratuit, et vous payez le matériel, l'électricité et la bande passante, ou une machine virtuelle dans le cloud. Loué : un abonnement mensuel selon l'offre. Voir les offres actuelles.
  • Disponibilité. Auto-hébergé : aussi fiable que votre machine, votre électricité et votre connexion à domicile, et il doit rester allumé quand vos joueurs jouent. Loué : tourne sur le matériel de l'hébergeur, pas sur votre PC.
  • Exposition réseau. Auto-hébergé : les joueurs se connectent à votre IP publique et vous gérez le pare-feu et le routeur. Loué : votre IP personnelle n'est pas concernée.
  • Compétences requises. Auto-hébergé : ligne de commande, redirection de ports et routine de mise à jour, plus un script pour les mods Workshop. Faisable, et une bonne façon d'apprendre. Loué : un panel web avec des champs de formulaire.
  • Mods et mises à jour. Auto-hébergé : vous téléchargez et actualisez vous-même chaque élément Workshop. Loué : les identifiants listés sont téléchargés et actualisés au démarrage du serveur.

L'auto-hébergement vous convient si une machine tourne déjà toute la journée et que vous êtes à l'aise avec les réseaux. La location vous convient si vous préférez ne pas vous occuper du matériel.

Problèmes courants et solutions

Le premier démarrage échoue sur une installation neuve

Cause : le téléchargement SteamCMD ne s'est pas terminé mais a signalé un succès, donc le dossier du serveur est vide ou partiel.

Solution : vérifiez que steamapps/appmanifest_950900.acf existe et relancez la commande app_update 950900 validate jusqu'à ce qu'il existe.

Un mod Workshop ne se charge pas

Cause : l'élément n'a jamais été téléchargé (UGC item ... not installed) ou il est obsolète (Version mismatch for Steam UGC plugin).

Solution : téléchargez-le avec l'app 736590 et placez le dossier du plugin dans HarshDoorstop/Mods, ou chez PlayNHost ajoutez son identifiant à Mods Workshop et redémarrez.

RCON ne répond pas

Cause : l'outil d'administration utilise un autre mot de passe que le serveur, ou le port RCON est fermé. Notre panel n'ajoute -EnableRCON à la ligne de démarrage que lorsque Mot de passe RCON est défini.

Solution : définissez un mot de passe, redémarrez, utilisez le même mot de passe dans votre outil d'administration et ouvrez le port RCON si votre outil se connecte depuis l'extérieur.

Le serveur n'apparaît pas dans le navigateur de serveurs

Cause : souvent, le port de requête n'est pas joignable depuis l'extérieur.

Solution : ouvrez et redirigez le port de requête indiqué avec -QueryPort. Voir le Comment réparer un serveur Operation: Harsh Doorstop absent du navigateur.

FAQ

Puis-je héberger gratuitement un serveur Operation: Harsh Doorstop ?

Oui. Le serveur dédié est sur Steam sous l'app 950900 et se télécharge en connexion anonyme. Vous payez quand même la machine, l'électricité et Internet, et il doit rester allumé tant que des gens jouent.

Les joueurs doivent-ils acheter le jeu ?

Non. Steam indique Operation: Harsh Doorstop comme gratuit.

Quels ports le serveur utilise-t-il ?

Un port de jeu, un port de requête et un port RCON, tous définis par des arguments de démarrage (-Port, -QueryPort et -RCONPort). Chez PlayNHost, le panel attribue les trois.

Dois-je posséder le jeu pour faire tourner le serveur ?

Pas pour l'installer : le téléchargement se fait en connexion anonyme.

Puis-je ajouter des mods du Workshop Steam ?

Oui, mais vous devez les télécharger vous-même : le serveur ne monte que ce qui se trouve déjà dans HarshDoorstop/Mods. Chez PlayNHost, collez les identifiants dans Mods Workshop et redémarrez.

Envie de sauter la configuration ? Consultez les offres de serveur Operation: Harsh Doorstop.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES