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 Arma Reforger (2026)

Arma ReforgerUpdated Nov 5, 202614 min read

Réponse courte. Vous pouvez héberger vous-même un serveur Arma Reforger gratuitement : installez le serveur dédié (app Steam 1874900) avec SteamCMD et une connexion anonyme, écrivez un fichier config.json avec un nom de serveur et un scénario, lancez ArmaReforgerServer avec -configet ouvrez l’UDP 2001. L’UDP 17777 (requêtes Steam) est facultatif. Ou louez un serveur Arma Reforger et oubliez la partie réseau.

Les joueurs trouvent votre serveur par son nom dans le navigateur de serveurs du jeu, ou le rejoignent directement si vous le masquez de la liste.

Vérifié le 5 novembre 2026 avec Arma Reforger 1.8.0.13 (mise à jour Steam du 3 septembre 2026), la dernière mise à jour annoncée par Bohemia Interactive sur Steam.

Ce guide s’appuie sur la documentation officielle d’hébergement de serveur de Bohemia Interactive, les annonces Steam et ce que nous utilisons sur chaque serveur Arma Reforger que nous hébergeons. Pour passer directement à la location, allez à l’ option 2.

Ce qu’il vous faut

  • Le logiciel serveur : le serveur dédié Arma Reforger, app Steam 1874900 (stable). Bohemia indique aussi un serveur expérimental distinct, app 1890870. Il est gratuit et se télécharge avec +login anonymous. Le client du jeu, dont les joueurs ont besoin, est une autre app Steam.
  • Une machine qui reste allumée : un PC de réserve, un serveur à la maison ou une machine virtuelle dans le cloud. Bohemia ne publie pas de configuration minimale pour le serveur sur sa page d’hébergement, et nous ne donnons ici aucun chiffre de RAM. Pour dimensionner, lisez De combien de RAM un serveur Arma Reforger a-t-il besoin ?
  • Réseau : UDP 2001 pour le jeu, joignable depuis Internet. Bohemia indique UDP 17777 (requête Steam, A2S) et UDP 19999 (RCON) comme ports facultatifs. La page d’hébergement de Bohemia précise qu’un serveur n’est pas joignable de l’extérieur tant que la redirection de ports n’est pas configurée sur votre routeur.
  • Système d’exploitation : Linux (Bohemia documente SteamCMD sur Ubuntu) ou Windows (ArmaReforgerServer.exe).
  • Le jeu : chaque joueur a besoin d’Arma Reforger.

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

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

Les étapes SteamCMD suivent la page d’hébergement de Bohemia et la page SteamCMD de Valve. Les clés de configuration sont celles que nos propres serveurs utilisent.

Linux (Ubuntu)

  1. Installez SteamCMD.
    sudo add-apt-repository multiverse
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install steamcmd
    Sur Debian, la page SteamCMD de Valve indique d’activer le dépôt non-free au lieu de multiverse.
  2. Téléchargez le serveur.
    /usr/games/steamcmd +force_install_dir /home/youruser/armar +login anonymous +app_update 1874900 validate +quit
    Lors de nos propres installations, SteamCMD s’est parfois terminé sans rien installer tout en semblant avoir réussi. Notre script d’installation essaie donc jusqu’à trois fois et n’accepte l’installation que si un fichier nommé appmanifest_*.acf existe dans steamapps. Vérifiez-le vous-même et relancez la commande s’il manque. Vérifiez aussi que ArmaReforgerServer existe dans le dossier d’installation.
  3. Créez les dossiers.
    cd /home/youruser/armar
    mkdir -p profile tmp
  4. Écrivez config.json dans ce dossier. Voici la structure que nous utilisons :
    {
      "bindAddress": "0.0.0.0",
      "bindPort": 2001,
      "publicPort": 2001,
      "a2s": {
        "address": "0.0.0.0",
        "port": 17777
      },
      "game": {
        "name": "My Arma Reforger Server",
        "password": "",
        "passwordAdmin": "choose-an-admin-password",
        "admins": [],
        "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
        "maxPlayers": 32,
        "visible": true,
        "gameProperties": {
          "disableThirdPerson": false,
          "fastValidation": true,
          "battlEye": true
        },
        "mods": []
      }
    }
    Un password vide signifie que tout le monde peut rejoindre. Bohemia indique que le mot de passe admin ne peut pas contenir d’espaces. Le bloc a2s est facultatif : il fait répondre le serveur aux requêtes Steam (A2S) sur l’UDP 17777, et vous pouvez l’omettre. Ne mettez pas de guillemet double ni de barre oblique inverse dans le nom ou les mots de passe sans l’échapper, car le jeu ne peut pas lire un fichier cassé. Le scénario ci-dessus est le scénario Conflict - Everon avec lequel nos serveurs démarrent.
  5. Démarrez le serveur.
    chmod +x ArmaReforgerServer
    ./ArmaReforgerServer -gproj ./addons/data/ArmaReforger.gproj -config ./config.json -profile ./profile -backendlog -nothrow -listScenarios -maxFPS 120 -addonTempDir ./tmp
    -maxFPS compte : la page de Bohemia indique de le régler entre 60 et 120, sinon le serveur peut essayer d’utiliser toutes les ressources disponibles. -listScenarios affiche les ID de scénario que votre serveur peut charger, pour que vous puissiez choisir un autre scenarioId. Les journaux et les mods téléchargés vont dans le dossier profile .
  6. Ouvrez les ports. Autorisez l’UDP 2001 dans le pare-feu de la machine (avec ufw : sudo ufw allow 2001/udp), plus l’UDP 17777 si vous avez gardé le bloc a2s (sudo ufw allow 17777/udp), puis redirigez les mêmes ports UDP de votre routeur vers cette machine.
  7. Laissez-le tourner. La page de Bohemia suggère un service systemd qui exécute un script de démarrage et redémarre après les plantages, et mentionne LinuxGSM comme outil de supervision et de mise à jour. Le serveur ne se met pas à jour tout seul : relancez la commande SteamCMD après une mise à jour du jeu.

Windows

  1. Téléchargez SteamCMD depuis https://client-update.steamstatic.com/installer/steamcmd.zip et extrayez-le dans un dossier tel que C:\steamcmd.
  2. Dans une invite de commandes :
    cd C:\steamcmd
    steamcmd +force_install_dir C:\ArmaReforgerServer +login anonymous +app_update 1874900 validate +quit
  3. Écrivez config.json comme à l’étape 4 de Linux, puis démarrez le serveur avec ArmaReforgerServer.exe -config ".\config.json" -profile ".\profile" -maxFPS 120.
  4. Autorisez l’UDP 2001 (et l’UDP 17777 si vous avez gardé le bloc a2s ) en entrée dans le pare-feu Windows et redirigez les mêmes ports sur votre routeur.

Ajouter des mods Workshop

Arma Reforger récupère ses propres mods. Placez chaque mod dans le tableau mods de config.json avec son ID Workshop de 16 caractères, par exemple {"modId": "591AF5BDA9F7CE8B"}, et le serveur le télécharge au démarrage et l’envoie aux joueurs quand ils rejoignent. Ajoutez "version": "1.2.0" à côté de modId pour figer un mod sur une version. Les mods sont traités dans Comment ajouter des mods à votre serveur Arma Reforger.

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, le bloc de requête et le fichier de configuration sont préparés pour vous.

  1. Choisissez une offre. Ouvrez la page d’hébergement de serveur Arma Reforger et comparez les offres (SERGEANT, LIEUTENANT et COLONEL au moment de la rédaction). Cliquez sur Créer un serveur pour SERGEANT ou LIEUTENANT, ou sur Personnaliser l’offre pour COLONEL, puis terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
  2. Attendez l’installation. Vous recevez un e-mail « Votre serveur est prêt » et le serveur apparaît sur panel.playnhost.com. Dans l’onglet Console , le panel considère le serveur comme démarré quand il affiche Starting RPL server.
  3. Ouvrez Paramètres, puis Paramètres du jeu. Ces champs sont écrits dans config.json à chaque démarrage du serveur :
    • Nom du serveur : le nom affiché dans le navigateur de serveurs du jeu.
    • Mot de passe du serveur : le mot de passe que les joueurs saisissent pour rejoindre. Laissez-le vide pour un serveur ouvert.
    • Mot de passe admin : rejoignez le serveur et tapez #login suivi de ce mot de passe dans le chat pour obtenir les droits d’administrateur. Laissez-le vide pour désactiver la connexion admin.
    • ID du scénario : le scénario chargé par le serveur. La liste complète des ID disponibles pour votre serveur est affichée dans la console à chaque démarrage.
    • Joueurs max. : la limite de joueurs incluse dans votre offre.
    • Visible dans le navigateur de serveurs : désactivez-le et les joueurs rejoignent par connexion directe.
    • Désactiver la troisième personne et Activer BattlEye : la troisième personne est autorisée et BattlEye est activé par défaut.
    • Port de requête Steam : affiché à titre indicatif. Le panel l’attribue avec votre serveur et il ne peut pas être modifié depuis cette page.
    Sous Afficher les options avancées, Mises à jour automatiques est activé par défaut et vérifie sur Steam s’il existe une mise à jour du jeu à chaque démarrage du serveur.
  4. Redémarrez. Cliquez sur Redémarrer maintenant quand le panel le propose et attendez Starting RPL server dans la console.
  5. Ajoutez des mods Workshop (facultatif). Ouvrez l’onglet Modding et listez les ID de mods sous Mods Workshop, puis cliquez sur Redémarrer pour appliquer. Vider la liste remet le serveur sur le jeu de base au prochain démarrage.
  6. Rejoignez. Trouvez le nom de votre serveur dans le navigateur de serveurs du jeu et saisissez le mot de passe, sauf si vous l’avez laissé vide. Plus de détails : Comment rejoindre votre serveur Arma Reforger.

Ce que le panel fait pour vous

  • Les ports. À chaque démarrage, le panel écrit votre port de jeu et votre port de requête dans bindPort, publicPort et a2s, afin que le serveur réponde aux requêtes Steam (A2S) sur son propre port attribué.
  • Adresse publique. Nous laissons volontairement publicAddress hors du fichier. Renseigné avec l’adresse à laquelle le serveur se lie (0.0.0.0), le serveur s’enregistrait avec cette adresse et affichait un ping inconnu. Sans cette clé, Reforger détecte sa véritable adresse publique.
  • Les clés gérées par le panel. Le nom du serveur, les deux mots de passe, le scénario, le nombre de joueurs, la visibilité, la troisième personne, BattlEye et les ports sont réécrits depuis Paramètres du jeu à chaque démarrage, donc les modifications manuelles de ces clés dans config.json ne durent pas. Les autres clés, comme admins et les distances d’affichage, ne sont pas touchées. Vous pouvez les modifier sous Fichiers : arrêtez d’abord le serveur, puis redémarrez-le.
  • Valeurs sûres. Le nom du serveur, les mots de passe et l’ID du scénario ne peuvent pas contenir de guillemet double ni de barre oblique inverse, donc une faute de frappe ne peut pas casser config.json.
  • Mods. Un script de démarrage remplit le tableau mods à partir de Mods Workshop après la réécriture du fichier par le panel. Seul ce tableau est remplacé. Un ID de mod mal formé lui fait ignorer la modification et afficher un message dans la console au lieu d’empêcher le démarrage.
  • Nouvelles tentatives d’installation. L’installation essaie SteamCMD jusqu’à trois fois et s’arrête avec une erreur si les fichiers du serveur manquent, au lieu de continuer sur un dossier vide.
  • Sauvegardes. Si votre offre inclut des sauvegardes, faites-en une depuis Sauvegardes avant de modifier la configuration à la main.

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 fixé par l’offre. Consultez les offres actuelles.
  • Disponibilité. Auto-hébergé : aussi fiable que votre machine, votre électricité et votre connexion internet à la maison, et elle doit rester allumée quand vos amis 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, édition JSON et routine de mise à jour. Tout à fait faisable, et une bonne façon d’apprendre. Loué : un panel web avec des champs de formulaire.
  • Mises à jour. Auto-hébergé : relancez SteamCMD après une mise à jour du jeu, puis démarrez le serveur. Loué : Mises à jour automatiques installe une nouvelle version au démarrage du serveur, donc cliquez sur Redémarrer après un correctif.
  • Contrôle. Auto-hébergé : vous pouvez tout modifier. Loué : les clés gérées par le panel se changent dans Paramètres du jeu, et le reste du fichier reste modifiable.

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 serveur tourne mais n’apparaît pas dans le navigateur de serveurs

Cause : visible est réglé sur false, ou publicAddress contient une adresse que les joueurs ne peuvent pas joindre.

Solution : mettez "visible": trueet supprimez publicAddress pour que le backend détecte votre adresse publique, comme le recommande Bohemia. Vérifiez que l’UDP 2001 est redirigé, puis redémarrez. Sur PlayNHost, activez Visible dans le navigateur de serveurs. Voir aussi Problèmes de serveur Arma Reforger et solutions.

Les joueurs ne peuvent pas se connecter depuis l’extérieur de votre réseau

Cause : la redirection de ports est absente. La page de Bohemia indique qu’un serveur hébergé n’est pas joignable depuis Internet tant que le routeur ne redirige pas les ports.

Solution : redirigez l’UDP 2001 vers la machine du serveur, plus l’UDP 17777 si vous utilisez le bloc a2s .

Les joueurs ne peuvent plus rejoindre après une mise à jour du jeu

Cause : un serveur auto-hébergé ne se met pas à jour tout seul, il peut donc prendre du retard sur la version du jeu utilisée par les joueurs.

Solution : relancez la commande SteamCMD et redémarrez. Sur PlayNHost, redémarrez avec les Mises à jour automatiques activées.

Le serveur utilise bien plus de CPU que prévu

Cause : -maxFPS n’est pas défini. Bohemia avertit que le serveur peut alors essayer d’utiliser toutes les ressources disponibles.

Solution : démarrez avec -maxFPS 120, ou une valeur entre 60 et 120.

Le serveur ne démarre pas après une modification de la configuration

Cause : un guillemet double ou une barre oblique inverse dans un nom ou un mot de passe, ou tout autre JSON invalide, casse config.json.

Solution : échappez ou supprimez le caractère et redémarrez. Sur PlayNHost, le panel refuse ces caractères dans Paramètres du jeu.

Vos modifications de config.json disparaissent (PlayNHost)

Cause : la clé fait partie de celles que le panel écrit à chaque démarrage.

Solution : changez le nom, les mots de passe, le scénario, le nombre de joueurs et la visibilité dans Paramètres du jeu, et les mods sous Mods Workshop. Pour la liste complète des clés, voir Paramètres du serveur Arma Reforger : toutes les options expliquées.

FAQ

Puis-je héberger un serveur Arma Reforger gratuitement ?

Oui. Le serveur dédié est gratuit sur Steam (app 1874900) et se télécharge avec une connexion anonyme. Vous payez quand même la machine, l’électricité et Internet, et elle doit rester allumée pendant que l’on joue.

Quels ports utilise un serveur Arma Reforger ?

UDP 2001 pour le jeu, qui doit être joignable depuis Internet. Bohemia indique UDP 17777 (requête Steam, A2S) et UDP 19999 (RCON) comme facultatifs, nécessaires seulement si vous activez ces fonctions.

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

Pas pour l’installer. Les joueurs ont besoin du jeu pour rejoindre.

Puis-je utiliser des mods ?

Oui. Listez les ID de mods Workshop dans le tableau mods ou, sur PlayNHost, sous Mods Workshop dans l’onglet Modding . Le serveur les télécharge et les envoie aux joueurs quand ils rejoignent.

Comment devenir admin ?

Définissez un mot de passe admin, rejoignez le serveur et tapez #login suivi du mot de passe dans le chat. Plus de détails dans Comment devenir admin sur votre serveur Arma Reforger et utiliser les commandes admin.

Envie de passer la configuration ? Voir les offres de serveur Arma Reforger.

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

NOS DERNIERS ARTICLES