Nun, Reforger ist da und mit ihm kommt eine neue Welle an überwältigender Dokumentation. Das Ziel dieses Leitfadens ist es, diese Lücke zu schließen.
Bevor wir anfangen
Bevor wir beginnen, benötigen Sie:
- Server-Hosting
- Startparameter
- Der Arma Reforger Server wird über den Abschnitt „Tools“ von Steam installiert.
Einrichtung
In diesem Handbuch gehe ich davon aus, dass Sie Dateinamenerweiterungen im Windows Explorer aktiviert haben, da dies das Ändern von Dateitypen viel einfacher macht. Wenn Sie dies nicht tun, können Sie es wie hier gezeigt einschalten:
In Ihrem Arma Reforger Server-Verzeichnis (normalerweise C:\Steam\steamapps\common\Arma Reforger Server):
- Erstellen Sie ein neues Verzeichnis, nennen Sie es „configs“.
- Erstellen Sie eine neue Datei und nennen Sie sie „launch.bat“.
Innerhalb des configs-Verzeichnisses, das wir zuvor erstellt haben:
- Erstellen Sie eine neue Textdatei und nennen Sie sie „config.json“.
start.bat
Klicken Sie mit der rechten Maustaste auf launch.bat und wählen Sie „Bearbeiten“.
Geben Sie den folgenden Befehl ein:
ArmaReforgerServer.exe -config ".\configs\config.json" -profile ArmaReforgerServer
Speichern und schließen Sie die Datei.
config.json
Bearbeiten Sie im Ordner „configs“ die Datei „config.json“ und geben Sie den folgenden Inhalt ein, wobei Sie alle angegebenen Werte durch die gewünschten Werte ersetzen.
Wenn sich Ihr Server beispielsweise in den USA befindet, würden Sie „“ in „US“ ändern.
Weitere Informationen zu diesen Konfigurationsoptionen finden Sie auf den Wiki-Seiten, die wir gleich zu Beginn geöffnet haben.
Eine Liste möglicher Werte für das Feld „scenarioId“ befindet sich unter dem 2. Link vom Anfang des Leitfadens.
{ "dedicatedServerId": "", "region": "", "gameHostBindAddress": "", "gameHostBindPort": 2001, "gameHostRegisterBindAddress": "", "gameHostRegisterPort": 2001, "adminPassword" : "", "game ": { "name": "", "scenarioId": "", "playerCountLimit": 64, "password": "", "visible": true, "gameProperties": { "serverMaxViewDistance": 1600, "battleEye" : false, "fastValidation": true }, "mods": [] } }
Wenn Sie kein Passwort haben möchten, ändern Sie diese Zeile wie folgt:
"Passwort": falsch,
or
"Passwort": "",
Sie müssen dies testen, da es eine Vielzahl von Berichten darüber gibt, was hier funktioniert und was nicht.
Das ist alles, was Sie tun müssen. Sie können den Server jetzt starten, indem Sie auf die von uns erstellte Datei launch.bat doppelklicken, oder Sie können die Wiki-Links überprüfen und Werte in der Datei config.json anpassen.
Bekannte/häufige Probleme
Es kann keine Verbindung zum Server hergestellt werden
- Überprüfen Sie, ob das Programm und die Ports durch die Windows-Firewall und alle Hardware-Firewalls in Routern usw. zugelassen sind.
- Dies ist ein aktuelles Problem, von dem angenommen wird, dass es im Steam-Netzwerk auftritt und auch Verbindungsprobleme verursacht. Lassen Sie es ein wenig und versuchen Sie es erneut.
Server wird im Serverbrowser nicht angezeigt
- Überprüfen Sie Ihre Steam-Verbindung – Starten Sie den Steam-Client neu und starten Sie dann den Server neu, indem Sie erneut auf „launch.bat“ doppelklicken.
Schwarzer Bildschirm beim Verbinden
- Fügen Sie die öffentliche IP-Adresse Ihres Servers zum Feld „gameHostRegisterBindAddress“ in „config.json“ hinzu.
Einige 5614BBCCBB55ED1C-Fehler
- Der Server kann Ihre config.json nicht finden – überprüfen Sie, ob Ihr Konfigurationspfad und Inhalt korrekt sind.
Das ist alles, was wir heute dafür teilen Arma-Reforge führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von TSgt Hardman. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.
Ich habe diesen Fehler, als ob er keine Missionen finden kann
10:38:45:312 BACKEND (E): Fortfahren mit defekter DS-Konfiguration nicht möglich!
10:38:45:620 RESSOURCEN (E): MissionHeader::ReadMissionHeader kann Missionsdatei nicht lesen. Ungültiger Pfad angegeben.
10:38:45:621 ENGINE (E): Die Kopfzeile der Mission kann nicht gelesen werden.
10:38:45:720 ENGINE (E): Das Spiel kann nicht initialisiert werden
Sie müssen die Mission in der Konfiguration angeben. Ich denke, deine Konfiguration ist nicht so, wie sie sein sollte. Überprüfen Sie Ihre Kommas und Anführungszeichen. Auch wenn Sie nicht wissen, wo Sie Ihre Missionen finden können: Führen Sie ArmaReforgerServer.exe -listScenarios aus und kopieren Sie eine davon in Ihre Konfiguration.
Ich habe das getan und ich bekomme immer noch genau das gleiche Problem wie oben. Verwenden der standardmäßigen Campaign.conf, wie in den -list-Szenarien aufgeführt.
Ich erhalte das gleiche „Unable to read the mission header“ und wenn ich Scenarios aufliste, erhalte ich die Fehlermeldung „Can’t find '58D0Fb3206B6F859′ addon! Überprüfen Sie die Setup-Richtlinien!“
irgendwelche Ideen?
Sie müssen das Szenario als Mod in der Mods-Liste in Ihrer config.json angeben
Dies ist auch bei mir ein Problem. Ich versuche herauszufinden, welches Szenario verwendet oder angefordert wird. Wissen Sie?
hast du das behoben? Ich habe immer noch dieses Problem
Wenn sich die Konfigurationsdatei im Stammverzeichnis der Serverordnerstruktur befindet, müssen Sie -config .\config.json verwenden
Wenn Sie das Präfix .\ weglassen, kann der Server die Konfigurationsdatei nicht finden.
„scenarioId“: „{59AD59368755F41A}Missions/21_GM_Eden.conf (Game Master – Everon)“,
arbeitet daran, einen Game-Master-Server zu erstellen
Nachdem ich diese beiden Probleme behoben hatte, funktionierte alles wie erwartet
Wenn sich die Konfigurationsdatei im Stammverzeichnis der Serverordnerstruktur befindet, müssen Sie verwenden
Wenn Sie das Präfix .\\ weglassen, kann der Server die Konfigurationsdatei nicht finden.
arbeitet daran, einen Game-Master-Server zu erstellen
Hallo, ich bekomme ständig diese Art von Fehlern, irgendwelche Ideen? Getestet auf Linux und auf Windows auf VPS und auf PC: 17:05:29:610 PROFILING: Das Kompilieren von GameLib-Skripten dauerte: 23.145900 ms
17:05:29:611 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds“ nicht laden
17:05:29:611 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds“ nicht laden
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds“ nicht laden
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds“ nicht laden
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ScreenEffects/Suppression/suppressionVignette_alphaMask200.edds“ nicht laden
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:614 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:614 GUI (E): ImageWidget::AlphaMaskTexture kann „UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds“ nicht laden
17:05:29:615 SCRIPT : Kompilieren von Spielskripten
17:05:31:517 PROFILING: Das Kompilieren von Spielskripten dauerte: 1901.634900 ms
17:05:31:611 INIT: Spielinstanz wird erstellt (ArmaReforgerScripted), Version 0.9.5.44, erstellt am 2022 05:13:9 UTC.
17:05:31:623 ENGINE: Erstellen einer Instanz des Statistikmanagers
17:05:31:625 SCRIPT: Profil – MachineName verwenden!
17:05:31:825 NETZWERK: Starten des dedizierten Servers mit Befehlszeilenargumenten.
17:05:33:710 BACKEND (E): [RestApi] ID:[2] Error Code:400 – Bad Request, ApiCode:
17:05:33:811 STANDARD : Online-Spielstatus erreicht.
17:05:33:910 ENGINE : Spiel erfolgreich erstellt.
17:05:34:116 MOTOR: Spiel zerstört.
Hey Leute, ich betreibe einen Server unter Linux.
Wenn ich mich verbinde, habe ich einen schwarzen Bildschirm mit dem Ladekreis in der rechten oberen Ecke.
Danach bekam ich „Sitzungsfehler Verbindung ist fehlgeschlagen“. Ich habe versucht, die Server-IP in der Konfiguration (gameHostRegisterBindAddress) hinzuzufügen, nichts ist passiert. Hat jemand irgendwelche Ideen?
thx.