Zum Inhalt springen

WARDOGS RCON-Befehle

WARDOGS RCON ist keine Konsole zum Tippen. Es ist eine kleine Web-API, die in jedem dedizierten Server steckt: Jeder Befehl ist eine HTTP-Anfrage mit JSON. Hier sind alle Routen, sortiert nach dem, was sie tun.

So funktioniert WARDOGS RCON

Der Server lauscht auf seinem RCON-Port (7776, außer du änderst ihn in [/Script/WDRCON.WDRCONSettings]). Jede Anfrage trägt das RCON-Passwort als Bearer-Token, und jede Antwort ist JSON. Ein fehlgeschlagener Befehl antwortet mit einem Fehlercode und einer Nachricht.

Nicht jeder Server-Build hat jede Route: GET /v1/capabilities listet die, die deiner hat.

Code
curl -H "Authorization: Bearer YOUR_RCON_PASSWORD" http://SERVER_IP:7776/v1/status

Spieler und Nachrichten

  • GET /v1/players — alle auf dem Server: Name, Steam-ID, Team, Kills, Tode, Geld und Ping.
  • POST /v1/broadcast — eine Nachricht an den ganzen Server (bis 200 Zeichen).
  • POST /v1/players/{steamId}/message — eine private Nachricht an einen Spieler.
  • POST /v1/players/{steamId}/kick — einen Spieler mit Grund kicken.
  • POST /v1/players/{steamId}/kill — einen Spieler töten; er spawnt neu.
  • PATCH /v1/players/{steamId} — einen Spieler ins andere Team schieben (bei Builds, die es können).

Bans und reservierte Slots

  • GET /v1/bans — die Banliste: wer wen wann und warum gebannt hat.
  • POST /v1/bans — eine Steam-ID bannen, optional mit Grund.
  • DELETE /v1/bans/{steamId} — entbannen.
  • GET /v1/reserved-slots — die Steam-IDs mit reserviertem Slot.

Match, Map und Wetter

  • GET /v1/status — Servername, Map, Matchzeit, Spielerzahl und Team-Punkte.
  • POST /v1/match/map — die Map wechseln, mit Modus, Kontrollzonen und Tageszeit.
  • POST /v1/match/end — das Match beenden.
  • POST /v1/match/restart — das Match neu starten.
  • PUT /v1/world/lighting — Tageszeit und Wetter sofort ändern.
  • GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — die Maps, Tageszeiten und Spielmodi, die der Server anbietet.

Server-Einstellungen und Log

  • GET /v1/config — die ganze ServerSettings.ini.
  • POST /v1/config/validate — eine bearbeitete ini prüfen, ohne sie zu speichern.
  • PUT /v1/config — die ini speichern (Map-Rotation, reservierte Slots und der Rest).
  • GET /v1/audit — das eigene Anfrage-Log des RCON-Listeners.
  • GET /v1/capabilities — die RCON-Version, der Spiel-Build und welche Routen dieser Server hat.

Ohne Tippen ausführen

WARPANEL sendet diese Befehle für dich: kicken, bannen und Nachrichten aus der Live-Spielerliste, die Map über ihr Bild wechseln und die Rotation bearbeiten, ohne die ini zu öffnen. Deine Moderatoren bekommen eigene Rollen und sehen das RCON-Passwort nie.

Fragen

Was ist der Standardport von WARDOGS RCON?

7776. Du kannst ihn im Abschnitt [/Script/WDRCON.WDRCONSettings] der Server-ini ändern.

Wie kicke ich einen Spieler per RCON?

Sende POST /v1/players/{steamId}/kick mit einem Grund und dem RCON-Passwort als Bearer-Token. In WARPANEL ist es ein Klick auf den Spieler.

Kann ich die Map per RCON wechseln?

Ja: POST /v1/match/map mit der Map und, wenn du willst, Modus, Kontrollzonen und Tageszeit.

Wo finde ich das RCON-Passwort?

Es ist die Zeile Password= unter [/Script/WDRCON.WDRCONSettings]. Ist sie leer, schreibt der Server beim Start ein generiertes Passwort nach Saved/RCON/ADMIN-PASSWORD.txt.