# 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`.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oxygenserv.com/arma-reforger/configuration-complete-dun-serveur-arma-reforger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
