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";
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 :
- Appuyez sur la touche de chat (par défaut :
/dans le canal de discussion) pour ouvrir le champ de saisie du chat. - 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.
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. |
#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). |
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 scriptsremoteexec.txt— Filtres pour les appels d'exécution à distancepublicvariable.txt— Filtres pour la diffusion de variables publiquessetdamage.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)
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 :
- Téléchargez DaRT depuis sa source officielle.
- Entrez l'IP de votre serveur, le port RCON (par exemple,
2306) et le mot de passe RCON. - Cliquez sur Connect.
- 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.
Articles connexes
- Guide de configuration du serveur Arma 3 — Configuration initiale du serveur, server.cfg, paramètres de difficulté et optimisation des performances.
- Guide d'installation des mods Arma 3 — Mods Steam Workshop, téléversement SFTP, ordre de chargement et vérification des signatures.
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
- Premiers pas avec votre nouveau serveur
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.