Ce guide couvre la configuration des administrateurs, l'accès RCON, l'installation de mods via le Workshop, les mods de scénarios, la configuration de l'anti-triche BattlEye et le dépannage de votre serveur dédié Arma Reforger. Pour la configuration initiale du serveur, la sélection de scénarios et les instructions de connexion, consultez le Guide de configuration du serveur Arma Reforger.
1. Configuration des administrateurs
Arma Reforger utilise un système d'administration basé sur l'identité. Les administrateurs sont définis dans le fichier config.json à l'aide de leurs identifiants d'identité Bohemia Interactive (BI).
Trouver votre identifiant d'identité
- Lancez Arma Reforger et ouvrez la section Profile depuis le menu principal.
- Votre identifiant d'identité Bohemia Interactive est affiché sur votre page de profil. Il s'agit d'une longue chaîne alphanumérique.
- Vous pouvez également le trouver sur la page de votre compte Bohemia Interactive dans les paramètres de votre profil.
Ajouter des administrateurs dans config.json
- Arrêtez le serveur depuis GPanel.
- Ouvrez
config.jsonvia l'onglet Files ou par SFTP. - Localisez ou ajoutez le tableau
adminsà l'intérieur de l'objetgame. Ajoutez les identifiants d'identité de chaque administrateur :
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Chaque entrée dans le tableau
adminsest une chaîne contenant l'identifiant d'identité Bohemia Interactive d'un joueur. - Vous pouvez ajouter autant d'administrateurs que nécessaire. Séparez les entrées par des virgules.
- Enregistrez le fichier et démarrez le serveur. Les joueurs listés disposeront des privilèges d'administrateur lorsqu'ils se connecteront.
Capacités des administrateurs
Les joueurs listés dans le tableau admins ont accès à :
- Expulser/Bannir des joueurs via le menu de gestion du serveur en jeu.
- Mode Game Master -- Si vous exécutez un scénario Game Master, les administrateurs peuvent agir en tant que GM, placer des unités, des objectifs et contrôler le scénario en temps réel.
- Commandes administratives via la console en jeu lorsqu'elle est activée.
2. Accès RCON
RCON (Remote Console) vous permet d'exécuter des commandes serveur sans rejoindre la partie. C'est utile pour la gestion automatisée, les redémarrages planifiés et la surveillance.
Configuration du RCON
- Définissez la variable de démarrage
ADMIN_PASSWORDdans GPanel, ou définissezpasswordAdmindansconfig.json. Il s'agit du mot de passe RCON. - Assurez-vous que le port RCON est accessible. Par défaut, le port RCON correspond à votre port de jeu plus 1 (par exemple, port de jeu 2001 = port RCON 2002). Vérifiez l'onglet Network de GPanel pour connaître vos ports attribués.
Connexion via RCON
Vous pouvez utiliser n'importe quel client compatible BattlEye RCON pour vous connecter. Les options populaires incluent :
- BattlEye RCon -- Le client RCON officiel de BattlEye.
- ArmA Reforger Server Tool -- Des outils communautaires conçus pour la gestion des serveurs Reforger.
Connectez-vous en utilisant l'IP de votre serveur, le port RCON et le mot de passe administrateur.
| Commande | Description |
|---|---|
#kick <player_id> |
Expulser un joueur du serveur. |
#ban <player_id> |
Bannir un joueur du serveur. |
#shutdown |
Arrêter le serveur proprement. Il est généralement préférable d'utiliser GPanel pour les arrêts et redémarrages. |
#restart |
Redémarrer le scénario en cours sans redémarrer le processus du serveur. |
players |
Afficher la liste des joueurs connectés avec leurs identifiants. |
3. Installation de mods via le Workshop
Arma Reforger prend en charge les mods via le Bohemia Interactive Workshop. Les mods sont ajoutés au serveur en spécifiant leurs identifiants dans config.json.
Trouver les identifiants de mods
- Parcourez le Arma Reforger Workshop en jeu ou sur le site web de Bohemia Interactive.
- Trouvez le mod que vous souhaitez installer et notez son Mod ID (une longue chaîne alphanumérique) et son numéro de Version.
- Certains mods possèdent également un Scenario ID s'ils incluent des scénarios personnalisés. Vous en aurez besoin si vous souhaitez exécuter un scénario moddé.
Ajouter des mods dans config.json
- Arrêtez le serveur depuis GPanel.
- Ouvrez
config.jsonvia l'onglet Files ou par SFTP. - Localisez le tableau
modsà l'intérieur de l'objetgame. Ajoutez chaque mod en utilisant le format suivant :
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- L'identifiant unique du mod sur le Workshop.name-- Un nom descriptif pour votre référence. Cela n'affecte pas le chargement mais aide à identifier les mods dans la configuration.version-- La version du mod à utiliser. Le serveur téléchargera cette version depuis le Workshop au démarrage.
mods sont automatiquement téléchargés et installés depuis le Workshop. Vous n'avez pas besoin de transférer manuellement les fichiers de mods via SFTP. Le premier démarrage après l'ajout de nouveaux mods peut prendre plus de temps, le serveur devant télécharger les données des mods.
Ordre de chargement
Les mods sont chargés dans l'ordre dans lequel ils apparaissent dans le tableau mods. Si vous avez des mods qui dépendent d'autres mods (par exemple, un mod nécessitant un mod framework), listez la dépendance en premier :
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Mods de scénarios
Certains mods du Workshop incluent des scénarios personnalisés (modes de jeu ou cartes). Pour utiliser un scénario moddé :
- Ajoutez le mod au tableau
modscomme décrit ci-dessus. - Définissez le
scenarioIdavec l'identifiant de ressource du scénario, fourni dans la description du mod sur le Workshop.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Anti-triche BattlEye
Arma Reforger intègre la protection anti-triche BattlEye. Elle est activée par défaut et recommandée pour les serveurs publics.
| Paramètre | Valeur | Effet |
|---|---|---|
battlEye |
true |
Les joueurs doivent avoir BattlEye installé et actif. Les tricheurs sont détectés et bannis. Recommandé pour les serveurs publics. |
battlEye |
false |
Aucune protection anti-triche. Les joueurs peuvent se connecter sans BattlEye. À utiliser uniquement pour les serveurs privés ou de test. |
Le paramètre battlEye se trouve dans l'objet gameProperties du fichier config.json :
"gameProperties": {
"battlEye": true
}
6. Dépannage
Les mods ne se chargent pas
- Vérifiez que le
modIdet laversiondansconfig.jsonsont corrects. Copiez-les directement depuis la page du Workshop pour éviter les fautes de frappe. - Consultez le journal de la console du serveur pour détecter les erreurs de téléchargement. Le serveur peut échouer à télécharger les mods si le Workshop est temporairement indisponible.
- Assurez-vous que le mod est compatible avec la version actuelle d'Arma Reforger. Les mods peuvent cesser de fonctionner après les mises à jour du jeu.
- Essayez de retirer tous les mods et de les ajouter un par un pour identifier celui qui pose problème.
- Vérifiez que la syntaxe JSON est correcte. Une erreur de syntaxe n'importe où dans
config.jsonempêchera le chargement de l'intégralité du fichier.
Plantages du serveur
- Consultez la console pour les messages d'erreur avant le plantage. Les causes courantes incluent des mods incompatibles et des valeurs de configuration invalides.
- Si le plantage survient après l'ajout d'un mod, retirez le mod et testez à nouveau. Certains mods peuvent entrer en conflit entre eux.
- Validez
config.jsonavec un validateur JSON pour exclure les erreurs de syntaxe. - Essayez de réduire
maxPlayersouserverMaxViewDistancesi le serveur plante en charge. - Si les plantages persistent, ouvrez un ticket de support en indiquant l'IP de votre serveur, le contenu de
config.json(masquez les mots de passe) et les messages d'erreur de la console.
Problèmes de connexion
- Si les joueurs ne peuvent pas se connecter après l'ajout de mods, vérifiez qu'ils ont les mêmes mods installés. Arma Reforger invite les joueurs à télécharger les mods requis lors de la connexion, mais cela peut échouer si la version du mod ne correspond pas exactement.
- Vérifiez que le champ
versiondans vos entrées de mods correspond à la version disponible sur le Workshop. Des numéros de version obsolètes provoqueront une incompatibilité. - Vérifiez que les paramètres
battlEyesont cohérents -- si BattlEye est activé sur le serveur, les joueurs doivent l'avoir en fonctionnement. - Si le serveur n'apparaît pas dans le navigateur, vérifiez que
visibleest défini surtrueet quea2sQueryEnabledest défini surtruedansconfig.json. - Assurez-vous que le serveur et tous les clients utilisent la même version du jeu. Les mises à jour d'Arma Reforger peuvent temporairement rompre la compatibilité.
Les privilèges d'administrateur ne fonctionnent pas
- Vérifiez que votre identifiant d'identité Bohemia Interactive est correctement listé dans le tableau
adminsdeconfig.json. - Les identifiants d'identité sont sensibles à la casse. Copiez-les exactement tels qu'ils apparaissent dans votre profil Bohemia.
- Assurez-vous que
config.jsonest correctement formaté. Une erreur de syntaxe JSON empêchera le chargement de la liste des administrateurs. - Redémarrez le serveur après avoir modifié
config.json. Les modifications ne sont prises en compte qu'au démarrage.
Articles connexes
- Guide de configuration du serveur Arma Reforger
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Guide de démarrage de votre serveur
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.