WARDOGS RCON & Admin-Tools
Wenn du Squad-, BattleBit- oder Arma-Server betrieben hast, erwartest du RCON, eine Bannliste, Kartenrotation und Logs. WARDOGS liefert auf jedem dedizierten Server eine HTTP-RCON-API mit. So wird sie aktiviert, das kann sie, und damit sprichst du mit ihr.
Was RCON in WARDOGS ist
WARDOGS-RCON ist nicht das alte Socket-Protokoll im Source-Stil. Der dedizierte Server betreibt eine kleine HTTP-API, versioniert unter /v1, die JSON zurückgibt. Jede Anfrage trägt das RCON-Passwort als Bearer-Token, und dasselbe Token autorisiert Lesen und Schreiben: Es gibt keine Nur-Lese-Rolle, gib das Passwort also nur Admins, denen du vertraust, und setze für alle anderen ein Panel mit eigenen Logins davor.
Der Listener ist standardmäßig aus. Er wird in der ServerSettings.ini des Servers im Abschnitt WDRCONSettings eingeschaltet, mit einer Bind-Adresse, einem Port (standardmäßig 7776, auch per Startargument setzbar) und entweder einem Klartext-Passwort oder einem Passwort-Hash. Ein Listener, der an etwas anderes als Loopback gebunden ist, muss TLS verwenden, ein Hoster, der dir RCON freigibt, gibt dir also eine https-Adresse, einen Port und ein Passwort.
Was Admins damit tun können
Die API stellt rund 35 Endpunkte bereit. Die, die im Alltag zählen:
- Status und die Liste der verbundenen Spieler, mit Steam-IDs.
- Spieler kicken, töten, anschreiben und zwischen Fraktionen verschieben; Nachricht an alle senden.
- Bann und Entbannung per Steam-ID, mit einer Bannliste, die erhalten bleibt; reservierte Slots genauso.
- Karte sofort wechseln, Match beenden oder neu starten, Beleuchtung und Wetter live setzen.
- Kartenrotation lesen, bearbeiten und speichern; Katalog-Endpunkte listen die Karten, Modi und Beleuchtungs-Presets, die der Server akzeptiert.
- Das gesamte Server-Konfigurationsdokument abrufen, validieren und ersetzen, und das Audit-Log der Admin-Aktionen lesen.
Zugang von deinem Hoster bekommen
Nur die drei zugelassenen Hoster betreiben WARDOGS-Server, RCON-Zugang ist also das, was ihre Panels freigeben. Frag vor dem Mieten:
Eine offizielle Entwicklerdokumentation gibt es noch nicht. Die vollständigste Referenz ist eine inoffizielle, von der Community bei wardogs.tech gepflegte, die jeden Endpunkt und Konfigurationsschlüssel dokumentiert und eine OpenAPI-Datei mitliefert, aus der du einen Client generieren kannst.
- Ist der RCON-Listener aktiviert und von außerhalb der Maschine über TLS erreichbar, und kann ich das Passwort selbst setzen?
- Kann ich die ServerSettings.ini direkt bearbeiten oder nur über das Panel?
- Behält das Panel Banns und die Rotation über Neustarts und Neuinstallationen hinweg?
- Kann ich ein Drittanbieter-Panel auf den Server richten oder muss ich eures nutzen?
Inoffizielle WARDOGS-RCON-API-Referenz (wardogs.tech) ↗
BattleMetrics
BattleMetrics hat WARDOGS in seinen RCON-Dienst aufgenommen. Wenn deine Community dort schon andere Spiele verwaltet, kannst du einen WARDOGS-Server mit RCON-Adresse und Passwort hinzufügen und bekommst Spielerliste, Kick- und Bann-Tools und Logs am selben Ort.
Über die kostenlose Stufe hinaus ist es ein bezahlter Dienst, und er hält dein RCON-Passwort, das hier ein Vollzugriffs-Zugangsdatum ist. Das ist der Preis dafür, nichts selbst betreiben zu müssen.
BattleMetrics: RCON-Unterstützung für WARDOGS ↗
Warcon: ein RCON-Panel, das du selbst hosten kannst
Wir haben Warcon gebaut, ein Open-Source-RCON-Panel für dedizierte WARDOGS-Server. Es sitzt zwischen deinen Admins und dem RCON-Listener des Servers, sodass jeder Admin ein eigenes Login und eine eigene Rolle bekommt statt des geteilten RCON-Passworts. Es verwaltet mehrere Server, führt ein Audit-Log darüber, wer was getan hat, und deckt die oben genannten Endpunkte für Spieler, Banns, Karten und Rotation ab.
Es läuft auf Linux oder Docker, der Code ist MIT-lizenziert auf GitHub, und unter warcon.app gibt es eine gehostete Konsole, wenn du es nicht selbst betreiben willst. Du brauchst trotzdem RCON-Zugang von deinem Hoster; frag dort nach, bevor du mietest.
Warcon: Open-Source-RCON-Panel für WARDOGS ↗
Einen Server betreiben, bevor du Tools hast
Hab zu euren Stoßzeiten Admins im Spiel. Nimm Meldungen in einem Discord-Kanal entgegen, mit einer Person, die sortiert. Halte die Regeln kurz. Ein Kick oder Bann über die API dauert Sekunden, sobald jemand das Passwort und einen Weg hat, eine Anfrage zu senden, also richte das am ersten Tag ein statt nach dem ersten Griefer.
Quellen
Fragen
Hat WARDOGS RCON?
Ja. Jeder dedizierte WARDOGS-Server betreibt eine HTTP-RCON-API, standardmäßig aus und in der ServerSettings.ini aktivierbar. Die zugelassenen Hoster geben sie über ihre Panels frei. Sie deckt Spieler, Banns, Nachrichten an alle, Kartenwechsel, Rotation und die Serverkonfiguration ab.
Welchen Port nutzt WARDOGS-RCON?
Standardmäßig 7776, konfigurierbar in der ServerSettings.ini oder per Startargument. Ein ins Netzwerk freigegebener Listener erfordert TLS, du verbindest dich also mit einer https-Adresse. Adresse und Port nennt dir dein Hoster.
Was sind die Admin-Befehle in WARDOGS?
Es gibt keine Liste von Chat-Befehlen; Admin-Aktionen sind API-Aufrufe. Die wichtigsten sind Kicken, Töten, Anschreiben und Fraktionswechsel für einen Spieler, Nachricht an alle, Bann und Entbannung, reservierte Slots, Kartenwechsel, Match beenden oder neu starten, Rotation bearbeiten, Beleuchtung setzen und Konfiguration lesen oder ersetzen. Panels wie Warcon und BattleMetrics machen daraus Buttons.