# 2 - Configurer un nouveau serveur

## ****Introduction****

Arma Reforger utilise des fichiers en .json pour la configuration de ses serveurs. Attention, les fichiers json sont connu pour être capricieux et sensible aux erreurs.

Dans ce wiki, je vais détailler a quoi sert chaque ligne de cette configuration en détail et vous indiquer les choses importantes a savoir.

Pour obtenir une configuration déjà fonctionnel, rendez vous tout en bas du tutoriel.

****Pour commencer, voici un template pour commencer la configuration de votre serveur:****

```
{
	"bindAddress": "0.0.0.0",
	"bindPort": 2001,
	"publicAddress": "",
	"publicPort": 2001,
	"a2s": {
		"address": "",
		"port": 17777
	},
	"rcon": {
		"address": "",
		"port": 19999,
		"password": "MODIFY_ME_WITHOUT_SPACES",
		"permission": "monitor",
		"blacklist": [],
		"whitelist": []
	},
	"game": {
		"name": "YOUR SERVER NAME",
		"password": "",
		"passwordAdmin": "MODIFY_ME_WITHOUT_SPACE",
		"admins" : [
			"Your steam ID",
            "Admin B steam ID",
            "Admin C steam ID"
		],
		"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
		"maxPlayers": 128,
		"visible": true,
		"crossPlatform": true,
		"supportedPlatforms": [
			"PLATFORM_PC",
			"PLATFORM_XBL",
			"PLATFORM_PSN"
		],
		"gameProperties": {
			"serverMaxViewDistance": 2500,
			"serverMinGrassDistance": 50,
			"networkViewDistance": 1000,
			"disableThirdPerson": true,
			"fastValidation": true,
			"battlEye": true,
			"VONDisableUI": true,
			"VONDisableDirectSpeechUI": true,
            "VONCanTransmitCrossFaction" : true,
			"missionHeader": {
				"m_iPlayerCount": 40,
				"m_eEditableGameFlags": 6,
				"m_eDefaultGameFlags": 6,
				"other": "values"
			}
		},
		"mods": [
			{
				"modId": "59727DAE364DEADB",
				"name": "WeaponSwitching",
				"version": "1.0.1"
			},
			{
				"modId": "59727DAE32981C7D",
				"name": "Explosive Goats beta",
				"version": "0.5.42"
			}
		]
	},
	"operating": {
		"lobbyPlayerSynchronise": true,
        "joinQueue" : {
            "maxSize" : 50
        }
	}
}
```

<p class="callout danger">****ATTENTION:****<span style="white-space: pre-wrap;"> Changez les mots de passe par défaut ! Une personne mal intentionné peux obtenir des droits administrateurs si vous oubliez de changer votre mot de passe.</span></p>

<p class="callout warning">Faites aussi attention avec les mods. Ne laissez pas les mods mis par défaut, ils existent peut être plus ou ne sont pas mis a jour et peuvent donc être l'origine de problèmes.</p>

<p class="callout warning">Dans tous les cas, laissez le paramètres "fastValidation" en true.</p>

<p class="callout warning">IPV6 n'est pas pris en charge par Arma Reforger.</p>

---

## ****Root:****

#### bindAddress:

<span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">Adresse IP à laquelle le socket du serveur sera liée. Dans la plupart des cas, cette adresse doit être laissée vide. Il peut être utilisé pour restreindre les connexions à une interface réseau particulière. S'il n'est pas renseigné ou s'il est vide, 0.0.0.0 est utilisé, ce qui autorise les connexions via n'importe quelle adresse IP.</span>

<p class="callout info">Ce paramètre doit généralement être laissée en dehors de la configuration du serveur pour utiliser la valeur par défaut et ne doit être définie que par des utilisateurs expérimentés ayant des besoins spécifiques en matière de réseau.</p>

#### bindPort:

Port UDP auquel le socket du serveur sera liée.

<p class="callout info"><span style="color: rgb(36, 43, 52);">Ce paramètre doit généralement être laissée en dehors de la configuration du serveur afin qu'il utilise automatiquement la même valeur que publicPort. Elle ne doit être utilisée que par les utilisateurs ayant des besoins spécifiques en matière de redirection de port.</span></p>

#### publicAddress:

<span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">Doit correspondre à l'adresse IP publique à laquelle les clients peuvent se connecter pour atteindre le serveur. Il faut utiliser l'adresse ip de la machine, pour ce faire, ouvrez un CMD (recherchez cmd dans la bar de recherche) puis entrez la commande ipconfig, puis dans la carte réseau utilisé par le serveur, trouvez la ligne Adresse IPV4, puis recopiez la dans la config pour la public adress, l'adresse de l'A2S et celle du RCON si vous l'utilisez.</span>

#### publicPort<span style="color: rgb(36, 43, 52);">:</span>

<span style="color: rgb(36, 43, 52); white-space: pre-wrap;">Définit le port publique par le quel les clients peuvent atteindre le serveur (de base: </span><span style="color: rgb(32, 33, 34); background-color: rgb(255, 255, 255);">2001</span><span style="color: rgb(36, 43, 52); white-space: pre-wrap;">). Si vous définissez un port personnalisés, il soit se trouver entre 1 et </span><span style="color: rgb(32, 33, 34); background-color: rgb(255, 255, 255);">65535</span><span style="color: rgb(36, 43, 52); white-space: pre-wrap;"> inclus \[1 ; 65535\].</span>

---

## ****a2s:****

[Steam Query](https://developer.valvesoftware.com/wiki/Server_queries): C'est un protocole réseau utilisé dans de nombreux jeux multijoueurs pour récupérer des informations sur un serveur de jeu, comme le nombre de joueurs, le nom du serveur, la carte en cours, etc. C'est le cas d'Arma Reforger.

<p class="callout info">Vous pouvez laisser ce paramètre comme il est.</p>

<table id="bkmrk-param%C3%A8tresdescriptio"><colgroup><col style="width: 240px;"></col><col style="width: 240px;"></col></colgroup><tbody><tr><td>Paramètres

</td><td>Description

</td></tr><tr><td>Adress

</td><td>Adresse IP à laquelle la socket de l'A2S sera liée. Elle peut être utilisée pour restreindre les requêtes de l'A2S à une interface réseau particulière.

</td></tr><tr><td>port

</td><td><span style="white-space: pre-wrap;">Valeur entre 1 et 65535, par défaut </span><span style="color: rgb(32, 33, 34); background-color: rgb(255, 255, 255);">17777</span>. Modifie le port UDP de Steam Query sur lequel le jeu écoute les requêtes A2S.

</td></tr></tbody></table>

---

## ****rcon (optionnel, par défaut, "désactivé"):****

Le rcon est l'acronyme pour remote console. Il permet d'avoir la console du serveur sans être en bureau a distance sur le serveur par exemple.

<p class="callout info">Vous pouvez laisser ce paramètre comme il est.</p>

<table id="bkmrk-param%C3%A8tresdescriptio-1"><colgroup><col style="width: 240px;"></col><col style="width: 240px;"></col></colgroup><tbody><tr><td>Paramètres

</td><td>Description

</td></tr><tr><td>Adress

</td><td>Adresse IP à laquelle la socket RCON sera liée. Elle peut être utilisée pour restreindre la connexion à une interface réseau particulière.

</td></tr><tr><td>Port

</td><td><span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255); white-space: pre-wrap;">Entre 1 et 65535, valeur par défaut: 19999 </span>

<span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">Port du protocole RCON.</span>

</td></tr><tr style="height: 10px;"><td>password

</td><td>Mot de passe, a changer même si il est désactivé par sécurité. Il ne doit pas avoir d'espace et il doit faire au minimum 3 caractère de long.

</td></tr><tr><td>MaxClients

</td><td>Le maximum de gens en même temps connecté en RCON. Valeur entre 1 et 16, par défaut 16.

</td></tr><tr><td>permission

</td><td>Permission pour tous les clients RCON. Les permissions possibles sont admin et monitor. L'un peut modifier l'état du serveur et l'autre non.

</td></tr><tr><td>blacklist

</td><td><span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">array value, default \[\] Une liste de commandes exclues de l'exécution.</span>

</td></tr><tr><td>whitelist

</td><td>valeur du tableau, par défaut \[\] S'il est défini, il spécifie la liste des commandes qui peuvent être exécutées, et aucune autre commande n'est autorisée.

</td></tr></tbody></table>

---

## ****Game:****

#### Name:

Le nom de votre serveur dans la liste de serveur. Entre 0 et 100 caractères.

#### password:

Mot de passe pour entrer sur le serveur. Laisser vide si vous ne voulez pas de mot de passe.

#### passwordAdmin:

Mot de passe pour obtenir les droits de GameMaster et Admin en jeu.

<p class="callout warning">Modifiez ce paramètre pour la sécurité de votre serveur !</p>

#### Admins:

Liste de tous les admins automatiquement enregistré en tant que GameMaster et Admin en jeu. Pour ce faire, il faut mettre votre steamID:

> *****Comment trouver son steam id ?*****  
>   
> Rendez vous dans "Détail du compte" sur steam:  
>   
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/lK8image.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/lK8image.png)Et vous pouvez le retrouver ici:  
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2reimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/2reimage.png)

#### scenarioID:

ID du scénario que le serveur doit lancer. Pour les scénarios moddés, il peuvent être trouvés et copiés dans la case Scenarios du workshop Web:

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

Pour les scénarios vanilla, en voici la liste entière depuis la 1.1.0:

<table id="bkmrk-scenarioiddescriptio"><colgroup><col style="width: 240px;"></col><col style="width: 240px;"></col></colgroup><tbody><tr><td>ScenarioID

</td><td>Description

</td></tr><tr><td>```
{ECC61978EDCC2B5A}Missions/23_Campaign.conf
```

`<span class="editor-theme-code">{ECC61978EDCC2B5A}Missions/23_Campaign.conf</span>``<span class="editor-theme-code">{ECC61978EDCC2B5A}Missions/23_Campaign.conf</span>`

`<span class="editor-theme-code">{ECC61978EDCC2B5A}Missions/23_Campaign.conf</span>`

`<span class="editor-theme-code">{ECC61978EDCC2B5A}Missions/23_Campaign.conf</span>`

`<span class="editor-theme-code">{ECC61978EDCC2B5A}Missions/23_Campaign.conf</span>`

</td><td>Conflit - Everon

</td></tr><tr><td>```
{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf
```

`<span class="editor-theme-code">{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf</span>``<span class="editor-theme-code">{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf</span>`

`<span class="editor-theme-code">{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf</span>`

`<span class="editor-theme-code">{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf</span>`

`<span class="editor-theme-code">{C700DB41F0C546E1}Missions/23_Campaign_NorthCentral.conf</span>`

</td><td>Conflit - Nord d'Everon

</td></tr><tr><td>```
{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf
```

`<span class="editor-theme-code">{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf</span>``<span class="editor-theme-code">{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf</span>`

`<span class="editor-theme-code">{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf</span>`

`<span class="editor-theme-code">{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf</span>`

`<span class="editor-theme-code">{28802845ADA64D52}Missions/23_Campaign_SWCoast.conf</span>`

</td><td>Conflit - Sud d'Everon

</td></tr><tr><td>```
{DAA03C6E6099D50F}Missions/24_CombatOps.conf
```

`<span class="editor-theme-code">{DAA03C6E6099D50F}Missions/24_CombatOps.conf</span>``<span class="editor-theme-code">{DAA03C6E6099D50F}Missions/24_CombatOps.conf</span>`

`<span class="editor-theme-code">{DAA03C6E6099D50F}Missions/24_CombatOps.conf</span>`

`<span class="editor-theme-code">{DAA03C6E6099D50F}Missions/24_CombatOps.conf</span>`

`<span class="editor-theme-code">{DAA03C6E6099D50F}Missions/24_CombatOps.conf</span>`

</td><td>Combat Ops - Arland

</td></tr><tr><td>```
{C41618FD18E9D714}Missions/23_Campaign_Arland.conf
```

`<span class="editor-theme-code">{C41618FD18E9D714}Missions/23_Campaign_Arland.conf</span>``<span class="editor-theme-code">{C41618FD18E9D714}Missions/23_Campaign_Arland.conf</span>`

`<span class="editor-theme-code">{C41618FD18E9D714}Missions/23_Campaign_Arland.conf</span>`

`<span class="editor-theme-code">{C41618FD18E9D714}Missions/23_Campaign_Arland.conf</span>`

`<span class="editor-theme-code">{C41618FD18E9D714}Missions/23_Campaign_Arland.conf</span>`

</td><td>Conflit - Arland

</td></tr><tr><td>```
{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf
```

`<span class="editor-theme-code">{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf</span>``<span class="editor-theme-code">{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf</span>`

`<span class="editor-theme-code">{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf</span>`

`<span class="editor-theme-code">{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf</span>`

`<span class="editor-theme-code">{DFAC5FABD11F2390}Missions/26_CombatOpsEveron.conf</span>`

</td><td>Combat Ops - Everon

</td></tr><tr><td>```
{59AD59368755F41A}Missions/21_GM_Eden.conf
```

`<span class="editor-theme-code">{59AD59368755F41A}Missions/21_GM_Eden.conf</span>``<span class="editor-theme-code">{59AD59368755F41A}Missions/21_GM_Eden.conf</span>`

`<span class="editor-theme-code">{59AD59368755F41A}Missions/21_GM_Eden.conf</span>`

`<span class="editor-theme-code">{59AD59368755F41A}Missions/21_GM_Eden.conf</span>`

`<span class="editor-theme-code">{59AD59368755F41A}Missions/21_GM_Eden.conf</span>`

</td><td>GameMaster - Everon

</td></tr><tr style="height: 10px;"><td>```
{2BBBE828037C6F4B}Missions/22_GM_Arland.conf
```

`<span class="editor-theme-code">{2BBBE828037C6F4B}Missions/22_GM_Arland.conf</span>``<span class="editor-theme-code">{2BBBE828037C6F4B}Missions/22_GM_Arland.conf</span>`

`<span class="editor-theme-code">{2BBBE828037C6F4B}Missions/22_GM_Arland.conf</span>`

`<span class="editor-theme-code">{2BBBE828037C6F4B}Missions/22_GM_Arland.conf</span>`

`<span class="editor-theme-code">{2BBBE828037C6F4B}Missions/22_GM_Arland.conf</span>`

</td><td>GameMaster - Arland

</td></tr></tbody></table>

#### maxPlayers:

Permet de définir le nombre max de joueur sur le serveur en simultané (liste d'attente non comprise). Entre 1 et 128. De base 64.

#### visible:

Permet de définir si le serveur est visible ou non. De base oui (true). Pour ne pas le rendre visible, définir a false.

#### supportedPlatforms:

Définit la liste de quel plate-forme peut rejoindre le serveur:

<table id="bkmrk-codeplateformeplatfo"><colgroup><col style="width: 240px;"></col><col style="width: 240px;"></col></colgroup><tbody><tr><td>Code

</td><td>Plateforme

</td></tr><tr><td><span style="color: rgb(32, 33, 34); background-color: rgb(248, 249, 250);">PLATFORM\_PC</span>

</td><td>PC (Steam).

</td></tr><tr><td><span style="color: rgb(32, 33, 34); background-color: rgb(248, 249, 250);">PLATFORM\_XBL</span>

</td><td>Xbox series S et X.

</td></tr><tr><td><span style="color: rgb(32, 33, 34); background-color: rgb(248, 249, 250);">PLATFORM\_PSN</span>

</td><td><span style="white-space: pre-wrap;">PS5 et PS5 pro (depuis la </span><span style="color: rgb(32, 33, 34);">1.2.1.169</span>).

</td></tr></tbody></table>

<p class="callout warning"><span style="color: rgb(36, 43, 52);">Un serveur vanilla ne peut être que PC ou PC avec toutes les consoles.</span></p>

<p class="callout warning"><span style="color: rgb(36, 43, 52);">Un serveur moddé ne peut être que PC et Xbox (Jan. 2025).</span></p>

#### serverMaxViewDistance:

Définit la distance de vue des joueurs maximum par défaut. Doit être entre 500 et 10 000, par défaut 1600.

#### serverMinGrassDistance:

Définit la distance de vue de l'affichage de l'herbe des joueurs minimum par défaut. Doit être entre 50 et 150, par défaut 50.

#### fastValidation:

<span style="color: rgb(36, 43, 52); background-color: rgb(255, 255, 255);">Laisser sur true pour un serveur publique.</span>

#### networkViewDistance:

La distance de vue du serveur sur le plan du réseau. Doit être entre 500 et 5000, par défaut 1500.

#### disableThirdPerson:

Désactive la 3ème personne. "true" pour désactiver la 3ème personne et "false" pour ne pas la désactiver.

#### battlEye:

Active ou désactive l'anticheat BattlEye. true pour désactiver Battleye et false pour le laisser activé.

#### VONDisableUI:

Désactive l'interface VON des joueurs. true pour laisser l'interface activé et false pour la désactiver.

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

#### VONDisableDirectSpeechUI:

Désactive l'interface VON des joueurs uniquement pour les communications a proximités (sans passer par la radio). true pour laisser l'interface activé et false pour la désactiver.

#### VONCanTransmitCrossFaction:

<span style="white-space: pre-wrap;">Permet de définir si les joueurs peuvent parler sur les radios des factions ennemies en volant les radios sur les cadavres. true pour autoriser et false pour que les joueurs puissent uniquement écouter. </span>

#### Missionheader:

Paramètres en lien avec le scénario.

---

## ****Mods:****

Cette étape nécessite d'être précis et être attentif car beaucoup d'erreurs de configs proviennent d'ici.

> Rappel de quelques règles en Json:  
>   
> Les séparateurs utilisés entre deux paires/valeurs sont des virgules.  
> La dernière valeur ne doit pas avoir de séparateur.  
>   
> Donc ceci est correct ✅  
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/6GTimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/6GTimage.png)  
> Mais cela est incorrect ❌  
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/cx4image.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/cx4image.png)  
> Tout comme ça est aussi incorrect  
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/07gimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/07gimage.png)  
> et ça aussi:  
> [![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/DE1image.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/DE1image.png)  
> Non pas parce que j'ai retiré la valeur version mais parce que j'ai mis un séparateur a la dernière valeur.

Pour revenir sur l'ajout des mods, voici un template pour ajouter un mod:

```json
{
  "modId" : "MODID",
  "modName" : "MODNAME",
  "version" : "VERSION"
}
```

Vous pouvez vous passer de la valeur version, dans ce cas le serveur mettras à jour le mod quand le serveur redémarreras. Attention aux virgules !

<p class="callout info">Les dépendances sont automatiquement téléchargés par le serveur.</p>

#### Pour trouver l'id du mod, allez sur le workshop en version web et recherchez votre mod:

[![image.png](https://wiki.nabla.sh/uploads/images/gallery/2025-01/scaled-1680-/61Zimage.png)](https://wiki.nabla.sh/uploads/images/gallery/2025-01/61Zimage.png)<span style="white-space: pre-wrap;"></span>

Vous pouvez aussi trouver la version du mod si besoin.

#### Pour le nom du mod, copiez le depuis la bar d'URL:

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

En conclusion, pour ce mod, votre json devrait ressembler a ça:

```
{
  "modId" : "5B3ED33ADA805340",
  "modName" : "TaskForceMattockWeapons",
  "version" : "2.0.6"
}
```

<p class="callout success">Une fois cela acquis, vous pouvez ajouter un par un vos mods ✅</p>

---

## ****Operating:****

#### lobbyPlayerSynchronise:

Laisser activé.

#### joinQueue - maxSize:

Définit la taille maximale de la file d'attente. Entre 1 et 50. Par défaut, 50. Définissez ce paramètre a 0 pour désactiver la file d'attente.

---

En conclusion, voici ma version de ma configuration. Vous pouvez la mettre pour votre serveur. Encore une fois, oubliez pas de modifier les mots de passe et les steamID pour des raisons de sécurités:

```json
{
	"bindAddress": "0.0.0.0",
	"bindPort": 2001,
	"publicAddress": "192.168.21.130",
	"publicPort": 2001,
	"a2s": {
		"address": "192.168.21.130",
		"port": 17777
	},
	"rcon": {
		"address": "192.168.21.130",
		"port": 19999,
		"password": "MyRCONAdminPassword",
		"permission": "monitor",
		"blacklist": [],
		"whitelist": []
	},
	"game": {
		"name": "[FR/EN] - Tutorial: Server creation",
		"password": "",
		"passwordAdmin": "MyAdminPassword",
		"admins" : [
			"76561199095525585"
		],
		"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
		"maxPlayers": 64,
		"visible": true,
		"crossPlatform": true,
		"supportedPlatforms": [
			"PLATFORM_PC",
			"PLATFORM_XBL"
		],
		"gameProperties": {
			"serverMaxViewDistance": 2500,
			"serverMinGrassDistance": 50,
			"networkViewDistance": 1200,
			"disableThirdPerson": false,
			"fastValidation": true,
			"battlEye": true,
			"VONDisableUI": true,
			"VONDisableDirectSpeechUI": true,
            "VONCanTransmitCrossFaction" : true
		},
		"mods": [
			{
				"modId": "5B3ED33ADA805340",
				"name": "TaskForceMattockWeapons"
			},
			{
				"modId": "595F2BF2F44836FB",
				"name": "RHS-StatusQuo"
			},
			{
				"modId": "597697D81A1EA202",
				"name": "Zimnitrita"
			},
			{
				"modId": "6307394AE8A4D78C",
				"name": "Zimnitrita-Conflict-PVP"
			}
		]
	},
	"operating": {
		"lobbyPlayerSynchronise": true,
        "joinQueue" : {
            "maxSize" : 50
        }
	}
}
```