Erfahren Sie, wie Sie den Admin-Zugang konfigurieren, In-Game-Admin-Befehle verwenden, BattlEye Anti-Cheat einrichten und Ihren Arma 3 Server mit RCON-Tools verwalten. Für die erste Serverkonfiguration siehe unsere Server-Einrichtungsanleitung. Für die Mod-Verwaltung siehe die Mod-Installationsanleitung.
Admin-Passwort-Konfiguration
Das Admin-Passwort wird in Ihrer server.cfg-Datei festgelegt. Dieses Passwort gewährt jedem, der sich damit im Spiel anmeldet, volle Serverkontrolle.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Sie können auch ein separates Befehlspasswort für serverseitige Scripting-Befehle festlegen (selten für die meisten Serverbetreiber benötigt):
serverCommandPassword = "AnotherSecurePassword";
In-Game-Admin-Anmeldung
Um sich als Admin anzumelden, während Sie mit Ihrem Server verbunden sind:
- Drücken Sie die Chat-Taste (Standard:
/im Chat-Kanal), um die Chat-Eingabe zu öffnen. - Geben Sie folgenden Befehl ein:
#login YourSecureAdminPassword
Wenn das Passwort korrekt ist, sehen Sie eine Bestätigungsnachricht im Chat. Sie haben nun Zugang zu allen Admin-Befehlen für die Dauer Ihrer Sitzung.
Admin-Befehlsreferenz
Sobald Sie als Admin angemeldet sind, können Sie die folgenden Befehle in der Chat-Eingabe verwenden. Alle Befehle beginnen mit #:
| Befehl | Beschreibung |
|---|---|
#login <password> |
Als Server-Admin authentifizieren. |
#logout |
Ihre Admin-Sitzung beenden. |
#kick <player_id> |
Einen Spieler vom Server kicken. Verwenden Sie die Spieler-ID-Nummer aus der Spielerliste. |
#ban <player_id> |
Einen Spieler vom Server bannen (wird zu ban.txt hinzugefügt). |
#restart |
Die aktuelle Mission neu starten. Alle Spieler bleiben verbunden, aber die Mission wird neu geladen. |
#reassign |
Alle Spieler zurück zum Rollenauswahlbildschirm (Lobby) verschieben, ohne die Mission neu zu starten. |
#missions |
Den Missionsauswahlbildschirm öffnen, um die aktuelle Mission zu wechseln. |
#shutdown |
Den Server sofort herunterfahren. Alle Spieler werden getrennt. |
#lock |
Den Server sperren, sodass keine neuen Spieler beitreten können. |
#unlock |
Den Server entsperren, sodass neue Spieler wieder beitreten können. |
#monitor <interval> |
Serverleistungsinformationen im angegebenen Intervall (Sekunden) anzeigen. Verwenden Sie #monitor 0 zum Deaktivieren. |
#debug off |
Voice-over-Network-Debugging-Anzeigen deaktivieren. |
#init |
Den Server neu initialisieren (server.cfg ohne vollständigen Neustart neu laden). |
#exec ban <player_id> |
Alternativer Bann-Befehl, der auch zur BattlEye-Bannliste hinzufügt. |
#kick und #ban verwenden die numerische ID des Spielers, nicht den Namen. Spieler-IDs finden Sie in der Serverkonsolenausgabe in GPanel oder verwenden Sie die Spielerliste, die über das Escape-Menü im Spiel zugänglich ist.
Banns verwalten
Banns werden in der Datei ban.txt in Ihrem Serververzeichnis gespeichert. Jede Zeile enthält die Steam64-ID (oder GUID) eines Spielers. Sie können Banns verwalten, indem Sie diese Datei direkt bearbeiten:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Um einen Spieler zu entbannen, entfernen Sie seinen Eintrag aus ban.txt und starten Sie den Server neu (oder verwenden Sie #init, um die Konfiguration neu zu laden).
BattlEye Anti-Cheat-Konfiguration
BattlEye (BE) ist das Anti-Cheat-System von Arma 3. Es wird dringend empfohlen, BattlEye auf öffentlichen Servern aktiviert zu lassen, um Cheating und Exploits zu verhindern.
BattlEye aktivieren
Stellen Sie sicher, dass Folgendes in Ihrer server.cfg festgelegt ist:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye-Konfigurationsdateien
BattlEye-Konfigurationsdateien befinden sich im Verzeichnis battleye/ innerhalb Ihres Serverprofils oder Server-Stammverzeichnisses. Die Hauptkonfigurationsdatei ist beserver_x64.cfg (oder beserver.cfg bei 32-Bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Einstellung | Beschreibung |
|---|---|
RConPassword |
Passwort für den RCON (Remote Console)-Zugang. Erforderlich für externe RCON-Tools. |
RConPort |
Port für RCON-Verbindungen. Standard ist Game-Port + 4 (z.B. 2306 wenn der Game-Port 2302 ist). Dieser Port muss erreichbar sein, wenn Sie externe RCON-Tools verwenden möchten. |
MaxPing |
Maximal erlaubter Ping, bevor BattlEye den Spieler kickt (getrennt vom maxPing in server.cfg). |
BattlEye-Filterdateien
BattlEye verwendet Filterdateien, um verdächtige Skripte und Befehle zu erkennen und zu blockieren. Dies sind Textdateien im Verzeichnis battleye/:
scripts.txt— Filter für Skriptausführungremoteexec.txt— Filter für Remote-Execution-Aufrufepublicvariable.txt— Filter für öffentliche Variablenübertragungensetdamage.txt,setpos.txt, usw. — Filter für bestimmte Befehle
Jede Zeile in einer Filterdatei hat folgendes Format:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/, um zu identifizieren, welcher Filter ausgelöst wird, und fügen Sie entsprechende Ausnahmen hinzu.
BattlEye RCON-Tools
RCON (Remote Console) ermöglicht es Ihnen, Ihren Server extern zu verwalten, ohne im Spiel angemeldet zu sein. Es gibt mehrere beliebte RCON-Tools für Arma 3:
BEC (BattlEye Extended Controls)
BEC ist ein umfassendes Serververwaltungstool, das sich über BattlEye RCON verbindet. Funktionen umfassen:
- Geplante Neustartnachrichten und automatische Neustarts
- Spielerüberwachung und Kick-/Bann-Verwaltung
- Automatisierte Nachrichten (Regeln, Ankündigungen)
- Whitelist-Verwaltung
- Benutzerdefinierte Befehlsplanung
Die BEC-Konfiguration erfordert die IP Ihres Servers, den RCON-Port und das RCON-Passwort wie in beserver_x64.cfg festgelegt.
DaRT (Arma RCON Tool)
DaRT ist ein leichtgewichtiger, GUI-basierter RCON-Client. Zum Verbinden:
- Laden Sie DaRT von der offiziellen Quelle herunter.
- Geben Sie Ihre Server-IP, den RCON-Port (z.B.
2306) und das RCON-Passwort ein. - Klicken Sie auf Verbinden.
- Nach der Verbindung können Sie Spieler anzeigen, Nachrichten senden, Spieler kicken/bannen und Serverbefehle ausführen.
Häufige RCON-Befehle
Diese Befehle können über jeden BattlEye RCON-Client gesendet werden:
| Befehl | Beschreibung |
|---|---|
players |
Alle verbundenen Spieler mit ihren IDs, IPs und GUIDs auflisten. |
kick <id> <reason> |
Einen Spieler mit optionaler Begründung kicken. |
ban <id> <minutes> <reason> |
Einen Spieler für eine bestimmte Dauer bannen (0 = permanent). |
bans |
Alle aktiven Banns auflisten. |
removeBan <ban_id> |
Einen Bann anhand seiner ID entfernen (aus der Bannliste). |
say -1 <message> |
Eine globale Nachricht an alle Spieler senden (-1 = alle). |
say <id> <message> |
Eine private Nachricht an einen bestimmten Spieler senden. |
loadBans |
Die Bannliste aus der Datei neu laden. |
writeBans |
Aktuelle Banns in die Bann-Datei schreiben. |
loadScripts |
BattlEye-Filterskripte neu laden. |
loadEvents |
BattlEye-Event-Skripte neu laden. |
#lock |
Den Server sperren (gleich wie In-Game-Befehl). |
#unlock |
Den Server entsperren. |
#shutdown |
Den Server herunterfahren. |
#restart |
Die aktuelle Mission neu starten. |
#reassign |
Alle Spieler zur Rollenauswahl verschieben. |
#missions |
Missionsauswahl öffnen. |
Server-Logs
Arma 3 erstellt mehrere Log-Dateien, die für die Fehlerbehebung bei Serverproblemen, die Verfolgung von Spieleraktivitäten und die Diagnose von BattlEye-Ereignissen unerlässlich sind.
| Log-Datei | Speicherort | Beschreibung |
|---|---|---|
| RPT-Log | <profile>/*.rpt |
Haupt-Server-Log. Enthält Startinformationen, Fehler, Skript-Logs und Absturzberichte. Bei jedem Serverstart wird ein neues RPT erstellt. |
| Konsolen-Log | server_console.log |
Ausgabe definiert durch logFile in server.cfg. Enthält Konsolenausgabe einschließlich Spielerverbindungen. |
| BattlEye-Logs | battleye/*.log |
BattlEye-Filterverstöße, Kicks und Banns. Überprüfen Sie diese, wenn Spieler falsche Kicks melden. |
| Netzwerk-Log | <profile>/net.log |
Netzwerkdiagnose (wenn der Startparameter -netlog verwendet wird). |
Greifen Sie auf Logs über den Dateimanager in GPanel oder per SFTP zu. Das RPT-Log ist die wichtigste Datei zur Diagnose von Abstürzen, Mod-Problemen und Skriptfehlern.
Verwandte Artikel
- Arma 3 Server-Einrichtungsanleitung — Erste Servereinrichtung, server.cfg, Schwierigkeitseinstellungen und Leistungsoptimierung.
- Arma 3 Mod-Installationsanleitung — Steam Workshop Mods, SFTP-Upload, Ladereihenfolge und Signaturverifizierung.
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
- Erste Schritte mit Ihrem neuen Server
Brauchen Sie Hilfe?
Benötigen Sie Hilfe bei der Konfiguration von Admin-Zugang, BattlEye oder RCON auf Ihrem Arma 3 Server? Erstellen Sie ein Support-Ticket und unser Team hilft Ihnen gerne weiter.