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

Configuration Admin et BattlEye pour Arma 3

FR arma-3 admin battleye rcon 0 ont trouvé cet article utile

Apprenez à configurer l'accès administrateur, utiliser les commandes admin en jeu, mettre en place l'anti-triche BattlEye et gérer votre serveur Arma 3 avec des outils RCON. Pour la configuration initiale du serveur, consultez notre Guide de configuration du serveur. Pour la gestion des mods, consultez le Guide d'installation des mods.

Configuration du mot de passe administrateur

Le mot de passe administrateur est défini dans votre fichier server.cfg. Ce mot de passe accorde le contrôle total du serveur à toute personne qui se connecte avec en jeu.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Sécurité : Choisissez un mot de passe administrateur robuste et ne le partagez jamais avec des joueurs non fiables. Toute personne disposant du mot de passe administrateur a un contrôle total sur le serveur, y compris la possibilité d'expulser, de bannir et d'arrêter le serveur.

Vous pouvez également définir un mot de passe de commande séparé pour les commandes de script côté serveur (rarement nécessaire pour la plupart des opérateurs de serveur) :

serverCommandPassword = "AnotherSecurePassword";

Connexion admin en jeu

Pour vous connecter en tant qu'administrateur pendant que vous êtes sur votre serveur :

  1. Appuyez sur la touche de chat (par défaut : / dans le canal de discussion) pour ouvrir le champ de saisie du chat.
  2. Tapez la commande suivante :
#login YourSecureAdminPassword

Si le mot de passe est correct, vous verrez un message de confirmation dans le chat. Vous avez désormais accès à toutes les commandes administrateur pour la durée de votre session.

Astuce : La connexion admin ne persiste pas entre les déconnexions. Vous devez vous réauthentifier à chaque fois que vous rejoignez le serveur.

Référence des commandes admin

Une fois connecté en tant qu'administrateur, vous pouvez utiliser les commandes suivantes dans le champ de saisie du chat. Toutes les commandes sont préfixées par # :

Commande Description
#login <password> S'authentifier en tant qu'administrateur du serveur.
#logout Révoquer votre session administrateur.
#kick <player_id> Expulser un joueur du serveur. Utilisez le numéro d'ID du joueur depuis la liste des joueurs.
#ban <player_id> Bannir un joueur du serveur (ajouté à ban.txt).
#restart Redémarrer la mission en cours. Tous les joueurs restent connectés mais la mission se recharge.
#reassign Renvoyer tous les joueurs à l'écran de sélection des rôles (lobby) sans redémarrer la mission.
#missions Ouvrir l'écran de sélection de mission, vous permettant de changer la mission en cours.
#shutdown Arrêter immédiatement le serveur. Tous les joueurs sont déconnectés.
#lock Verrouiller le serveur, empêchant de nouveaux joueurs de rejoindre.
#unlock Déverrouiller le serveur, permettant à de nouveaux joueurs de rejoindre à nouveau.
#monitor <interval> Afficher les informations de performance du serveur à l'intervalle donné (en secondes). Utilisez #monitor 0 pour désactiver.
#debug off Désactiver les indicateurs de débogage du réseau vocal.
#init Réinitialiser le serveur (recharger server.cfg sans redémarrage complet).
#exec ban <player_id> Commande de bannissement alternative qui ajoute également à la liste de bannissement BattlEye.
Remarque : Les commandes #kick et #ban utilisent l'ID numérique du joueur, et non son nom. Vous pouvez trouver les ID des joueurs dans la sortie console du serveur dans GPanel, ou en utilisant la liste des joueurs accessible via le menu Échap en jeu.

Gestion des bannissements

Les bannissements sont stockés dans le fichier ban.txt dans le répertoire de votre serveur. Chaque ligne contient l'ID Steam64 (ou GUID) d'un joueur. Vous pouvez gérer les bannissements en modifiant ce fichier directement :

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

Pour débannir un joueur, supprimez son entrée de ban.txt et redémarrez le serveur (ou utilisez #init pour recharger la configuration).

Configuration de l'anti-triche BattlEye

BattlEye (BE) est le système anti-triche utilisé par Arma 3. Il est fortement recommandé de garder BattlEye activé sur les serveurs publics pour prévenir la triche et les exploits.

Activer BattlEye

Assurez-vous que la ligne suivante est présente dans votre server.cfg :

BattlEye = 1;  // 1 = enabled, 0 = disabled

Fichiers de configuration BattlEye

Les fichiers de configuration BattlEye se trouvent dans le répertoire battleye/ au sein de votre profil serveur ou à la racine du serveur. Le fichier de configuration principal est beserver_x64.cfg (ou beserver.cfg en 32 bits) :

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Paramètre Description
RConPassword Mot de passe pour l'accès RCON (Console à distance). Requis pour les outils RCON externes.
RConPort Port utilisé pour les connexions RCON. Par défaut, il correspond au port de jeu + 4 (par exemple, 2306 si le port de jeu est 2302). Ce port doit être accessible si vous souhaitez utiliser des outils RCON externes.
MaxPing Ping maximum autorisé avant que BattlEye n'expulse le joueur (distinct du maxPing dans server.cfg).
Important : Le port RCON de BattlEye peut nécessiter une ouverture ou une allocation dans GPanel selon votre offre d'hébergement. Si les connexions RCON échouent, vérifiez que le port est disponible et non bloqué. Contactez le support Legion Hosting si vous avez besoin d'une allocation de port supplémentaire.

Fichiers de filtres BattlEye

BattlEye utilise des fichiers de filtres pour détecter et bloquer les scripts et commandes suspects. Ce sont des fichiers texte situés dans le répertoire battleye/ :

  • scripts.txt — Filtres pour l'exécution de scripts
  • remoteexec.txt — Filtres pour les appels d'exécution à distance
  • publicvariable.txt — Filtres pour la diffusion de variables publiques
  • setdamage.txt, setpos.txt, etc. — Filtres pour des commandes spécifiques

Chaque ligne d'un fichier de filtre suit le format suivant :

// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban

// Example scripts.txt entries:
5 createVehicle          // Ban anyone using createVehicle in scripts
1 "BIS_fnc"              // Log BIS functions (usually safe)
7 ""                     // Default action for unmatched entries (7 = log)
Astuce : Les serveurs moddés nécessitent souvent des exceptions BattlEye personnalisées. Si des joueurs sont expulsés pour « Script Restriction » après l'installation de mods, vous devrez peut-être ajouter des exceptions dans les fichiers de filtres concernés. Consultez les logs BattlEye dans le répertoire battleye/ pour identifier quel filtre se déclenche et ajouter les exceptions appropriées.

Outils RCON BattlEye

RCON (Console à distance) vous permet de gérer votre serveur depuis l'extérieur sans être connecté au jeu. Il existe plusieurs outils RCON populaires pour Arma 3 :

BEC (BattlEye Extended Controls)

BEC est un outil complet de gestion de serveur qui se connecte via BattlEye RCON. Ses fonctionnalités incluent :

  • Messages de redémarrage programmés et redémarrages automatiques
  • Surveillance des joueurs et gestion des expulsions/bannissements
  • Messages automatisés (règles, annonces)
  • Gestion de liste blanche
  • Planification de commandes personnalisées

La configuration de BEC nécessite l'IP de votre serveur, le port RCON et le mot de passe RCON tels que définis dans beserver_x64.cfg.

DaRT (Arma RCON Tool)

DaRT est un client RCON léger avec interface graphique. Pour vous connecter :

  1. Téléchargez DaRT depuis sa source officielle.
  2. Entrez l'IP de votre serveur, le port RCON (par exemple, 2306) et le mot de passe RCON.
  3. Cliquez sur Connect.
  4. Une fois connecté, vous pouvez voir les joueurs, envoyer des messages, expulser/bannir des joueurs et exécuter des commandes serveur.

Commandes RCON courantes

Ces commandes peuvent être envoyées via n'importe quel client RCON BattlEye :

Commande Description
players Lister tous les joueurs connectés avec leurs ID, IP et GUID.
kick <id> <reason> Expulser un joueur avec un motif optionnel.
ban <id> <minutes> <reason> Bannir un joueur pour une durée spécifiée (0 = permanent).
bans Lister tous les bannissements actifs.
removeBan <ban_id> Supprimer un bannissement par son ID (depuis la liste des bannissements).
say -1 <message> Envoyer un message global à tous les joueurs (-1 = tous).
say <id> <message> Envoyer un message privé à un joueur spécifique.
loadBans Recharger la liste des bannissements depuis le fichier.
writeBans Écrire les bannissements actuels dans le fichier de bannissement.
loadScripts Recharger les scripts de filtres BattlEye.
loadEvents Recharger les scripts d'événements BattlEye.
#lock Verrouiller le serveur (identique à la commande en jeu).
#unlock Déverrouiller le serveur.
#shutdown Arrêter le serveur.
#restart Redémarrer la mission en cours.
#reassign Renvoyer tous les joueurs à la sélection des rôles.
#missions Ouvrir la sélection de mission.

Logs du serveur

Arma 3 génère plusieurs fichiers de logs essentiels pour le dépannage des problèmes serveur, le suivi de l'activité des joueurs et le diagnostic des événements BattlEye.

Fichier de log Emplacement Description
RPT Log <profile>/*.rpt Log principal du serveur. Contient les informations de démarrage, les erreurs, les logs de scripts et les rapports de crash. Un nouveau RPT est créé à chaque démarrage du serveur.
Console Log server_console.log Sortie définie par logFile dans server.cfg. Contient la sortie console incluant les connexions des joueurs.
BattlEye Logs battleye/*.log Violations de filtres BattlEye, expulsions et bannissements. Consultez-les lorsque des joueurs signalent des expulsions injustifiées.
Net Log <profile>/net.log Diagnostics réseau (si le paramètre de lancement -netlog est utilisé).

Accédez aux logs via le Gestionnaire de fichiers dans GPanel ou par SFTP. Le log RPT est le fichier le plus important pour diagnostiquer les crashs, les problèmes de mods et les erreurs de scripts.

Astuce : Les fichiers de log RPT peuvent devenir très volumineux avec le temps. Si votre serveur fonctionne depuis un certain temps, le fichier RPT le plus récent (trié par date) contient les logs de la session en cours. Les anciens fichiers RPT peuvent être supprimés en toute sécurité pour libérer de l'espace disque.

Articles connexes

Besoin d'aide ?

Besoin d'aide pour configurer l'accès administrateur, BattlEye ou RCON sur votre serveur Arma 3 ? Ouvrez un ticket de support et notre équipe se fera un plaisir de vous aider.


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.