Diese Anleitung behandelt die Admin-Einrichtung, RCON-Zugang, Workshop-Mod-Installation, Szenario-Mods, BattlEye Anti-Cheat-Konfiguration und Fehlerbehebung für Ihren Arma Reforger Dedicated Server. Für die grundlegende Servereinrichtung, Konfiguration, Szenarioauswahl und Verbindungsanweisungen siehe Arma Reforger Server-Einrichtungsanleitung.
1. Admin-Einrichtung
Arma Reforger verwendet ein identitätsbasiertes Admin-System. Admins werden in der config.json-Datei über ihre Bohemia Interactive (BI) Identitäts-IDs definiert.
Ihre Identitäts-ID finden
- Starten Sie Arma Reforger und öffnen Sie den Profil-Bereich im Hauptmenü.
- Ihre Bohemia Interactive Identitäts-ID wird auf Ihrer Profilseite angezeigt. Es handelt sich um eine lange alphanumerische Zeichenkette.
- Alternativ finden Sie sie auf Ihrer Bohemia Interactive Kontoseite unter Ihren Profileinstellungen.
Admins zur config.json hinzufügen
- Stoppen Sie den Server über GPanel.
- Öffnen Sie
config.jsonüber den Files-Tab oder per SFTP. - Suchen oder erstellen Sie das
admins-Array innerhalb desgame-Objekts. Fügen Sie die Identitäts-IDs jedes Admin-Spielers hinzu:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Jeder Eintrag im
admins-Array ist ein String, der die Bohemia Interactive Identitäts-ID eines Spielers enthält. - Sie können beliebig viele Admins hinzufügen. Trennen Sie die Einträge durch Kommas.
- Speichern Sie die Datei und starten Sie den Server. Die gelisteten Spieler haben Admin-Rechte, wenn sie beitreten.
Admin-Fähigkeiten
Spieler, die im admins-Array gelistet sind, haben Zugriff auf:
- Spieler kicken/bannen über das In-Game-Serververwaltungsmenü.
- Game Master-Modus -- Wenn ein Game Master-Szenario ausgeführt wird, können Admins als GM agieren, Einheiten und Ziele platzieren und das Szenario in Echtzeit steuern.
- Administrative Befehle über die In-Game-Konsole, wenn aktiviert.
2. RCON-Zugang
RCON (Remote Console) ermöglicht es Ihnen, Serverbefehle auszuführen, ohne dem Spiel beizutreten. Dies ist nützlich für automatisierte Verwaltung, geplante Neustarts und Überwachung.
RCON einrichten
- Setzen Sie die
ADMIN_PASSWORD-Startvariable in GPanel oder setzen SiepasswordAdmininconfig.json. Dies ist das RCON-Passwort. - Stellen Sie sicher, dass der RCON-Port erreichbar ist. Standardmäßig ist der RCON-Port Ihr Spielport plus 1 (z.B. Spielport 2001 = RCON-Port 2002). Prüfen Sie den Network-Tab in GPanel für Ihre zugewiesenen Ports.
Per RCON verbinden
Sie können jeden BattlEye RCON-kompatiblen Client verwenden, um sich zu verbinden. Beliebte Optionen sind:
- BattlEye RCon -- Der offizielle BattlEye RCON-Client.
- ArmA Reforger Server Tool -- Community-Tools für die Reforger-Serververwaltung.
Verbinden Sie sich mit der IP Ihres Servers, dem RCON-Port und dem Admin-Passwort.
| Befehl | Beschreibung |
|---|---|
#kick <player_id> |
Einen Spieler vom Server kicken. |
#ban <player_id> |
Einen Spieler vom Server bannen. |
#shutdown |
Den Server ordnungsgemäß herunterfahren. Es ist generell besser, GPanel für Stopps und Neustarts zu verwenden. |
#restart |
Das aktuelle Szenario neu starten, ohne den Serverprozess neu zu starten. |
players |
Aktuell verbundene Spieler mit ihren IDs auflisten. |
3. Workshop-Mod-Installation
Arma Reforger unterstützt Mods über den Bohemia Interactive Workshop. Mods werden dem Server hinzugefügt, indem ihre Mod-IDs in config.json angegeben werden.
Mod-IDs finden
- Durchsuchen Sie den Arma Reforger Workshop im Spiel oder auf der Bohemia Interactive Website.
- Finden Sie den gewünschten Mod und notieren Sie seine Mod-ID (eine lange alphanumerische Zeichenkette) und Versionsnummer.
- Einige Mods haben auch eine Szenario-ID, wenn sie benutzerdefinierte Szenarien enthalten. Diese benötigen Sie, wenn Sie ein gemoddetes Szenario ausführen möchten.
Mods zur config.json hinzufügen
- Stoppen Sie den Server über GPanel.
- Öffnen Sie
config.jsonüber den Files-Tab oder per SFTP. - Suchen Sie das
mods-Array innerhalb desgame-Objekts. Fügen Sie jeden Mod im folgenden Format hinzu:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Die eindeutige Workshop-Mod-Kennung.name-- Ein beschreibender Name zu Ihrer Referenz. Dies beeinflusst das Laden nicht, hilft aber bei der Identifizierung von Mods in der Konfiguration.version-- Die zu verwendende Mod-Version. Der Server lädt diese Version beim Start aus dem Workshop herunter.
mods-Array aufgeführten Mods aus dem Workshop herunter und installiert sie. Sie müssen Mod-Dateien nicht manuell per SFTP hochladen. Der erste Start nach dem Hinzufügen neuer Mods kann länger dauern, da der Server die Mod-Daten herunterlädt.
Ladereihenfolge
Mods werden in der Reihenfolge geladen, in der sie im mods-Array erscheinen. Wenn Sie Mods haben, die von anderen Mods abhängen (z.B. ein Mod, der ein Framework-Mod benötigt), listen Sie die Abhängigkeit zuerst auf:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Szenario-Mods
Einige Workshop-Mods enthalten benutzerdefinierte Szenarien (Spielmodi oder Karten). Um ein gemoddetes Szenario zu verwenden:
- Fügen Sie den Mod wie oben beschrieben zum
mods-Array hinzu. - Setzen Sie die
scenarioIdauf die Ressourcen-ID des Szenarios, die in der Workshop-Beschreibung des Mods angegeben ist.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye Anti-Cheat
Arma Reforger enthält den BattlEye Anti-Cheat-Schutz. Er ist standardmäßig aktiviert und wird für öffentliche Server empfohlen.
| Einstellung | Wert | Auswirkung |
|---|---|---|
battlEye |
true |
Spieler müssen BattlEye installiert haben und ausführen. Cheater werden erkannt und gebannt. Empfohlen für öffentliche Server. |
battlEye |
false |
Keine Anti-Cheat-Durchsetzung. Spieler können ohne BattlEye beitreten. Nur für private/Test-Server verwenden. |
Die battlEye-Einstellung befindet sich innerhalb des gameProperties-Objekts in config.json:
"gameProperties": {
"battlEye": true
}
6. Fehlerbehebung
Mods werden nicht geladen
- Überprüfen Sie, ob
modIdundversioninconfig.jsonkorrekt sind. Kopieren Sie sie direkt aus dem Workshop-Eintrag, um Tippfehler zu vermeiden. - Prüfen Sie das Serverkonsolenlog auf Download-Fehler. Der Server kann Mods möglicherweise nicht herunterladen, wenn der Workshop vorübergehend nicht verfügbar ist.
- Stellen Sie sicher, dass der Mod mit der aktuellen Version von Arma Reforger kompatibel ist. Mods können nach Spielupdates nicht mehr funktionieren.
- Versuchen Sie, alle Mods zu entfernen und sie einzeln hinzuzufügen, um den problematischen Mod zu identifizieren.
- Überprüfen Sie, ob Ihre JSON-Syntax korrekt ist. Ein Syntaxfehler an beliebiger Stelle in
config.jsonverhindert das Laden der gesamten Datei.
Server-Abstürze
- Prüfen Sie die Konsole auf Fehlermeldungen vor dem Absturz. Häufige Ursachen sind inkompatible Mods und ungültige Konfigurationswerte.
- Wenn der Absturz nach dem Hinzufügen eines Mods auftritt, entfernen Sie den Mod und testen Sie erneut. Einige Mods können miteinander in Konflikt stehen.
- Validieren Sie
config.jsonmit einem JSON-Validator, um Syntaxfehler auszuschließen. - Versuchen Sie,
maxPlayersoderserverMaxViewDistancezu reduzieren, wenn der Server unter Last abstürzt. - Wenn die Abstürze anhalten, eröffnen Sie ein Support-Ticket mit Ihrer Server-IP, dem Inhalt von
config.json(Passwörter schwärzen) und allen Fehlermeldungen aus der Konsole.
Verbindungsprobleme
- Wenn Spieler nach dem Hinzufügen von Mods nicht verbinden können, bestätigen Sie, dass sie dieselben Mods installiert haben. Arma Reforger fordert Spieler beim Beitritt auf, erforderliche Mods herunterzuladen, aber dies kann fehlschlagen, wenn die Mod-Version nicht exakt übereinstimmt.
- Überprüfen Sie, ob das
version-Feld in Ihren Mod-Einträgen mit der im Workshop verfügbaren Version übereinstimmt. Veraltete Versionsnummern verursachen eine Abweichung. - Prüfen Sie, ob die
battlEye-Einstellungen konsistent sind -- wenn auf dem Server aktiviert, müssen Spieler BattlEye ausführen. - Wenn der Server im Browser nicht sichtbar ist, prüfen Sie, ob
visibleauftrueunda2sQueryEnabledauftrueinconfig.jsongesetzt ist. - Stellen Sie sicher, dass sowohl der Server als auch alle Clients dieselbe Spielversion verwenden. Arma Reforger Updates können die Kompatibilität vorübergehend beeinträchtigen.
Admin-Rechte funktionieren nicht
- Bestätigen Sie, dass Ihre Bohemia Interactive Identitäts-ID korrekt im
admins-Array inconfig.jsongelistet ist. - Identitäts-IDs sind Groß-/Kleinschreibung-sensitiv. Kopieren Sie sie exakt so, wie sie in Ihrem Bohemia-Profil angezeigt werden.
- Stellen Sie sicher, dass
config.jsonkorrekt formatiert ist. Ein JSON-Syntaxfehler verhindert das Laden der Admin-Liste. - Starten Sie den Server nach Änderungen an
config.jsonneu. Änderungen werden nur beim Start gelesen.
Verwandte Artikel
- Arma Reforger Server-Einrichtungsanleitung
- So finden Sie Ihre Server-IP und den Port
- So laden Sie Dateien per SFTP hoch
- Server-Startanleitung
Brauchen Sie Hilfe?
Wenn Sie auf Probleme mit Ihrem Arma Reforger Server stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.