> For the complete documentation index, see [llms.txt](https://docs.oxygenserv.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oxygenserv.com/arma-reforger/configuration-complete-dun-serveur-arma-reforger.md).

# Configuration complète d’un serveur Arma Reforger

{% hint style="info" %}
Guide orienté **crossplay** (PS5 / Xbox / PC).\
Les réglages clés se font via `config.json`.
{% endhint %}

### Objectif

Configurer un serveur Arma Reforger pour :

* vous donner les droits **admin**
* gérer les **IA** (désactiver ou réduire la difficulté)
* comprendre les limites **mods sur console**
* corriger la **visibilité** en crossplay

### Guide pas à pas

{% stepper %}
{% step %}
**Modifier les paramètres via config.json**

Dans certains cas, les **Paramètres avancés** ne se sauvegardent pas.\
Passez alors par le fichier `config.json`.

Exemple de configuration de base :

```json
{
  "name": "[FR] Serveur Arma Reforger",
  "adminPassword": "monmotdepasse",
  "operating": {
    "disableAI": false
  },
  "crossPlatform": true,
  "supportedPlatforms": ["PC", "XBL", "PSN"],
  "visible": true
}
```

{% endstep %}

{% step %}
**Devenir administrateur (PS5 / Xbox / PC)**

Dans `config.json`, ajoutez ou modifiez :

```json
"adminPassword": "votremdp"
```

En jeu, connectez-vous puis tapez :

```
#login votremdp
```

{% hint style="warning" %}
Sur console, n’ajoutez pas de SteamID dans une liste `admins`.\
Ça peut provoquer un crash serveur.
{% endhint %}
{% endstep %}

{% step %}
**Gérer les IA (bots)**

**Option A — Désactiver les IA**

Dans `config.json` :

```json
"operating": {
  "disableAI": true
}
```

Redémarrez le serveur.

**Option B — Réduire la difficulté des IA**

Créez ou modifiez :

```
/profile/settings/ai.json
```

Exemple de valeurs plus faciles :

```json
{
  "aimingAccuracy": 0.2,
  "aimingShake": 0.6,
  "aimingSpeed": 0.4,
  "spotDistance": 0.5,
  "spotTime": 0.3,
  "commanding": 0.3,
  "courage": 0.4,
  "reloadSpeed": 0.6,
  "general": 0.4
}
```

Redémarrez le serveur.

{% hint style="info" %}
Si rien ne change, le fichier peut être ignoré selon le mode.\
Testez avec "Conflict" ou "Game Master".
{% endhint %}
{% endstep %}

{% step %}
**Mods sur console : ce qu’il faut savoir**

Les mods ne sont pas compatibles PS5/Xbox pour l’instant.

Raisons fréquentes :

* source principale : **Steam Workshop**
* chargement souvent dépendant du **PC**

Conseil : privilégiez des modes/missions sans mods si vous êtes sur console.
{% endstep %}

{% step %}
**Corriger un serveur invisible en crossplay**

Dans `config.json`, vérifiez :

```json
"crossPlatform": true,
"supportedPlatforms": ["PC", "XBL", "PSN"],
"visible": true
```

Vérifiez aussi la connectivité :

* UDP : `2001` à `2010` (jeu)
* TCP : selon le port query de votre serveur

{% hint style="info" %}
Le listing peut avoir un délai.\
Attendez 1 à 5 minutes après un redémarrage.
{% endhint %}
{% endstep %}
{% endstepper %}

### Problèmes fréquents

* **Crash serveur après passage admin** : retirez toute config type `admins` côté console.
* **Serveur visible sur PS5 mais pas PC/Xbox** : vérifiez `supportedPlatforms`.
* **Les IA restent “trop fortes”** : vérifiez le chemin `/profile/settings/ai.json`.
* **Les réglages IA ne s’appliquent pas** : changez de mode de jeu pour tester.

### FAQ

#### Je dois redémarrer après modification ?

Oui.\
Faites-le après chaque changement sur `config.json` ou `ai.json`.
