Sur cette pageTa première heure
Ta première heure : du nouveau serveur au premier déploiement
Un nouveau serveur de jeu tourne normalement moins de 20 minutes après la commande. Six étapes le font passer d’une install par défaut à un serveur que ton groupe trouve dans la liste et peut rejoindre.
- Ouvre le panel de jeuConnecte-toi sur cpdeluxe.com et choisis ton service Arma Reforger. Start, Stop et le menu More sont côte à côte ; More regroupe les outils Reforger comme Delete Mods Cache.
- Arrête le serveurReforger lit sa config au démarrage. Les modifs faites pendant qu’il tourne ne passent pas, alors arrête-le avant de toucher à un fichier.
- Nom et mots de passeDans Configuration Files, ouvre
Server.jsonavec le Config Editor. Donne au serveur unname(jusqu’à 100 caractères), unpasswords’il est privé, et unpasswordAdminsans espaces. - Choisis un scénarioPrends-en un dans le menu déroulant des scénarios : Conflict sur Everon est le classique, Game Master convient à une soirée animée par un maître du jeu. Le chapitre sur les scénarios liste le reste.
- Démarre et attendsAppuie sur Start. Le panel peut afficher zéro CPU et zéro mémoire pendant 30 à 60 secondes, le temps de faire une copie de sécurité, et une longue liste de mods ajoute du temps de téléchargement au premier démarrage.
- Trouve-le et rejoinsDans la liste des serveurs du jeu, cherche le nom de ton serveur. Les joueurs Xbox et PlayStation le voient aussi une fois le crossplay activé, comme l’explique le chapitre crossplay.
La config du serveur ligne par ligne : Server.json expliqué
Le serveur dédié de Bohemia lit un seul fichier JSON, désigné par le paramètre de lancement -config ; sur nos serveurs, c’est Server.json dans Configuration Files. Les clés sont sensibles à la casse : maxPlayers marche, MaxPlayers non. Le Config Editor affiche les champs courants sous forme de formulaire ; le Text Editor montre le fichier brut.
Le bloc game : qui rejoint et à quoi on joue
- name = "Ton serveur"
- Affiché dans la liste ; 100 caractères maximum.
- password = ""
- Vide pour un serveur public.
- passwordAdmin = ""
- S’utilise avec
#logindans le chat. Les espaces ne sont pas autorisés. - admins = [ ]
- Les IdentityID ou Steam ID qui peuvent se connecter en admin sans le mot de passe. Le chapitre sur les admins donne les détails.
- scenarioId = "{...}Missions/23_Campaign.conf"
- Le scénario à charger : un code de 16 caractères entre accolades, puis le fichier du scénario. Celui-ci, c’est Conflict sur Everon.
- maxPlayers = 64
- De 1 à 128 ; 64 est la valeur par défaut de Bohemia. Le nombre de joueurs de ton offre fixe la vraie limite.
- visible = true
- false cache le serveur de la liste, donc seuls ceux qui ont l’adresse peuvent le trouver.
gameProperties : comment le monde se joue
- serverMaxViewDistance = 1600
- La distance de vue maximale, en mètres. Plus c’est haut, plus c’est beau, et plus ça coûte en performances.
- networkViewDistance = 1500
- Jusqu’où le serveur envoie à chaque client les éléments en mouvement comme les joueurs et les véhicules.
- serverMinGrassDistance = 0
- Impose une distance minimale d’affichage de l’herbe (50 à 150 m), pour que personne ne coupe l’herbe et repère les joueurs couchés. 0 n’impose rien.
- disableThirdPerson = false
- true bloque tout le monde en vue à la première personne.
- battlEye = true
- L’anti-triche BattlEye. Laisse-le activé sur tout serveur public.
- fastValidation = true
- Le conseil de Bohemia est sans détour : toujours true sur un serveur public.
- VONCanTransmitCrossFaction = false
- true permet aux joueurs de parler sur les canaux radio du camp adverse, pas seulement d’écouter.
operating : l’intendance du serveur
- joinQueue.maxSize = 0
- Combien de joueurs peuvent attendre une place libre, jusqu’à 50. 0 coupe la file d’attente.
- slotReservationTimeout = 60
- Les secondes pendant lesquelles une place reste réservée à un joueur éjecté par une erreur de connexion, de 5 à 300.
- playerSaveTime = 120
- La fréquence de sauvegarde des joueurs, en secondes.
- aiLimit = -1
- Un plafond de personnages IA ; -1 veut dire sans limite. Utile sur les serveurs Conflict chargés.
- disableNavmeshStreaming = [ ]
- Garder des navmeshes entiers en mémoire rend l’IA un peu plus réactive ; Bohemia chiffre la mémoire en plus à quelques centaines de mégaoctets.
Les scénarios officiels : Conflict, Game Master, Combat Ops et les autres
Un serveur Reforger joue exactement un scénario, identifié par un scenarioId : un code de ressource entre accolades suivi du fichier .conf du scénario. Le menu déroulant du Config Editor l’écrit pour toi, donc tu n’as besoin que des noms ci-dessous.
Conflict
Deux camps se battent pour des bases sur toute une île, avec ravitaillement, relais radio et grades. Des versions pour tout Everon (23_Campaign.conf), Arland, et les fronts plus petits Northern et Southern Everon.
Game Master
Un ou plusieurs joueurs montent et pilotent la bataille en direct, façon Zeus, sur Everon (21_GM_Eden.conf) ou Arland (22_GM_Arland.conf).
Combat Ops
Une escouade contre des objectifs tenus par l’IA, sur Arland (24_CombatOps.conf) ou Everon (26_CombatOpsEveron.conf).
Capture & Hold
Des combats serrés autour d’un seul lieu : Briars Coast, Montfort Castle, Concrete Plant, Almara Factory, Simon's Wood, Le Moule, Camp Blake et Morton.
La mise à jour 1.6 (30 octobre 2025) a ajouté l’île de Kolguyev avec des versions Game Master et Combat Ops, et a refait Conflict en HQ Commander sur Everon, Arland et Kolguyev. L’ancien style manquait aux joueurs, alors la mise à jour 1.6.0.87 du 5 décembre 2025 a ramené le Conflict classique en option. Operation Omega, Air Support et Elimination sont en solo et ne tournent pas sur un serveur dédié. La liste exacte sur ton build est facile à vérifier : le paramètre de lancement -listScenarios affiche tous les scénarios que le serveur peut charger, et le menu déroulant de notre Config Editor la suit.
Changer de scénario
- Arrête le serveurUn serveur en marche garde le scénario avec lequel il a démarré.
- Choisis le nouveauOuvre
Server.jsondans le Config Editor et choisis un autre scénario dans le menu déroulant, ou colle son ID dansscenarioIdavec le Text Editor. - DémarreLe serveur charge le nouveau scénario. La progression persistante appartient au scénario sur lequel elle a été faite, donc ne compte pas sur une guerre Conflict pour te suivre d’une île à l’autre.
L’en-tête de mission se règle aussi. Un bloc missionHeader dans gameProperties écrase les réglages propres au scénario, ce qui comprend depuis la mise à jour 1.8 le nombre minimum de joueurs pour contester une base, ou la désactivation de la contestation.
Les mods du Workshop : colle les liens, le serveur fait le reste
Les mods de Reforger viennent du Reforger Workshop de Bohemia, pas de Steam, et les joueurs n’installent jamais rien à la main : rejoindre un serveur moddé télécharge sa liste de mods automatiquement. Ton boulot, c’est la liste elle-même.
- Récupère les liensParcours le Reforger Workshop et copie l’URL de la page de chaque mod.
- Arrête le serveurPuis clique sur le bouton Reforger Workshop dans le panel.
- Colle et ExecuteMets chaque URL sur sa propre ligne, puis clique sur Execute. Tout mod dont un mod dépend vient automatiquement avec, donc rien à aller chercher.
- Démarre et sois patientLe serveur télécharge les mods pendant son démarrage. Les gros mods allongent ce premier lancement ; laisse-lui du temps avant de croire que quelque chose cloche.
Versions : la dernière par défaut, figée quand il le faut
Chaque entrée de la liste mods de Server.json contient un modId (le GUID du mod), un name qui n’est qu’une étiquette, et une version facultative. Sans version, le serveur récupère la plus récente à chaque redémarrage, et c’est comme ça que notre installeur écrit la liste. Quand une mise à jour casse quelque chose, fige l’ancienne version : arrête le serveur, tape la version tirée de l’onglet Changelog du mod dans son champ de version du Config Editor, et clique sur Delete Mods Cache sous More pour que les bons fichiers se téléchargent.
- modId = "59727DAE364DEADB"
- Le GUID du mod, depuis sa page Workshop.
- version = "1.0.1"
- Facultatif. Laisse-le vide pour suivre la dernière version.
- required = true
- false laisse le serveur démarrer sans un mod qu’il n’arrive pas à télécharger, en le retirant avec un avertissement dans le log.
Les habitudes qui gardent un serveur moddé stable
- Agrandis la liste par petits lots et joue une partie entre chaque. Quand ça clashe, tu sais dans quel lot chercher.
- Attends-toi à de la casse après une mise à jour de Reforger. Plus la liste est longue, plus il y a de chances qu’un mod soit à la traîne ; figer les versions te fait gagner du temps.
- Si un mod refuse de se mettre à jour, Delete Mods Cache sous More force un nouveau téléchargement.
- Pour une config sur mesure, Generate Mods Code sous More transforme une liste d’URL en JSON prêt à l’emploi, avec ou sans numéros de version, à coller dans Server.json.
Les scénarios du Workshop : faire tourner des missions de la communauté
Les modes de jeu de la communauté, des campagnes milsim à RHS Status Quo, sont des éléments du Workshop avec leurs propres ID de scénario. Ils s’installent comme des mods et se choisissent ensuite comme un scénario officiel.
- Installe le scénarioArrête le serveur, ouvre le bouton Reforger Workshop, colle l’URL Workshop du scénario (plus les mods en plus éventuels) et clique sur Execute.
- Change le type de scénarioDe retour dans le Config Editor de
Server.json, passe le champ Type of scenario sur Workshop Scenarios et choisis le tien dans la liste Workshop Scenario. - DémarreLe serveur télécharge le scénario et le charge.
Tu préfères le faire à la main ? Copie l’ID du scénario depuis l’onglet Scenarios de la page Workshop et colle-le dans scenarioId avec le Text Editor ; il se termine par le fichier .conf du scénario, exactement comme les officiels. L’action Plant Scenario Names sous More remplit le menu Workshop Scenario à partir d’une liste d’URL, et beaucoup de scénarios existent en plusieurs variantes, alors choisis celle qui convient à ton groupe.
Le crossplay : joueurs PC, Xbox et PlayStation sur un même serveur
Reforger est l’une des rares simus militaires où les joueurs PC et console partagent le même champ de bataille. Deux réglages décident de qui entre.
- crossPlatform = true
- Ajoute automatiquement PC, Xbox et PlayStation aux plateformes autorisées. Bohemia le recommande plutôt que de lister les plateformes à la main.
- supportedPlatforms = ["PLATFORM_PC"]
- La liste manuelle :
PLATFORM_PC,PLATFORM_XBL(Xbox) etPLATFORM_PSN(PlayStation). PC seul par défaut.
Bohemia documente les combinaisons autorisées. Sans mods, un serveur accepte soit les joueurs PC seuls, soit le PC et les deux consoles ensemble ; une seule console plus le PC, ou des consoles sans PC, ça ne marche pas. La PlayStation 5 est arrivée le 12 décembre 2024 avec la mise à jour 1.2.1, d’abord sans mods, ce qui explique que la doc de l’époque limitait les serveurs moddés au PC et à la Xbox. La mise à jour 1.4 du 22 mai 2025 a ouvert le Workshop sur PS5, et Bohemia présente désormais le contenu moddé comme entièrement cross-plateforme. Si des joueurs PlayStation disent ne pas voir un serveur moddé, vérifie ça en premier.
Les mods et les joueurs console
- Les consoles téléchargent les mods d’un serveur comme le PC, dans leur propre espace de stockage : 25 Go sur PS5 depuis la mise à jour 1.4, et sur Xbox un espace qui grandit de 1 Go à 50 Go depuis la mise à jour 1.7.
- Les téléchargements de mods sur console sont limités à environ 25 Mbit/s, donc une liste de mods légère amène les joueurs console au combat bien plus vite.
- Les mods peuvent être parcourus et téléchargés sur toutes les plateformes mais publiés seulement depuis le PC, et Bohemia prévient que certaines limitations s’appliquent sur console. Teste les nouveaux mods avec un joueur console avant un gros event.
Admins, IdentityID, RCON et file prioritaire
Il y a deux chemins vers les droits admin sur Reforger : connaître le mot de passe admin, ou être listé par ID dans la config, ce qui donne en plus une place dans la file prioritaire.
Se connecter avec le mot de passe
Ouvre le chat (C dans le lobby, Entrée en jeu) et tape #login suivi de ton passwordAdmin ; #logout rend les droits. Depuis la mise à jour 1.8, les admins peuvent aussi promouvoir ou rétrograder un joueur et déplacer la caméra de l’éditeur vers un joueur depuis la Player List.
#players
Liste qui est connecté, avec les numéros de joueur dont les autres commandes ont besoin.
#kick
#kick <playerId> éjecte un joueur du serveur.
#ban create
Bannit par numéro de joueur, IdentityID ou nom pendant un nombre de secondes, 0 pour toujours, avec une raison facultative. #ban remove et #ban list gèrent la liste.
#restart
Relance le scénario en gardant tout le monde connecté.
#shutdown
Arrête le serveur et déconnecte tout le monde ; le panel le relance avec Start.
Lister les admins par IdentityID
- Trouve le mot de passe RCONClique sur Server Details dans le panel et note le BIS RCON password.
- Récupère l’ID du joueurAvec le joueur en ligne, ouvre la Web Console, entre le mot de passe RCON et tape
players. Copie son IdentityID, le player UID. - Ajoute-leArrête le serveur, ouvre
Server.jsondans le Config Editor, active un emplacement admin libre comme Admin 1 et colle l’IdentityID dans son champ UID. Démarre le serveur.
Les Steam64 ID marchent aussi (steamid.io les trouve), mais seuls les admins listés par IdentityID ont droit à la file prioritaire : leur propre file, servie avant tout le monde. Bohemia a fait passer la liste d’admins de 20 à 30 entrées avec la mise à jour 1.4.0.53 (août 2025). Tu as raté l’ID de quelqu’un ? Avec l’option Log Level de Start.bat sur Normal, les anciens fichiers console.log du Log Viewer gardent les noms et les ID des joueurs. Le Config Editor peut aussi désactiver un admin sans supprimer son ID.
RCON
Le bloc rcon ouvre une console à distance sur l’UDP 19999 par défaut. Son mot de passe doit faire au moins trois caractères, sans espaces, permission vaut soit admin (toutes les commandes) soit monitor (lecture seule), jusqu’à 16 clients RCON peuvent se connecter en même temps, et blacklist et whitelist limitent les commandes qu’ils peuvent lancer.
Sauvegardes, redémarrages et mises à jour du jeu
Les serveurs Reforger reçoivent souvent des mises à jour et redémarrent proprement, et un peu de routine garde la progression et les mods synchro avec ce que font tourner les joueurs.
Ce que garde le serveur
Les joueurs sont sauvegardés toutes les playerSaveTime secondes (120 par défaut), et les scénarios qui le gèrent sauvegardent aussi la session : sur minuterie, à la demande et, depuis la mise à jour 1.7, à chaque arrêt propre, le serveur attendant la fin d’une sauvegarde en cours avant de quitter. La mise à jour 1.7 a aussi changé le format de sauvegarde et ignoré les anciennes, et Bohemia classe les sauvegardes sur les builds moddés parmi les problèmes connus, donc fais un backup avant chaque grosse mise à jour. Envie de repartir à zéro ? Le paramètre -backendFreshSession de Bohemia démarre sans charger la dernière sauvegarde, et une réinstallation efface les fichiers du serveur tout en gardant tes backups du panel.
Redémarrages et mises à jour programmés
- Programme un redémarrageDans Scheduled Tasks, crée un Scheduled Restart, règle le premier passage à l’heure du serveur (l’heure proposée, c’est l’heure du serveur plus une dizaine de minutes), répète tous les 1 jour et toutes les 6 heures pendant 24 heures.
- Laisse les mods se rafraîchirLes mods sans version figée se mettent à jour tout seuls à chaque redémarrage, donc le planning sert aussi de mise à jour des mods.
- Programme les mises à jour SteamUne tâche Steam Update arrête le serveur, met le jeu à jour et le relance. Fais-la tourner toutes les 12 heures environ, et à la main le jour du patch.
Le build stable actuel de Bohemia est le 1.8.0.13 (3 septembre 2026). La version 1.9 est en Experimental avec une refonte de la conduite des véhicules, et n’a pas encore de date de sortie. Quand elle passera en stable, mets à jour tout de suite : les joueurs sur le nouveau build ne peuvent pas rejoindre un vieux serveur. Attends-toi à ce que quelques mods traînent un jour ou deux ; fige leurs versions précédentes ou retire-les le temps que leurs auteurs suivent.
Mémoire, CPU et performances sur nos offres Arma Reforger
L’IA, les véhicules, la distance de vue et les mods pèsent plus sur la charge d’un serveur Reforger que le simple nombre de joueurs. Nos offres varient selon le nombre de joueurs et la mémoire ; toutes tournent sur le même matériel. Chiffres du formulaire de commande, vérifiés le 16 octobre 2026.
- Joueurs : 10 à 128 joueurs ; 128, c’est le maximum autorisé par Reforger.
- Mémoire : 10 Go est inclus ; 12 Go, 14 Go, 16 Go, 20 Go, 24 Go et 32 Go sont des paliers payants sur le formulaire de commande.
- CPU : 5,0 GHz inclus, avec options 5,2 GHz+ et 5,6 GHz+ et une priorité CPU High ou Realtime.
- Stockage : NVMe à 7 500 Mo/s, jusqu’à 100 Go inclus, de la place pour une longue liste de mods.
- 10 GoInclus
- 12 GoOption
- 14 GoOption
- 16 GoOption
- 20 GoOption
- 24 GoOption
- 32 GoOption
Les réglages qui changent la charge
- Limite d’images : la page d’hébergement de Bohemia insiste sur une valeur
-maxFPSentre 60 et 120 ; sans elle, le serveur utilise allègrement toutes les ressources qu’il peut atteindre. - Plafond d’IA :
aiLimitlimite le nombre d’IA qui peuvent exister, la solution la plus rapide pour un serveur Conflict qui s’enlise sous les bots. - Distances de vue : chaque centaine de mètres en plus sur
serverMaxViewDistanceetnetworkViewDistance, c’est plus de choses que le serveur doit envoyer à chaque joueur. - Navmesh : couper le streaming des navmeshes rend l’IA plus vive mais coûte de la mémoire, alors associe-le à un palier plus gros.
- Mods : les gros mods de véhicules et de terrain sont ceux qui font le plus grimper la mémoire ; surveille Activity and Stats après en avoir ajouté un.
- Mesure : le paramètre de lancement
-logStatsécrit les FPS serveur, le temps de frame, la mémoire, les joueurs, l’IA et les véhicules dans le log à l’intervalle de ton choix, pour voir ce qui travaille vraiment.
Pour monter d’un palier, ouvre l’espace client, va dans Services, My Services, ton serveur et Upgrade/Downgrade options. Un upgrade génère une facture pour la différence ; une fois payée, redémarre le serveur pour en profiter. Le nombre de joueurs et la priorité CPU se changent de la même façon.
Tu viens d’Arma 3 : ce qui change pour l’admin du serveur
Reforger tourne sur le moteur Enfusion de Bohemia, et presque chaque habitude serveur d’Arma 3 a un nouvel équivalent. Si ton unité déménage, voici la version courte.
Arma 3
- server.cfg et basic.cfg au format de config de Bohemia.
- Un cycle de missions dans class Missions, avec vote.
- Les mods du Steam Workshop, que les joueurs chargent dans le launcher.
- Les fichiers .bikey et verifySignatures pour vérifier les fichiers de mods.
- PC uniquement, avec un portage macOS expérimental.
Arma Reforger
- Un seul fichier JSON aux clés sensibles à la casse.
- Un scénario par démarrage, pas de rotation.
- Les mods du Reforger Workshop, téléchargés automatiquement en rejoignant.
- Les mods listés par ID dans la config ; chaque joueur reçoit le même lot.
- PC, Xbox et PS5 sur un même serveur.
Ce qui se transmet, c’est le savoir-faire : un mot de passe admin et #login, BattlEye sur les serveurs publics, des redémarrages à heure fixe, et l’IA comme principale mangeuse de performances. Ce qui ne passe pas, ce sont les fichiers : les missions, mods et configs d’Arma 3 ne tournent pas sur Reforger, donc une unité qui déménage reconstruit sa config de zéro. Arma 4, que Bohemia prévoit pour 2027, sera un jeu à part, et Bohemia dit qu’il continuera à mettre Reforger à jour.
Quand quelque chose casse : les solutions qu’on sort en premier
La plupart des tickets Reforger suivent quelques schémas. Essaie ces pistes avant de réinstaller quoi que ce soit.
- Le serveur n’apparaît pas dans la listeVérifie que
visibleest sur true, laisse à un serveur moddé le temps de finir ses téléchargements, et cherche le nom exact. Les joueurs console ne le voient que si le crossplay est activé et que la combinaison de plateformes est valide. - Les joueurs console ne peuvent pas rejoindre un serveur moddéVérifie que
crossPlatformest sur true et que les mods tiennent dans les limites de stockage des consoles. Une liste de mods énorme est le coupable habituel. - Un mod ne se met pas à jour ou semble bloqué sur une ancienne versionArrête le serveur, vérifie que son champ de version est vide (ou réglé sur celle que tu veux), puis clique sur Delete Mods Cache sous More et redémarre.
- Le scénario du Workshop n’apparaît pasDémarre une fois sur un scénario officiel pour que le téléchargement se termine, puis choisis le scénario du Workshop au démarrage suivant.
- Plus personne ne peut rejoindre après une mise à jour de ReforgerLe serveur est sur l’ancien build. Lance Steam Update, démarre-le, et fige ou retire tout mod qui n’a pas encore été mis à jour.
- #login ne marche paspasswordAdmin ne peut pas contenir d’espaces. Change-le serveur arrêté et réessaie.
- Les modifs de Server.json disparaissent ou ne font rienElles ont été enregistrées pendant que le serveur tournait, ou les majuscules d’une clé ne correspondent pas à l’orthographe de Bohemia. Arrête, corrige, enregistre, démarre.
- Un admin n’a pas la file prioritaireLa file prioritaire ne reconnaît que les IdentityID. Remplace le Steam64 ID par l’IdentityID du joueur, à lire dans la Web Console.
- Zéro CPU et mémoire juste après StartNormal pendant 30 à 60 secondes, le temps que le panel fasse sa copie de sécurité.
- Du lag en fin de longue partie de ConflictBaisse
aiLimitou les distances de vue, redémarre au moins deux fois par jour, et regarde le graphique de mémoire avant d’acheter un palier plus gros.
Héberger chez toi ou louer : ce que demande ton propre serveur
Bohemia publie le serveur dédié gratuitement sur Steam, pour Windows et Linux. Il tourne bien sur une machine libre ; la question, c’est combien de tes soirées tu veux lui donner.
Héberger toi-même, ça veut dire installer le serveur avec SteamCMD (app 1874900 pour la stable, 1890870 pour l’expérimentale) avec une connexion anonyme, lancer ArmaReforgerServer avec -config pointé sur ton fichier JSON et -maxFPS 60, et ouvrir l’UDP 2001 sur ta box, plus le 17777 si tu veux que les requêtes serveur répondent. Bohemia ne donne pas de configuration matérielle officielle ; son exemple Docker attribue au conteneur quatre cœurs CPU et 6 Go de mémoire.
Sur ta propre machine
- Pas de facture mensuelle si le matériel et le débit montant sont déjà là.
- Contrôle total des fichiers, des ports et des paramètres de lancement.
- Chaque mise à jour, chaque version de mod figée et chaque crash sont pour toi.
- Le serveur n’est en ligne que tant que cette machine et ta connexion le sont.
Loué chez Gaming Deluxe
- En ligne en moins de 20 minutes, dans 9 emplacements en France, au Royaume-Uni, en Allemagne, aux États-Unis et en Australie.
- Colle des liens Workshop, et le panel ajoute les dépendances et écrit Server.json.
- Redémarrages et mises à jour Steam planifiés, avec des backups dans le panel.
- Un coût mensuel qui monte avec le nombre de joueurs et la mémoire.
Une soirée Game Master pour une poignée de potes tourne très bien à la maison. Dès que ton groupe veut un serveur Conflict en ligne même quand tu ne l’es pas, louer te rend ce temps. Les offres sont sur notre page Hébergement serveur Arma Reforger.


