background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Guide de configuration du serveur Arma Reforger

FR arma-reforger setup config scenarios 0 ont trouvé cet article utile

Ce guide explique comment configurer votre serveur dédié Arma Reforger sur Legion Hosting, paramétrer les variables de démarrage, modifier la configuration du serveur, sélectionner des scénarios, vous connecter à votre serveur et gérer les paramètres réseau. Pour la configuration administrateur, l'accès RCON et l'installation de mods, consultez Arma Reforger Admin and Mod Installation.

Remarque : Arma Reforger utilise un système de configuration basé sur JSON. Tous les paramètres du serveur sont contrôlés via un seul fichier config.json. Une familiarité avec le format JSON est utile mais pas indispensable — ce guide fournit des exemples que vous pouvez copier et modifier.

1. Premier démarrage

  1. Connectez-vous à GPanel et sélectionnez votre serveur Arma Reforger.
  2. Allez dans l'onglet Startup et examinez les variables configurables (voir le tableau dans la Section 2).
  3. Définissez SERVER_NAME avec le nom souhaité pour votre serveur.
  4. Définissez SERVER_PASSWORD si vous souhaitez restreindre l'accès. Laissez le champ vide pour un serveur public.
  5. Définissez MAX_PLAYERS au nombre de joueurs souhaité pour votre serveur.
  6. Retournez dans l'onglet Console et cliquez sur Start.
  7. Attendez que la console affiche que le serveur a terminé le chargement. Le premier démarrage peut prendre plusieurs minutes car le serveur télécharge les données de jeu nécessaires et génère sa configuration initiale.
Le premier démarrage génère les fichiers de configuration. Si vous devez modifier config.json, démarrez le serveur une première fois, laissez-le terminer le chargement, puis arrêtez-le avant de procéder aux modifications. Le fichier de configuration n'existera pas avant la première exécution.

2. Variables de démarrage GPanel

Les variables suivantes sont disponibles dans l'onglet Startup de GPanel. Elles sont transmises au serveur à chaque démarrage.

Variable Requis Description
SERVER_NAME Oui Le nom affiché dans le navigateur de serveurs en jeu.
SERVER_PASS Non Mot de passe optionnel que les joueurs doivent entrer pour rejoindre. Laissez vide pour un serveur public.
MAX_PLAYERS Non Nombre maximum de joueurs. La valeur par défaut est 64. Un nombre de joueurs plus élevé nécessite davantage de ressources serveur.
ADMIN_PASS Non Mot de passe pour l'accès RCON (console à distance). Requis si vous souhaitez utiliser les commandes RCON.
SCENARIO_ID Non Le scénario (mode de jeu) à charger. Voir la Section 4 pour les scénarios disponibles et leurs identifiants.

3. Configuration du serveur (config.json)

Le fichier de configuration principal du serveur est config.json, situé dans le répertoire racine du serveur. Ce fichier contrôle l'ensemble du comportement du serveur, y compris les paramètres de jeu, la sélection de scénario, l'accès administrateur et la configuration réseau.

Emplacement du fichier

config.json

Ouvrez ce fichier via l'onglet Files dans GPanel ou connectez-vous via SFTP. Si le fichier n'existe pas, démarrez puis arrêtez le serveur une fois pour le générer.

Arrêtez toujours votre serveur avant de modifier config.json. Le serveur lit ce fichier au démarrage. Les modifications effectuées pendant que le serveur est en cours d'exécution ne prendront effet qu'au prochain redémarrage.

Paramètres principaux

Paramètre Type Description
name String Nom du serveur affiché dans le navigateur. Remplacé par la variable de démarrage SERVER_NAME si elle est définie.
password String Mot de passe de connexion. Chaîne vide pour un serveur public.
passwordAdmin String Mot de passe administrateur/RCON. Requis pour l'accès à la console à distance.
scenarioId String L'identifiant de ressource du scénario à charger. Voir la Section 4 pour les valeurs.
maxPlayers Integer Nombre maximum de joueurs simultanés. Par défaut 64.
visible Boolean Détermine si le serveur apparaît dans le navigateur de serveurs public. Définir sur true pour public, false pour privé (connexion directe uniquement).
crossPlatform Boolean Activer ou désactiver le jeu croisé entre joueurs PC et console. Par défaut true.
supportedPlatforms Array Plateformes autorisées à se connecter. Options : "PLATFORM_PC", "PLATFORM_XBL". Incluez les deux pour le jeu multiplateforme.
disableThirdPerson Boolean Forcer la vue à la première personne uniquement. Par défaut false.
fastValidation Boolean Accélère la validation de connexion des joueurs. Il est recommandé de garder la valeur true.
battlEye Boolean Activer l'anti-triche BattlEye. Par défaut true. Voir Arma Reforger Admin and Mod Installation pour plus de détails.

Exemple de config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
Le formatage JSON est strict. Une seule virgule mal placée, un crochet manquant ou un guillemet en trop empêchera le serveur de démarrer. Si vous obtenez des erreurs après une modification, utilisez un validateur JSON (tel que jsonlint.com) pour vérifier votre syntaxe.

4. Sélection du scénario

Arma Reforger utilise des scénarios pour définir le mode de jeu et la carte. Définissez le scenarioId dans votre configuration avec l'une des valeurs suivantes :

Scénario Scenario ID Description
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Conflit militaire à grande échelle entre les factions américaines et soviétiques sur Everon. Les équipes capturent des bases et se battent pour le contrôle de l'île. C'est le mode de jeu PvP principal.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Un Game Master (similaire à Zeus) crée des scénarios en temps réel pour les joueurs. Un joueur agit en tant que GM, plaçant des objectifs, des ennemis et des événements. Idéal pour des expériences coopératives structurées.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf Missions coopératives PvE contre des ennemis IA. Les joueurs collaborent pour accomplir des objectifs sur des cartes plus petites et ciblées.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Mode bac à sable ouvert sans objectifs spécifiques. Les joueurs peuvent explorer, s'entraîner et expérimenter librement. Idéal pour l'entraînement ou le jeu décontracté.
Scénarios personnalisés : Les scénarios créés par la communauté depuis le Workshop peuvent également être chargés. Vous aurez besoin de l'identifiant de ressource complet du scénario. Voir Arma Reforger Admin and Mod Installation pour la configuration des mods du Workshop.

5. Comment se connecter

Option A — Navigateur de serveurs en jeu

  1. Lancez Arma Reforger.
  2. Depuis le menu principal, sélectionnez Multiplayer puis Server Browser.
  3. Utilisez la barre de recherche ou les filtres pour trouver votre serveur par son nom.
  4. Sélectionnez votre serveur et cliquez sur Join. Entrez le mot de passe du serveur si demandé.
Le navigateur de serveurs peut prendre un moment pour se remplir. Utilisez les options de recherche et de filtrage pour affiner les résultats. Si votre serveur a visible défini sur false dans config.json, il n'apparaîtra pas dans le navigateur — utilisez la connexion directe à la place.

Option B — Connexion directe

  1. Lancez Arma Reforger.
  2. Depuis le menu principal, sélectionnez Multiplayer puis Direct Join.
  3. Entrez l'adresse IP et le port de votre serveur depuis l'onglet Network de GPanel :
    <your-server-ip>:<port>
  4. Entrez le mot de passe du serveur s'il y en a un, puis cliquez sur Join.
Problèmes de connexion ? Vérifiez que votre serveur est en cours d'exécution dans GPanel et consultez la console pour les erreurs. Assurez-vous d'utiliser l'adresse IP et le port corrects depuis l'onglet Network — les ports sont attribués aléatoirement sauf si vous avez une IP privée. Si le serveur utilise des mods, tous les joueurs qui se connectent doivent avoir les mêmes mods installés — voir Arma Reforger Admin and Mod Installation.

6. Paramètres réseau

La section réseau de config.json contrôle la façon dont le serveur communique avec les joueurs et la liste principale des serveurs.

Paramètre Par défaut Description
bindAddress 0.0.0.0 L'adresse IP à laquelle le serveur se lie. Laissez 0.0.0.0 pour se lier à toutes les interfaces (recommandé).
bindPort 2001 Le port UDP sur lequel le serveur écoute. Celui-ci est géré par GPanel — ne le modifiez pas sauf instruction contraire.
publicAddress (vide) Adresse IP publique signalée au serveur principal. Laissez vide pour la détection automatique.
publicPort 2001 Port public signalé au serveur principal. Doit correspondre à bindPort.
a2sQueryEnabled true Activer le protocole de requête A2S pour l'affichage dans le navigateur de serveurs et les outils de surveillance tiers.
serverMaxViewDistance 2500 Distance de vue maximale en mètres. Des valeurs plus basses réduisent la charge du serveur mais limitent la distance à laquelle les joueurs peuvent voir les autres entités.
networkViewDistance 1500 Distance maximale à laquelle le serveur envoie les données d'entités aux clients. Réduire cette valeur peut améliorer les performances sur les serveurs très fréquentés.
Ne modifiez pas la valeur de bindPort. Le port est attribué par GPanel et doit correspondre à votre port alloué. Le modifier empêchera les joueurs de se connecter.

7. Dépannage

Le serveur n'apparaît pas dans le navigateur

  • Confirmez que le serveur est entièrement démarré dans GPanel. Vérifiez la console pour les erreurs.
  • Vérifiez que visible est défini sur true dans config.json.
  • Assurez-vous que a2sQueryEnabled est sur true.
  • Le navigateur de serveurs peut prendre quelques minutes pour afficher un serveur récemment démarré. Essayez la connexion directe en attendant.

Le serveur plante au démarrage

  • Consultez le journal de la console pour les messages d'erreur. La cause la plus fréquente est une syntaxe JSON invalide dans config.json.
  • Validez votre config.json avec un validateur JSON tel que jsonlint.com.
  • Vérifiez que le scenarioId est un identifiant de scénario valide. Un identifiant incorrect empêchera le serveur de se charger.
  • Essayez de supprimer config.json et de redémarrer pour générer une nouvelle configuration.
  • Si le plantage persiste, ouvrez un ticket de support avec l'IP de votre serveur et les messages d'erreur de la console.

Les joueurs ne peuvent pas se connecter

  • Vérifiez que le serveur est en cours d'exécution et consultez l'onglet Network de GPanel pour l'adresse IP et le port corrects.
  • Vérifiez que le mot de passe du serveur est correct (sensible à la casse).
  • Si le serveur utilise des mods, les joueurs doivent avoir tous les mods requis installés. Des mods manquants empêcheront la connexion.
  • Assurez-vous que le serveur et le client utilisent la même version du jeu.
  • Si BattlEye est activé, les joueurs doivent avoir BattlEye installé et en cours d'exécution sur leur client.

Articles connexes

Besoin d'aide ?

Si vous rencontrez des problèmes avec votre serveur Arma Reforger qui ne sont pas couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et les messages d'erreur pertinents de la console GPanel.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.