# 1 - Créer un nouveau serveur dédié (Windows 10/11/Server 20xx)

## ****Introduction****

Les serveur sont les premiers piliers des jeux comme ceux de la série Arma et ce depuis bien longtemps. French Reforger Mod a dans le passé et dans le présent, collaboré avec beaucoup de communautés Arma Reforger et a permis de collecter une grande quantité de savoir sur les serveurs "Enfusion". Aujourd'hui, nous vous mettons tout ce qu'on a appris depuis des mois, sur papier (enfin sur pixel plutôt).

<p class="callout success">Pour information, les fichiers serveur sont disponibles sans avoir Arma Reforger d'acheté sur le compte steam du serveur.</p>

<p class="callout info">****Fans d'arma 3 et de Dayz****, oubliez tout ce que vous connaissez sur les serveurs de vos jeux respectifs, Arma Reforger marche totalement différemment sur le plan des serveurs.</p>

<p class="callout info">Ce tutoriel est aussi disponible avec les systèmes d'exploitation Linux (Debian). Retournez un peu un arrière dans le wiki pour obtenir la liste des tutos disponibles en français et en anglais.</p>

### ****1. Télécharger les fichiers nécessaires****

<span style="white-space: pre-wrap;">Commencez par installer sur votre serveur dédié a l'aide de steam, le logiciel </span>[Arma Reforger Server Steam](about:blank).

[![steam install server.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/steam-install-server.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/steam-install-server.png)

Une fois cela fait, exécuter le logiciel pour ouvrir les fichiers du serveur.

[![fichiers serv.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/fichiers-serv.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/fichiers-serv.png)

### ****2. Configurer le serveur****

<p class="callout warning"><span style="white-space: pre-wrap;">Assurez vous que l'option "Extensions de fichier" est activé dans la catégorie Affichage dans l'explorateur de fichier. </span>[![2025-01-02 01_53_42-.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-01-53-42.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-01-53-42.png)</p>

Pour indiquer avec quel paramètres le serveur doit se lancer, il faut créer un fichier configuration. C'est dans ce fichier que l'on pourra définir les paramètres en lien avec le serveur et le scénario (dépend de quel scénario bien sûr).

Pour ce faire, créer un nouveau dossier "Configs" et dans ce fichiers, faites une config du nom de votre choix et remplacez .txt par .json à la fin du fichier (Le nom doit être sans espace de préférence, ni de caractère spéciaux).

[![2025-01-02 01_55_22-.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-01-55-22.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-01-55-22.png)

<p class="callout info"><span style="white-space: pre-wrap;">Pour en savoir plus sur la configuration, rendez vous </span>[ici](https://wiki.nabla.sh/books/server-creation-and-configuration/page/2-configurer-un-nouveau-serveur)</p>

### ****3. Lancer le serveur****

Pour indiquer quel fichier configuration le serveur doit lancer, on va passer par un fichier .bat qui permet de lancer le serveur avec des paramètres pour pouvoir indiquer à l'exécutable, quoi ouvrir avec le serveur et avec quel paramètres le lancer.

Pour ce faire, faites un nouveau fichier texte, nommez le start pour exemple:

[![2025-01-02 02_06_32-.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-02-06-32.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2025-01-02-02-06-32.png)

Dans ce fichier bat, on va indiquer quel exécutable il faut lancer, dans notre cas ArmaReforgerServer.exe:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/naHimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/naHimage.png)

Puis on va pouvoir faire une deuxième configuration de notre serveur, plus en lien avec son comportement avec votre machine:

<table id="bkmrk-param%C3%A8tres-de-lancem" style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0.3em 0px 1.375em; padding: 0px; border: 0px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-variant-emoji: inherit; font-weight: 400; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Roboto, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: baseline; border-collapse: collapse; border-spacing: 0px; min-width: 100px; max-width: 100%; hyphens: auto; table-layout: fixed; color: rgb(68, 68, 68); letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><colgroup><col style="width: 379px;"></col><col style="width: 563px;"></col><col style="width: 417px;"></col></colgroup><tbody><tr style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****Paramètres de lancement****

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****Description****

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****Exemples****

</td></tr><tr style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">-addonsDir

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">Définit où le serveur va trouver les mods dans les fichiers de votre serveur.

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-addonsDir ".\Workshop\"
```

`<span class="editor-theme-code">-addonsDir ".\Workshop\"</span>`</td></tr><tr style="height: 10px; box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">addonDownloadDir

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">Définit où le serveur va télécharger les mods indiqués dans la configuration (pas nécessaire si vous définissez addonsDir).

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-addonDownloadDir ".\Workshop\"
```

`<span class="editor-theme-code">-addonDownloadDir ".\Workshop\"</span>`</td></tr><tr style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">-addonTempDir

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">Définit où stocker des fichiers temporaires pour le téléchargement des addons.

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-addonTempDir "C:\Users\Administrator\AppData\Local\Temp"
```

`<span class="editor-theme-code">-addonTempDir "C:\Users\Administrator\AppData\Local\Temp"</span>`</td></tr><tr style="height: 10px; box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****-autoreload****

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;"><span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">Permet de recharger le scénario quand ce même scénario touche a sa fin (par exemple, la fin de partie d'un serveur conflit). Ce paramètres évite que le serveur s'éteigne et qu'il relance tout seul une nouvelle partie sans aide éxterieure.</span>

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-autoreload 10
```

`<span class="editor-theme-code">-autoreload 10</span>`</td></tr><tr style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****-config****

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">Définit quel fichier json le serveur doit lancer.

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-config ".\Configs\GM_Arland.json"
```

`<span class="editor-theme-code">-config ".\Configs\GM_Arland.json"</span>`</td></tr><tr style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">****-****singleThreadedUpdate

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">Permet de désactiver le fait que le serveur travaille sur plusieurs theads (utilisation du processeur).

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-singleThreadedUpdate
```

`<span class="editor-theme-code">-singleThreadedUpdate</span>`</td></tr><tr style="height: 10px; box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;"><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">-MaxFPS

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">IMPORTANT: Définit le pallier que le serveur ne doit pas dépasser. Est très utile car si il n'y a pas de pallier, le serveur va utiliser plus de ressources sur votre machine qu'il le doit. La valeur doit être définit dans l'idéal entre 60 et 120 FPS.

</td><td style="box-sizing: border-box; outline-color: var(--color-primary); outline-width: 1px; margin: 0px; padding: 6px 8px; border: 1px solid rgb(221, 221, 221); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.2; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; vertical-align: top; min-width: 10px; overflow: auto; word-break: break-word;">```json
-MaxFPS 85
```

`<span class="editor-theme-code">-MaxFPS 85</span>`</td></tr></tbody></table>

<p class="callout warning">Il est recommandé d'utiliser des chemins absolus pour les répertoires, même si le chemin fourni peut être relatif à l'emplacement de l'exécutable.</p>

<p class="callout info">En ce moment, pas mal de problème d'ordre dans cette configuration apparaissent. Je vous conseil fortement de vous baser sur ma ligne de commande qui est fonctionnel en Janvier 2025. Pour les paramètres en lien avec la machine (threads...), mettez les a avant maxFPS.</p>

---

Donc pour résumer, votre configuration et les fichiers de votre serveur devrait ressembler a ça:

```json
ArmaReforgerServer.exe -config ".\Configs\GM_Arland.json" -MaxFPS 85 -addonsDir ".\Workshop" -addonTempDir ".\Workshop\Temp"
```

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/u6Rimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/u6Rimage.png)

Une fois tout ça fait, renommez votre start.txt pour remplacer .txt par .bat.

### ****4. Configuration de votre machine pour le serveur Arma Reforger****

<span style="white-space: pre-wrap;">Pour que le serveur Arma Reforger puisse communiquer avec l'extérieur, il lui faut allouer des autorisations, notamment du pare-feu Windows et de votre box internet (pour les particulier). </span>

Pour ouvrir les ports du pare feu, recherchez dans la bar de recherche "pare-feu Windows Defender":

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/vRKimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/vRKimage.png)

Une fois cela fait, rendez vous dans les paramètres avancés:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/ig7image.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/ig7image.png)

Une fois cela fait, rendez vous dans "Règles de trafic entrant" puis créez une nouvelle règle:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/lRsimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/lRsimage.png)

Sélectionnez port puis suivant:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/zVOimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/zVOimage.png)

Une fois cela fait, cochez UDP et mettez le port 2001 (obligatoire):

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/ZHiimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/ZHiimage.png)

Autorisez la connexion:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/DLAimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/DLAimage.png)

<span style="white-space: pre-wrap;">Puis nommez votre règle et vous pouvez refaire l'opération deux fois avec le port </span><span style="color: rgb(32, 33, 34);">17777 pour l'A2S</span><span style="white-space: pre-wrap;"> et </span><span style="color: rgb(32, 33, 34); white-space: pre-wrap;">19999 pour le RCON toujours dans la catégorie </span>"Règles de trafic entrant"<span style="color: rgb(32, 33, 34);">.</span>

<span style="color: rgb(32, 33, 34); white-space: pre-wrap;">Une fois tous les port ouvert dans </span>"Règles de trafic entrant"<span style="color: rgb(32, 33, 34); white-space: pre-wrap;">, allez dans la catégorie </span><span style="white-space: pre-wrap;">"Règles de trafic sortant" puis réitérer l'opération en faisant bien </span>****attention d'autorisez la connexion qui est refusé par défaut.****

<p class="callout warning"><span style="color: rgb(32, 33, 34);">N'ouvrez pas le port 19999 si vous n'utiliserez pas le RCON pour des questions de sécurité évidente</span></p>

---

<p class="callout success">Une fois toutes ces étapes faites, vous pouvez lancer votre serveur ✅</p>

Si tout va bien, vous pourrez retrouver votre serveur dans la liste des serveur en jeu (PS: Le ping est normal, mon serveur est hébergé en local et un bug dis que le serveur a +999 de ping).

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/h1Himage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/h1Himage.png)

<p class="callout info">Vous rencontrez un problème ? Dirigez vous vers la page TroubleShooting.</p>

<p class="callout info">Il est possible qu'au premier lancement, le serveur ne trouve pas le scénario, c'est normal il vient a peine de s'installer. Essayez de relancer plusieurs fois le serveur si nécessaire.</p>

> <span style="white-space: pre-wrap;">Page du wiki conseillé après avoir configuré et installé le serveur: </span>[Admin Tips](https://wiki.nabla.sh/books/server-creation-and-configuration/page/3-administration-de-votre-serveur-arma-reforger)<span style="white-space: pre-wrap;"> (comment se login en admin, les commandes intéressantes...)</span>