Find help on the FRENCH REFORGER MOD discord if you need ✅ Check our progress about this wiki here 📜
Skip to main content

Français - 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 commencer, voici un template pour commencer la configuration de votre serveur:

{
	"bindAddress": "0.0.0.0",
	"bindPort": 2001,
	"publicAddress": "192.168.9.10",
	"publicPort": 2001,
	"a2s": {
		"address": "192.168.9.10",
		"port": 17777
	},
	"rcon": {
		"address": "192.168.9.10",
		"port": 19999,
		"password": "changeme_withoutspaces",
		"permission": "monitor",
		"blacklist": [],
		"whitelist": []
	},
	"game": {
		"name": "YOUR SERVER NAME",
		"password": "",
		"passwordAdmin": "changeme",
		"admins" : [
			"Your steam ID",
            "Admin B steam ID",
            "Admin C steam ID"
		],
		"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
		"maxPlayers": 32,
		"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,
			"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" : 12
        }
	}
}

ATTENTION; 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.

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.

Dans tous les cas, laissez le paramètres "fastValidation" en true.

IPV6 n'est pas pris en charge par Arma Reforger.


Root:

bindAddress:

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.

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.

bindPort:

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

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.

publicAddress:

Adresse IP enregistrée dans le backend. Elle doit correspondre à l'adresse IP publique à laquelle les clients peuvent se connecter pour atteindre le serveur (soit l'IP du serveur lui-même, soit l'IP de la machine qui transmettra les données au serveur). Si l'entrée est manquante ou vide, l'adresse IP publique sera automatiquement détectée et utilisée par le backend.

Conseil: ne pas modifier ce paramètres, votre machine va le faire toute seule.

publicPort:

Définit le port publique par le quel les clients peuvent atteindre le serveur (de base: 2001). Si vous définissez un port personnalisés, il soit se trouver entre 1 et 65535 inclus [1 ; 65535].


a2s:

Steam Query: 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.

Vous pouvez laisser ce paramètre comme il est.

Paramètres

Description

Adress

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.


port

Valeur entre 1 et 65535, par défaut 17777. Modifie le port UDP de Steam Query sur lequel le jeu écoute les requêtes A2S.


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.

Vous pouvez laisser ce paramètre comme il est.

Paramètres

Description

Adress

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


Port

Entre 1 et 65535, valeur par défaut: 19999

Port du protocole RCON.

password

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.

MaxClients

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

permission

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.

blacklist

array value, default [] Une liste de commandes exclues de l'exécution.

whitelist

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.


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.

Modifiez ce paramètre pour la sécurité de votre serveur !

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

Et vous pouvez le retrouver ici:
image.png