Bien, Reforger est là, et avec cela arrive une nouvelle vague de documentation décevante. L’objectif de ce guide est de combler cet écart.
Avant de commencer
Avant de commencer, tu auras besoin:
- Hébergement de serveur
- Paramètres de démarrage
- Le serveur Arma Reforger est installé à partir du « Outils » section de Steam.
Installation
Tout au long de ce guide, je’Je suppose que les extensions de nom de fichier sont activées dans l'Explorateur Windows, car cela facilitera grandement la modification des types de fichiers.. Si vous ne’t vous pouvez l'allumer comme indiqué ici:
Dans votre répertoire Serveur Arma Reforger (normalement C:\Steam SteamApps Common Arma Reforger Server):
- Créer un nouveau répertoire, appelle-le « configurations ».
- Créez un nouveau fichier et nommez-le « lancer.bat ».
Dans le répertoire de configuration que nous avons créé précédemment:
- Créez un nouveau fichier texte et nommez-le « config.json »
lancer.bat
Faites un clic droit sur launch.bat et sélectionnez « Modifier ».
Entrez la commande ci-dessous:
ArmaReforgerServer.exe -config ".\configs config.json" -profil ArmaReforgerServer
Enregistrez et fermez le fichier.
config.json
Dans le dossier de configuration, modifiez config.json et entrez le contenu ci-dessous, en remplaçant toutes les valeurs indiquées par ce que vous souhaitez.
Par exemple, si votre serveur était aux USA, tu changerais « » à « NOUS ».
Pour plus d'informations sur l'une de ces options de configuration, revoir les pages Wiki que nous avons ouvertes dès le début.
Une liste de valeurs possibles pour le « identifiant du scénario » le champ est situé sous le 2ème lien depuis le début du guide.
{ "IDServeurDédié": "", "région": "", "gameHostBindAddress": "", "gameHostBindPort": 2001, "gameHostRegisterBindAddress": "", "gameHostRegisterPort": 2001, "mot de passe administrateur" : "", "jeu": { "nom": "", "identifiant du scénario": "", "joueurCountLimit": 64, "mot de passe": "", "visible": vrai, "Propriétés du jeu": { "serveurMaxViewDistance": 1600, "Oeil de bataille": FAUX, "validation rapide": vrai }, "mods": [] } }
Si vous ne’je ne souhaite pas avoir de mot de passe, change cette ligne comme suit:
"mot de passe": FAUX,
ou
"mot de passe": "",
Il faudra que tu testes ça, comme là’Il y a eu une variété de rapports sur ce qui se passe et ce qui ne se passe pas’je ne travaille pas ici.
Que’c'est tout ce que tu dois faire. Vous pouvez maintenant lancer le serveur en double-cliquant sur le fichier launch.bat que nous avons créé, ou vous pouvez consulter les liens Wiki et modifier les valeurs dans le fichier config.json.
Problèmes connus/communs
Impossible de se connecter au serveur
- Vérifiez que le programme et les ports sont autorisés via le pare-feu Windows, et tout pare-feu matériel dans les routeurs, etc..
- Il s'agit d'un problème actuel qui serait lié au réseau Steam et qui entraînerait également des problèmes de connexion.. Attends un peu et réessaye.
Le serveur ne s'affiche pas dans le navigateur de serveur
- Vérifiez votre connexion Steam – Redémarrez le client Steam puis redémarrez le serveur en double-cliquant sur « lancer.bat » encore.
Écran noir lors de la connexion
- Ajoutez l'adresse IP publique de votre serveur au « gameHostRegisterBindAddress » champ dans « config.json »
Une erreur 5614BBCCBB55ED1C
- Le serveur peut’je ne trouve pas votre config.json – vérifiez que votre chemin de configuration et votre contenu sont corrects.
C'est tout ce que nous partageons aujourd'hui pour cela Arma Reforger guide. Ce guide a été initialement créé et rédigé par TSgt Hardman. Si nous ne parvenons pas à mettre à jour ce guide, vous pouvez trouver la dernière mise à jour en suivant ceci lien.
j'ai cette erreur, comme s'il pouvait’je ne trouve pas de missions
10:38:45:312 BACK-END(E): Impossible de continuer avec une configuration DS cassée!
10:38:45:620 RESSOURCES (E): En-tête de mission::ReadMissionHeader ne peut pas lire le fichier de mission. Chemin indiqué non valide.
10:38:45:621 MOTEUR(E): Impossible de lire l'en-tête de la mission »
10:38:45:720 MOTEUR(E): Impossible d'initialiser le jeu
Vous devez préciser la mission dans la config. Je pense que ta configuration n'est pas celle qu'elle est censée être. Vérifiez votre virgule’s et citations. Aussi si vous ne savez pas où trouver vos missions: exécutez ArmaReforgerServer.exe -listScenarios et copiez-en un dans votre configuration.
je’j'ai fait ça et je’j'ai toujours exactement le même problème que ci-dessus. Utilisation du fichier Campaign.conf standard tel qu'indiqué dans les scénarios -list.
je reçois le même « Impossible de lire l'en-tête de la mission » et quand je liste les scénarios, j'obtiens l'erreur « Peut’je ne trouve pas ’58D0Fb3206B6F859′ Ajouter sur! Vérifiez les directives de configuration! »
des idées?
Vous devez spécifier le scénario en tant que mod dans la liste des mods dans votre config.json
C'est un problème avec moi, aussi, je’J'essaie de comprendre quel scénario cela représente’j'essaie d'utiliser ou de demander. Savez-vous?
as-tu réparé ça ? j'ai toujours ce problème
si le fichier de configuration se trouve à la racine de l'arborescence des dossiers du serveur, vous devez utiliser -config. config.json
laissant de côté le .\ le préfixe empêchera le serveur de trouver le fichier de configuration.
« identifiant du scénario »: « {59AD59368755F41A}Missions/21_GM_Eden.conf (Maître du jeu – Évéron) »,
travaille à créer un serveur maître de jeu
une fois que je’j'ai résolu ces deux problèmes, tout a fonctionné comme prévu
si le fichier de configuration se trouve à la racine de l'arborescence des dossiers du serveur, vous devez utiliser
laissant de côté le .\\ le préfixe empêchera le serveur de trouver le fichier de configuration.
travaille à créer un serveur maître de jeu
Salut, je continue à recevoir ce type d'erreur, des idées ? Testé sous Linux et Windows sur VPS et sur PC : 17:05:29:610 PROFILAGE: La compilation des scripts GameLib a pris: 23.145900 MS
17:05:29:611 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds’
17:05:29:611 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds’
17:05:29:612 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds’
17:05:29:612 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds’
17:05:29:612 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:612 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:613 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:613 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ScreenEffects/Suppression/suppressionVignette_alphaMask200.edds’
17:05:29:613 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:614 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:614 Interface graphique(E): Widget d'image::AlphaMaskTexture peut’charger ‘UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds’
17:05:29:615 SCÉNARIO: Compilation de scripts de jeu
17:05:31:517 PROFILAGE: La compilation des scripts de jeu a pris: 1901.634900 MS
17:05:31:611 INIT: Création d'une instance de jeu(ArmaReforgerScripté), version 0.9.5.44 construit 2022-05-13 9:49:21 UTC.
17:05:31:623 MOTEUR: Création d'une instance du gestionnaire de statistiques
17:05:31:625 SCÉNARIO: Profil – Utilisation de NomMachine!
17:05:31:825 RÉSEAU: Démarrage du serveur dédié à l'aide des arguments de ligne de commande.
17:05:33:710 BACK-END(E): [RestApi] IDENTIFIANT:[2] Code d'erreur:400 – Mauvaise demande, APICode:
17:05:33:811 DÉFAUT: État du jeu en ligne entré.
17:05:33:910 MOTEUR: Jeu créé avec succès.
17:05:34:116 MOTEUR: Jeu détruit.
Salut les gars, je gère un serveur sous Linux.
Quand je’Je me connecte, j'ai un écran noir avec le cercle de chargement dans le coin supérieur droit.
Après ça, j'ai eu « Erreur de session La connexion a échoué » j'ai essayé d'ajouter l'IP du serveur dans la configuration (gameHostRegisterBindAddress) rien n'est arrivé. Demandez à quelqu'un des idées?
Merci.