Créer un serveur Arma 3: un drone quadricoptère posé sur une table pliante à côté d’un tableau blanc avec une carte de briefing, sur un aérodrome ensoleillé, avec un drone UAV garé sur la piste derrière

Monter, configurer et faire tourner ton propre serveur Arma 3

Créer un serveur Arma 3

Écrit pour celui qui garde le serveur de l’unité en vie entre deux opés : ce qu’il faut changer pendant la première heure, comment server.cfg et la liste des missions fonctionnent ensemble, les mods et les signatures, les DLC, le Headless Client, les droits admin et la routine de la semaine. Chaque réglage a été vérifié avec la documentation serveur et les notes de mise à jour de Bohemia Interactive.

Par , Propriétaire, Gaming DeluxePublié · Mis à jour · 23 min de lecture

Pas envie d’installer ?

Besoin d’une machine pour suivre le guide ? Les offres de notre page Hébergement serveur Arma 3 tournent avec le même panel de jeu, le même bouton Steam Workshop et le même Mod Manager que chaque chapitre cite ici.

Joueurs
10 à 120
Mémoire
8 Go inclus, jusqu’à 32 Go
Emplacements
9 sur 3 continents
Creator DLC
7, chargés depuis le Mod Manager
Guides référencés
17 guides Arma 3
Sur cette pageTa première heure
  1. 01Ta première heure
  2. 02server.cfg
  3. 03Missions et difficulté
  4. 04Mods et clés
  5. 05DLC et Creator DLC
  6. 06Headless Client
  7. 07Admins et BattlEye
  8. 08RAM et performances
  9. 09Redémarrages et messages
  10. 10Exile, Life, KotH
  11. 11Dépannage
  12. 12Chez toi ou en location
  13. QFAQ
  14. KBLes 17 guides

Ta première heure : d’une install neuve à une escouade dans le lobby

Les nouveaux serveurs de jeu sont normalement en ligne moins de 20 minutes après la commande. Ces six gestes transforment une install d’Arma 3 de base en un serveur que ton unité peut trouver, rejoindre et à qui elle peut confier sa première opé.

  1. Connecte-toi au panel de jeuVa sur cpdeluxe.com, connecte-toi avec tes identifiants du panel et ouvre le service Arma 3. Start, Stop et le menu More sont regroupés en haut de la page.
  2. Arrête d’abord le serveurArma 3 lit ses fichiers de config une seule fois, au démarrage. Tout ce que tu enregistres pendant qu’il tourne est ignoré, alors fais d’arrêter, modifier, enregistrer, démarrer un réflexe.
  3. Donne-lui un nom et verrouille-leOuvre Configuration Files et modifie server.cfg avec le Config Editor. Remplis hostname, ajoute un password si le serveur est réservé à ton unité, et choisis un passwordAdmin bien long. Le chapitre sur server.cfg explique le reste.
  4. Choisis ce qu’il fait tournerDans le même fichier, tape le nom de la mission dans le champ template. Les scénarios de Bohemia marchent tout de suite ; une mission de ton unité va d’abord dans MPMissions, comme le montre le chapitre sur les missions.
  5. Démarre-le et laisse-lui du tempsAppuie sur Start. Pendant les 30 à 60 premières secondes, le panel peut n’afficher ni CPU ni mémoire le temps de faire une copie de sécurité, et un gros pack de mods peut faire durer le démarrage entre 3 et 10 minutes.
  6. Connecte-toi et fais passer l’adresseDans Arma 3, ouvre Multiplayer, choisis Direct Connect et entre l’IP et le port affichés dans les infos de connexion du panel, ou cherche le nom de ton serveur dans la liste. Envoie la même adresse à ton escouade.

server.cfg ligne par ligne : les réglages que les unités changent vraiment

Bohemia répartit la config d’un serveur Arma 3 entre deux fichiers : server.cfg décide qui entre et ce qui se passe sur le serveur, et basic.cfg règle le réseau. Dans notre panel, les deux sont dans Configuration Files, et server.cfg a aussi une vue formulaire dans le Config Editor.

Nom, mots de passe et message d’accueil

server.cfg
hostname = "Le serveur de ton unité"
Le nom dans la liste des serveurs multijoueur.
password = ""
Laisse vide pour un serveur public ; remplis-le pour les soirées réservées à l’unité.
passwordAdmin = ""
À taper après #login pour prendre les droits admin en jeu. Garde-le long et secret.
serverCommandPassword = ""
Permet aux scripts de mission de lancer des commandes serveur. Ne le règle que si une mission ou un mod le demande.
maxPlayers = 64
Le nombre max de joueurs en même temps ; le serveur prend cette valeur ou le nombre de places de la mission, la plus basse des deux. Le nombre de joueurs de ton offre est le plafond.
motd[] = { "Bienvenue", "TeamSpeak: ..." }
Des lignes d’accueil affichées aux joueurs, séparées par des virgules, une toutes les motdInterval secondes.

Confiance, signatures et anti-triche

admins[] = { "76561198000000000" }
Les Steam64 ID qui peuvent se connecter en admin sans taper le mot de passe.
verifySignatures = 2
Vérifie chaque fichier de mod avec les clés que possède le serveur. 2 est la valeur que gère Bohemia ; toute autre laisse passer des fichiers non signés.
BattlEye = 1
Fait tourner l’anti-triche BattlEye. 0 le coupe, ce que tu ne veux que sur un serveur de test privé.
kickDuplicate = 1
Éjecte un deuxième joueur qui rejoint avec un ID déjà présent sur le serveur.
allowedFilePatching = 0
0 empêche les joueurs de charger des fichiers libres, non empaquetés. Ne l’augmente que pour un groupe de dev.

Les votes et un serveur vide

voteThreshold = 0.33
La part de joueurs qui doivent être d’accord pour qu’un vote passe. La valeur par défaut de Bohemia est 0.5 ; l’exemple de 0.33 veut dire un tiers.
voteMissionPlayers = 1
Combien de joueurs doivent être connectés avant que le vote de mission s’ouvre.
allowedVoteCmds[] = {}
Limite les votes que les joueurs peuvent lancer, comme les kicks ou les changements de mission, pour qu’un serveur d’unité ne parte pas en chaos à coups de votes.
persistent = 1
Garde la mission en route quand tout le monde part, pour qu’une longue campagne soit toujours là le lendemain soir.

Logs et horodatage

logFile = "server_console.log" copie la console du serveur dans un fichier texte. Le journal le plus complet, c’est le log RPT du serveur, et timeStampFormat (none par défaut, short ou full) ajoute une heure à chacune de ses lignes, ce qui rend un crash bien plus facile à retracer. Le Log Viewer du panel affiche les deux en direct ou les télécharge.

Nouveau avec la mise à jour 2.22

La mise à jour 2.22 de Bohemia (11 août 2026, SPOTREP #00120) a ajouté plusieurs options serveur bonnes à connaître : idleFPSLimit plafonne le framerate tant que le serveur est vide, timeStampFormatConsole ajoute l’heure aux lignes de la console, logPlayerConnectionStates dans la classe AdvancedOptions journalise la progression de connexion de chaque joueur, et le paramètre de lancement -mpmissions= pointe le serveur vers un autre dossier de missions. La même mise à jour a arrêté de verrouiller le fichier de config pendant que le serveur tourne, et vide automatiquement le dossier MPMissionsCache dès qu’il dépasse 1 Go.

Missions, rotation et difficulté : dire au serveur à quoi jouer

Un serveur Arma 3 ne vaut que par la mission qu’il fait tourner. Les missions sont des fichiers .pbo empaquetés dans le dossier MPMissions, et server.cfg décide laquelle se charge, dans quel ordre et à quel point l’IA riposte.

Nommer une mission pour que le serveur la trouve

Un fichier de mission porte le nom de la mission et de son terrain : RedDawn.Altis.pbo, c’est une mission appelée RedDawn sur Altis. Envoie-la dans MPMissions avec le File Manager ou en SFTP, puis appelle-la dans server.cfg sans l’extension .pbo : template = "RedDawn.Altis";. Les scénarios de Bohemia sont livrés avec le jeu et se chargent plutôt par leur nom de classe, comme MP_Warlords_01.Altis pour Warlords ou MP_ZGM_m11.Altis pour le scénario Zeus à 48 joueurs.

Une rotation plutôt qu’une seule mission

server.cfg : deux missions en rotation
class Missions
{
  class Training
  {
    template = "Drill.Stratis";
    difficulty = "Regular";
  };
  class SundayOp
  {
    template = "RedDawn.Altis";
    difficulty = "Custom";
  };
};

Le serveur suit la liste et lance l’entrée suivante quand une mission se termine. Une mission peut aussi avoir ses propres paramètres de lobby dans un bloc class Params à l’intérieur de son entrée. Les admins sautent la file avec #missions, qui ouvre la liste des missions pour que l’admin choisisse.

La difficulté et le profil du serveur

Chaque entrée indique une difficulté : Recruit, Regular, Veteran ou Custom. Custom lit ses options dans le profil du serveur, <name>.Arma3Profile, dont le nom vient du paramètre de lancement -name (sans lui, la valeur par défaut de Bohemia est player). C’est dans ce fichier que tu coupes la troisième personne, le réticule ou les marqueurs de la carte, et que tu règles le niveau de l’IA.

<name>.Arma3Profile
thirdPersonView = 0
0 bloque tout le monde en vue à la première personne, le choix habituel en milsim ; 2 autorise la troisième personne dans les véhicules seulement.
weaponCrosshair = 0
Cache le réticule.
mapContentFriendly = 0
Cache les unités alliées sur la carte ; mapContentEnemy et mapContentMines font pareil pour les ennemis et les mines.
aiLevelPreset = 3
0 Low, 1 Normal, 2 High ; 3 (Custom) lit les deux valeurs ci-dessous dans class CustomAILevel.
skillAI = 0.5
Le niveau global de l’IA, de 0 à 1.
precisionAI = 0.5
La précision de tir de l’IA, de 0 à 1.

Tu veux une seule règle pour toutes les missions ? forcedDifficulty = "Custom"; dans server.cfg impose une seule difficulté. Note l’exception que documente Bohemia : quand tu fais tourner un cycle class Missions, la difficulté de chaque entrée l’emporte sur forcedDifficulty.

Mods du Workshop, clés et signatures sans prise de tête

Les unités vivent de packs de mods : CBA_A3 sous presque tout, puis ACE, des terrains et de l’équipement. Le serveur doit charger les mêmes mods client que ses joueurs, avoir une clé pour chacun et garder pour lui les mods serveur uniquement.

  1. Arrête le serveurLes mods se téléchargent et s’enregistrent pendant que le serveur est hors ligne.
  2. Ouvre le navigateur Steam WorkshopIl est sur la page principale du panel. Cherche un mod par son nom, CBA_A3 par exemple.
  3. Clique sur InstallLe mod atterrit dans un dossier nommé d’après son ID Workshop, comme @450814997, et rejoint la ligne -mod= de Workshop.mods.
  4. Démarre et testeLance le serveur et rejoins avec les mêmes mods chargés dans l’Arma 3 Launcher. Ajoute un gros pack par étapes, pour trouver facilement un conflit.

-mod ou -serverMod

Les mods dans -mod= doivent aussi être chargés par chaque joueur. Les mods dans -serverMod= tournent uniquement sur le serveur et ne sont jamais demandés aux clients, la bonne place pour les outils admin et les scripts serveur. Dans l’Easy Config Editor de Workshop.mods, déplacer un mod, c’est couper son @ID d’une chaîne et le coller dans l’autre. Plusieurs mods dans une chaîne se séparent par des points-virgules, sans espaces.

Clés et signatures

Chaque mod signé fournit une .bikey, et chacun de ses fichiers .pbo porte une .bisign assortie. Le dossier keys du serveur contient les clés qu’il accepte, et avec verifySignatures = 2, un joueur dont les fichiers ne sont pas signés par l’une de ces clés ne peut pas rester. Un serveur vanilla n’a que la clé de Bohemia. Si un seul nouveau mod bloque soudain tout le monde, vérifie que sa clé est bien arrivée dans le dossier keys.

Mettre à jour un pack sans risque

  • Mets à jour depuis le navigateur Steam Workshop, ou crée une tâche de mise à jour des mods Workshop dans Scheduled Tasks pour que le serveur suive ce que les joueurs téléchargent.
  • Choisis un installeur et tiens-t’y. Notre guide prévient que mélanger le navigateur Workshop et l’ancien téléchargeur peut avoir des effets de bord.
  • Avant une grosse mise à jour d’Arma 3, regarde l’activité récente sur la page Workshop de chaque mod. Les mods qui ne sont plus maintenus sont la raison habituelle pour laquelle un pack plante le jour du patch.
  • Garde une copie écrite de ta ligne -mod=. Quand quelque chose casse, c’est le chemin le plus rapide pour revenir en arrière.

DLC officiels et Creator DLC : qui peut rejoindre et comment les charger

Les règles des DLC d’Arma 3 sont pensées pour garder les unités soudées. Le serveur lui-même n’a jamais besoin de posséder quoi que ce soit ; ce qui compte, c’est comment chaque DLC traite les joueurs qui ne l’ont pas.

Les DLC officiels de Bohemia

  • Les joueurs sans le DLC peuvent quand même rejoindre un serveur qui l’utilise.
  • Ils montent dans les véhicules du DLC comme passagers, mais ne peuvent ni les conduire, ni tenir les armes, ni les commander.
  • Les terrains du DLC, comme Tanoa, demandent le DLC pour y jouer.

Creator DLC

  • Créés par des studios extérieurs via le programme Creator DLC de Bohemia.
  • Le serveur charge leurs données depuis notre Mod Manager, plus un code court dans -mod=.
  • Les joueurs qui ne les ont pas rejoignent grâce à des données de compatibilité gratuites sur le Workshop, mais les terrains et la campagne du DLC restent réservés aux propriétaires.

Charger un Creator DLC

  1. Installe les donnéesArrête le serveur, ouvre le Mod Manager et installe le package Arma 3 Creator DLC. Il ajoute aussi une icône dans le panel pour garder les Creator DLC à jour.
  2. Ajoute le codeDans Workshop.mods ou Start.bat, ajoute le code du DLC dans le champ -mod= : gm (Global Mobilization), vn (S.O.G. Prairie Fire), csla (CSLA Iron Curtain), ws (Western Sahara), spe (Spearhead 1944), rf (Reaction Forces) ou EF (Expeditionary Forces).
  3. Pointe la mission dessusRègle le template de server.cfg sur une mission faite pour ce DLC, soit une livrée avec lui, soit un Multiplayer Scenario du Workshop.
  4. DémarreLance le serveur et regarde le log RPT si la mission n’apparaît pas.

S.O.G. Prairie Fire est celui que la plupart des unités demandent. Ses missions utilisent le terrain cam_lao_nam, donc un template ressemble à vn_coop_01.cam_lao_nam pour le coop Eldest Son ou vn_warlords_01.cam_lao_nam pour son mode Warlords. Notre guide des Creator DLC (en anglais) liste tous les noms de template fournis.

Le Headless Client : sortir l’IA du serveur principal

En coop chargé en IA, le processeur du serveur s’essouffle bien avant sa mémoire. Un Headless Client, c’est une copie d’Arma 3 sans écran qui rejoint ton serveur comme un joueur et prend en charge des groupes d’IA, pour laisser le serveur gérer les joueurs.

Sur le serveur principal

  1. Arrête le serveur principalPuis ouvre server.cfg dans Configuration Files.
  2. Autorise le Headless ClientMets l’IP du Headless Client dans les deux lignes, entre les guillemets : headlessClients[] = {"192.168.4.18"}; et localClient[] = {"192.168.4.18"};. La première lui permet de rejoindre ; la seconde lève ses limites de bande passante.
  3. Tu en as plusieurs ?Liste chaque IP, séparée par des virgules, dans les deux lignes.

Sur le serveur du Headless Client

  1. Arrête-leOuvre Configuration Files et modifie son Start.bat.
  2. Pointe-le vers ton serveurEntre l’IP du serveur principal dans le champ -connect= et, si le serveur principal a un mot de passe, le même dans -password=.
  3. Démarre les deuxDémarre le serveur principal, puis le Headless Client. Il apparaît dans la liste des joueurs comme n’importe quel autre client.

La mission doit lui proposer une place. Dans l’éditeur Eden, c’est une unité avec le camp Game Logic, la classe Virtual Entities, l’unité Headless Client, réglée sur Playable et nommée ; depuis la 2.22, le log du serveur prévient quand une place de Headless Client n’a pas de nom, parce qu’elle est alors inutilisable. Les frameworks d’IA et beaucoup de missions d’unité lui passent ensuite les groupes tout seuls. La ligne de lancement de Bohemia pour un Headless Client est arma3server -client -connect=<ip> -password=<pass>, et les champs de notre Start.bat la remplissent pour toi. Chez nous, un Headless Client est un petit serveur à part, commandé à côté de ton serveur principal ; voir Arma 3 Headless Client server (en anglais).

Droits admin, commandes serveur et BattlEye

Bien gérer un serveur Arma 3, c’est surtout une affaire de commandes que tu tapes dans le chat et d’anti-triche que tu laisses activé.

Devenir admin

Ouvre le chat en jeu et tape #login suivi du passwordAdmin de server.cfg. Les ID listés dans admins[] peuvent se connecter sans le mot de passe, et Bohemia traite les deux types d’admin pareil. Un seul joueur peut être connecté en admin à la fois (les outils RCon sont à part), et #logout rend les droits.

Missions

#missions

Termine la mission en cours et ouvre la liste des missions à choisir.

Missions

#restart

Relance la mission en cours.

Lobby

#reassign

Renvoie tout le monde au choix des rôles pour échanger les places.

Joueurs

#kick et #exec ban

Par nom, ID ou numéro de joueur, avec éventuellement une raison entre guillemets.

Accès

#lock et #unlock

Empêche de nouveaux joueurs de rejoindre, pratique une fois l’opé lancée.

Santé

#monitor 10

Affiche les performances du serveur toutes les 10 secondes ; #monitor 0 arrête.

Config

#init

Recharge le server.cfg désigné par -config sans redémarrer.

Serveur

#restartserveraftermission

Redémarre tout le serveur une fois la mission en cours terminée, pour que personne ne perde son opé.

BattlEye et admin à distance

Avec BattlEye = 1 dans server.cfg, l’anti-triche tourne sur le serveur et les joueurs doivent le faire tourner aussi. Le serveur 64 bits lit BEServer_x64.cfg dans son dossier BattlEye. Ajoute-y RConPassword et RConPort, et un outil de console à distance peut envoyer des messages, kicker et bannir sans que personne soit en jeu. La règle de Bohemia pour le port : reste à l’écart du port de jeu et des quatre suivants (2302 à 2306 par défaut), donc 2301 est un choix courant. Depuis la 2.22, la commande RCon #mpmissions liste les missions du serveur.

Mémoire, FPS serveur et réglages réseau sur nos offres Arma 3

La charge d’Arma 3 vient de l’IA, des scripts et des mods bien plus que du nombre de joueurs. Nos offres varient selon le nombre de joueurs et la mémoire ; le matériel est le même sur toutes. Ces chiffres viennent du formulaire de commande, vérifiés le 16 octobre 2026.

  • Joueurs : 10 à 120 joueurs, par pas de dix.
  • Mémoire : 8 Go est offert avec le serveur ; le formulaire de commande ajoute 12 Go, 16 Go, 20 Go, 24 Go et 32 Go en paliers payants.
  • CPU : 5,0 GHz inclus, avec options 5,2 GHz+ et 5,6 GHz+, plus une priorité CPU High ou Realtime.
  • Stockage : NVMe à 7 500 Mo/s, jusqu’à 100 Go inclus ; une option à 14 000 Mo/s et jusqu’à 200 Go pour les gros packs de terrains.
Les paliers de mémoire sur le formulaire de commande Arma 3 (vérifié le 16 octobre 2026)
  1. 8 GoInclus
  2. 12 GoOption
  3. 16 GoOption
  4. 20 GoOption
  5. 24 GoOption
  6. 32 GoOption

Lire les chiffres du serveur

Connecte-toi en admin et tape #monitor 10 : toutes les dix secondes, le serveur affiche ses FPS, sa mémoire utilisée et sa bande passante. Les FPS serveur, c’est le nombre d’images de simulation qu’il termine chaque seconde, et le guide réseau de Bohemia considère qu’un serveur sous 20 est surchargé, le moment où l’IA devient lente et où les véhicules font des sauts. Le paramètre de lancement -limitFPS les plafonne (50 par défaut), et depuis la mise à jour 2.20, un serveur vide redescend tout seul à 30. Activity and Stats dans le panel trace la mémoire sur des heures et des jours.

Ce qui aide vraiment

  • Moins d’IA active : fais apparaître les ennemis par vagues près des joueurs au lieu de remplir la carte dès le début de la mission.
  • Dynamic Simulation : un système que les créateurs de missions activent objet par objet dans l’éditeur Eden ; l’IA et les véhicules marqués arrêtent de simuler tant qu’aucun joueur n’est près, et se réveillent quand les joueurs approchent.
  • Un Headless Client : donne à l’IA son propre processeur, le plus gros gain à lui seul en grand coop.
  • Un pack plus léger : chaque mod ajoute des scripts que le serveur exécute à chaque frame.
  • Plus de mémoire pour les gros terrains : les grandes cartes de la communauté et les packs complets, c’est là que 16 Go et plus prennent tout leur sens.
  • Des redémarrages réguliers : une longue session accumule les corps, les épaves et les scripts égarés ; au moins deux fois par jour, ça reste fluide.

basic.cfg et bande passante

basic.cfg contrôle combien le serveur envoie et à quelle fréquence. Les valeurs documentées par Bohemia démarrent à MaxMsgSend = 128, MaxSizeGuaranteed = 512 et MaxSizeNonguaranteed = 256, et son conseil est que les plus gros gains viennent de MaxMsgSend et MinBandwidth (131072 dans son exemple), montés ensemble quand le serveur n’utilise pas la bande passante dont il dispose. Pousse MaxMsgSend trop haut pour le CPU et tu obtiens de la désync à la place, alors change une valeur à la fois et surveille #monitor.

La mémoire, le nombre de joueurs et la priorité CPU se changent dans l’espace client sous Services, My Services, ton serveur, puis Upgrade/Downgrade options. Un upgrade génère une facture pour la différence, et un redémarrage après paiement l’applique.

Redémarrages, avertissements, mises à jour et sauvegardes

Un serveur qui redémarre à heures fixes, prévient les joueurs avant et garde des sauvegardes ne surprend jamais l’unité en pleine opé. Tout ça se règle dans les Scheduled Tasks du panel.

Un redémarrage toutes les six heures

  1. Crée la tâcheOuvre Scheduled Tasks, crée une tâche et choisis Scheduled Restart. Donne-lui un nom clair, comme 6 Hour Restart.
  2. Règle le premier passageChoisis la date et l’heure du prochain redémarrage. Le panel fonctionne à l’heure du serveur, alors compare avec ta propre horloge ; l’heure proposée, c’est l’heure du serveur plus une dizaine de minutes.
  3. Répète-laRépète tous les 1 jour, coche Repeat task, répète toutes les 6 heures pendant 24 heures, puis enregistre. Remplace le 6 par l’intervalle qui colle au planning de tes opés.

Des avertissements avec le plugin Server Messages

Installe Server Messages depuis la section outils du Mod Manager, puis modifie messages.cfg dans Configuration Files. Chaque ligne contient une heure, le message et une règle de répétition, séparés par un tilde :

messages.cfg
17:45:00~Restart in 15m~no-loop
11:50:00~Restart in 10m~loop-6
  • Les messages utilisent l’horloge sur 24 heures à l’heure du serveur, alors que la tâche de redémarrage se règle sur 12 heures. Aligne les deux avec soin.
  • no-loop affiche un message une fois ; loop-6 le répète toutes les six heures.
  • Pas d’espace en fin de ligne et pas de ligne vide, sinon les messages ne s’affichent plus.
  • Garde les deux-points et le tilde hors du texte du message : le plugin peut planter sur les caractères spéciaux.

Mises à jour du jeu et sauvegardes

Quand Bohemia sort une mise à jour, arrête le serveur, clique sur Steam Update et attends que la fenêtre ait fini avant de redémarrer ; une tâche Steam Update peut faire pareil sur planning. Si une mise à jour échoue encore et encore, supprimer le dossier steamapps à la racine du serveur force une vérification complète la fois suivante. Fais d’abord une sauvegarde : Backup Server en fait une à la demande, une tâche Scheduled Backup en fait à heures fixes, et Restore Server revient à la date que tu choisis. Un Reinstall réinitialise les fichiers, et une base MySQL si tu en utilises une, mais ne touche pas à tes sauvegardes.

Exile, Altis Life et King of the Hill : des modes avec leur propre type de serveur

Certaines des communautés les plus connues d’Arma 3 tournent sur des modes qui ont besoin d’une base de données, d’un pack de cartes ou de leur propre config. On les vend comme des types de serveurs à part, configurés pour le mode dès le départ, et leurs guides sont dans la même section Arma 3 de notre base de connaissances.

Survie

Exile

De la survie persistante avec des bases et des marchands. Les packs de cartes pour Chernarus, ses variantes Summer, Winter, Isles et Redux, et Esseker s’installent chacun depuis le bouton Map Packs du panel.

Base de données

Altis Life

Du roleplay qui garde les joueurs, l’argent et les véhicules dans une base MySQL, comme Exile aussi. phpMyAdmin s’installe depuis la section outils du Mod Manager, avec ses identifiants sous Server Details ou Database Details.

PvP

King of the Hill

Du PvP en équipe rapide autour d’un seul objectif. Les règles et les liens vivent dans config.cpp, appliqués avec le bouton du compilateur de réglages.

Ajouter une carte à un serveur Exile

  1. Pars sur une base propreInstalle la carte sur un serveur sans autres mods et teste-la d’abord. Certains mods ne s’entendent pas avec certaines cartes, et une base propre montre lesquels.
  2. Télécharge les mods de terrainServeur arrêté, récupère CUP Terrains Core (583496184) et, pour la famille Chernarus, CUP Terrains Maps (583544987), plus le mod propre à la carte s’il existe, puis charge-les sur la ligne -mod= de Start.bat.
  3. Installe le pack de cartesUtilise le bouton Map Packs pour installer le pack qui correspond.
  4. Choisis la missionModifie config.cfg et choisis la mission, comme Exile.Chernarus_Isles, dans le menu déroulant du template. Démarre le serveur.

Sur King of the Hill, le package Creator DLC du Mod Manager débloque aussi deux missions Western Sahara sur le terrain Sefrou-Ramal, une version standard et une version infanterie seule. Réenregistre config.cpp et lance le compilateur de réglages après le changement, pour que la nouvelle carte reçoive ses valeurs par défaut.

Quand quelque chose casse : les solutions qu’on sort en premier

La plupart des tickets Arma 3 se résument à une poignée de causes. Descends cette liste avant de réinstaller quoi que ce soit.

  • Le serveur n’est pas dans la liste multijoueurLaisse jusqu’à 10 minutes à un serveur moddé après Start. Utilise ensuite Direct Connect avec l’IP et le port du panel ; si ça marche, le serveur tourne et la liste n’a pas encore suivi. Les favoris de serveurs de Steam, avec l’adresse de query, sont un autre moyen de vérifier.
  • Le Launcher n’affiche qu’une partie de la liste de modsLes longues listes de mods sont coupées dans les données Steam du serveur. Le réglage steamProtocolMaxDataSize de Bohemia dans server.cfg (1024 par défaut) relève la limite ; monte par petites étapes, car des valeurs très élevées peuvent dépasser la taille des paquets réseau.
  • Des joueurs sont éjectés pour fichiers non signés ou modifiésUne clé manque, ou un joueur a une autre version d’un mod. Vérifie que chaque entrée de -mod= a sa .bikey dans le dossier keys et que les joueurs ont mis à jour leurs abonnements Workshop.
  • La mission ne se charge pas ou le lobby est videLa mission a sûrement été faite avec un mod ou un DLC que le serveur ne charge pas, ou son nom de template est mal écrit. Le log RPT dans le Log Viewer nomme l’addon ou le fichier manquant.
  • Plus personne ne peut rejoindre après une mise à jour d’Arma 3Le serveur est encore sur l’ancien build. Arrête-le, lance Steam Update, mets à jour les mods qui ont changé et redémarre.
  • Les changements de config ne font rienIls ont été enregistrés pendant que le serveur tournait, donc il a gardé ses anciens réglages. Arrête-le, enregistre à nouveau, démarre-le.
  • Le Headless Client se connecte mais l’IA ne bouge pasLa mission ou ses scripts d’IA ne lui passent pas de groupes. Vérifie que la mission a une entité Headless Client jouable et que son framework d’IA en gère un.
  • Les avertissements de redémarrage n’apparaissent jamaisCherche dans messages.cfg des espaces en fin de ligne, des lignes vides ou un deux-points dans le texte d’un message, et vérifie que les heures sont celles du serveur, sur 24 heures.
  • Les mods font n’importe quoi après une install mixteDes mods ajoutés à la fois avec le navigateur Workshop et l’ancien téléchargeur peuvent entrer en conflit. Garde un seul installeur et réinstalle les mods concernés avec lui.
  • 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 ou de la désync tard le soirRedémarre au moins deux fois par jour, et regarde le nombre d’IA avec #monitor. Un Headless Client ou une mission plus légère aide en général plus que de la mémoire en plus.

Héberger chez toi ou louer : ce que demande ton propre serveur

Bohemia offre le serveur dédié gratuitement, avec l’outil Arma 3 Server sur Steam, pour Windows et Linux. Il tourne sans souci sur une machine libre ; la question, c’est qui s’en occupe.

Héberger toi-même, ça veut dire installer le serveur avec SteamCMD (app 233780), connecté à un compte Steam (Bohemia conseille un compte à part, qui n’a pas besoin de posséder Arma 3), puis lancer arma3server_x64 avec tes chemins -config, -cfg et -profiles et rediriger les ports. Bohemia les liste tous en UDP : 2302 pour le jeu (la voix passe aussi par là), 2303 pour les requêtes Steam, 2304 pour le trafic Steam, 2305 réservé et 2306 pour BattlEye. Le serveur ne gère pas l’IPv6.

Sur ta propre machine

  • Pas de facture mensuelle si le matériel et le débit montant sont déjà là.
  • Contrôle total du système, des fichiers et des paramètres de lancement.
  • Chaque mise à jour d’Arma, chaque mise à jour de mod et chaque clé sont à gérer par toi.
  • Le serveur n’est en ligne que tant que cette machine et la 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.
  • Navigateur Steam Workshop, Creator DLC et Server Messages depuis le panel.
  • Un Headless Client disponible comme serveur à part sur le même réseau.
  • Un coût mensuel qui monte avec le nombre de joueurs et la mémoire.

Un petit groupe qui fait des soirées Zeus ensemble peut héberger à la maison sans problème. Dès que l’unité s’entraîne à heures fixes, fait tourner un pack de mods qui grossit ou veut le serveur en ligne quand l’admin n’est pas là, louer te rend tes soirées. Les offres sont sur notre page Hébergement serveur Arma 3.

Réponses rapides

FAQ : créer un serveur Arma 3

Comment créer un serveur dédié Arma 3 ?

Installe l’Arma 3 Server de Bohemia via SteamCMD (app 233780) sur ta propre machine, ou loues-en un. Chez nous : arrête le serveur, règle le nom, les mots de passe et le template de mission dans server.cfg, démarre-le et rejoins avec Direct Connect. Le chapitre sur la première heure détaille tout.

Quels ports utilise un serveur Arma 3 ?

Par défaut, Bohemia utilise l’UDP 2302 à 2306 : le port de jeu (qui porte aussi la voix), les requêtes Steam, le trafic Steam, un port réservé et BattlEye. Sur nos serveurs, les ports sont réglés pour toi ; le panel affiche les adresses de connexion et de query.

Comment configurer un Headless Client pour Arma 3 ?

Ajoute l’IP du Headless Client dans headlessClients[] et localClient[] du server.cfg du serveur principal, puis règle -connect= (et -password= si besoin) dans le Start.bat du Headless Client. La mission doit contenir une place de Headless Client jouable et lui confier l’IA.

Les joueurs sans un DLC peuvent-ils rejoindre mon serveur Arma 3 ?

Oui. Avec les DLC de Bohemia, ils peuvent rejoindre et monter comme passagers dans les véhicules du DLC, mais pas les conduire ni les armer. Avec les Creator DLC, ils rejoignent grâce à des données de compatibilité gratuites, tandis que les terrains et la campagne du DLC restent réservés aux propriétaires.

Où est server.cfg sur un serveur Gaming Deluxe ?

Dans Configuration Files, dans le panel de jeu, avec un formulaire dans le Config Editor et un éditeur de texte brut. Les réglages réseau sont dans basic.cfg, et la liste des mods dans Workshop.mods ou Start.bat.

Comment ajouter des mods à un serveur Arma 3 ?

Arrête le serveur, cherche le mod dans le navigateur Steam Workshop du panel et clique sur Install ; il atterrit dans un dossier @ID et rejoint la ligne -mod=. Les joueurs chargent les mêmes mods dans l’Arma 3 Launcher. Les mods serveur uniquement passent dans -servermod=.

Comment devenir admin sur mon serveur Arma 3 ?

Tape #login suivi du passwordAdmin de server.cfg dans le chat en jeu. Les Steam ID listés dans admins[] peuvent se connecter sans le mot de passe. #logout rend les droits.

Combien de RAM faut-il pour un serveur Arma 3 ?

Nos serveurs Arma 3 incluent 8 Go, avec des paliers jusqu’à 32 Go. Une soirée coop ou Zeus en vanilla tourne très bien sur le palier inclus ; les grands terrains, les gros packs de mods et les missions chargées en IA sont ce qui en demande plus. Surveille #monitor et Activity and Stats avant d’upgrader.

Base de connaissances

Tous les guides Arma 3 de notre base de connaissances

Les 17 guides Arma 3 de notre base de connaissances, sections Exile, King of the Hill et Headless Client comprises, classés par tâche, plus les 24 guides du panel qui marchent pareil pour tous les jeux. Les guides eux-mêmes sont en anglais, on a traduit les titres pour toi. Tape pour filtrer.

41 guides : 17 pour Arma 3, 24 bases du panel

Headless Client2

Confier l’IA à un ou plusieurs serveurs Headless Client.

Redémarrages et messages2

Les redémarrages programmés et les avertissements que les joueurs voient avant.

King of the Hill2

Règles, liens et cartes sur les serveurs KotH.

Rien ne correspond. Tape moins de lettres, ou demande à notre équipe support.

Plus de jeux

D’autres serveurs Arma et tactiques

Les modes d’Arma 3 qui ont leur propre type de serveur, l’Arma plus récent de Bohemia, et d’autres jeux qui collent aux soirées d’une unité.

Prêt quand tu l’es

Le serveur de ton unité, prêt pour vendredi

Chaque étape de cette page marche avec les offres de notre page Hébergement serveur Arma 3. Choisis ton nombre de joueurs et l’emplacement le plus proche de tes joueurs, Paris compris, et le serveur est à toi en moins de 20 minutes.

Hébergement serveur Arma 3

Comment ce guide a été fait : écrit pour Gaming Deluxe avec l’aide de l’IA, vérifié ligne par ligne avec la documentation serveur de Bohemia Interactive, les notes de mise à jour SPOTREP et les pages des DLC, la page Steam d’Arma 3, ainsi que notre base de connaissances Arma 3 et notre formulaire de commande, puis relu par Matthew Griffin. Une info périmée ? Dis-le-nous.

Sources vérifiées :

  1. Wiki Bohemia Interactive : Arma 3 Dedicated Server, copie archivée (en anglais)
  2. Wiki Bohemia Interactive : Arma 3 Server Config File, copie archivée (en anglais)
  3. Wiki Bohemia Interactive : Arma 3 Basic Server Config File, copie archivée (en anglais)
  4. Wiki Bohemia Interactive : Arma 3 Server Profile, copie archivée (en anglais)
  5. Wiki Bohemia Interactive : Arma 3 Difficulty Settings, copie archivée (en anglais)
  6. Wiki Bohemia Interactive : Arma 3 Headless Client, copie archivée (en anglais)
  7. Wiki Bohemia Interactive : Multiplayer Server Commands, copie archivée (en anglais)
  8. Wiki Bohemia Interactive : BattlEye, copie archivée (en anglais)
  9. Wiki Bohemia Interactive : Arma 3 Dynamic Simulation, copie archivée (en anglais)
  10. Wiki Bohemia Interactive : Arma 3 DLC Restrictions, copie archivée (en anglais)
  11. Arma 3 : Creator DLC (en anglais)
  12. Hub dev d’Arma 3 : SPOTREP #00120, mise à jour 2.22 (en anglais)
  13. Hub dev d’Arma 3 : SPOTREP #00122, mini-update (en anglais)
  14. Steam : Arma 3
  15. Base de connaissances Gaming Deluxe : Arma 3 (en anglais)
  16. Formulaire de commande Gaming Deluxe : Arma 3 Dedicated Server

Image d’en-tête : Capture d’écran d’Arma 3 par Bohemia Interactive (boutique Steam).