Przejdź do treści

Komendy RCON w WARDOGS

RCON w WARDOGS to nie konsola do wpisywania. To małe webowe API wbudowane w każdy serwer dedykowany: każda komenda to zapytanie HTTP z JSON-em. Oto wszystkie ścieżki, pogrupowane według tego, co robią.

Jak działa RCON w WARDOGS

Serwer nasłuchuje na porcie RCON (7776, chyba że zmienisz go w [/Script/WDRCON.WDRCONSettings]). Każde zapytanie niesie hasło RCON jako token bearer, a każda odpowiedź to JSON. Nieudana komenda odpowiada kodem błędu i komunikatem.

Nie każda wersja serwera ma każdą ścieżkę: GET /v1/capabilities pokazuje, które ma twoja.

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

Gracze i wiadomości

  • GET /v1/players — wszyscy na serwerze: nick, Steam ID, drużyna, zabójstwa, zgony, pieniądze i ping.
  • POST /v1/broadcast — wiadomość do całego serwera (do 200 znaków).
  • POST /v1/players/{steamId}/message — prywatna wiadomość do jednego gracza.
  • POST /v1/players/{steamId}/kick — wyrzuć gracza z podanym powodem.
  • POST /v1/players/{steamId}/kill — zabij gracza; odrodzi się.
  • PATCH /v1/players/{steamId} — przenieś gracza do innej drużyny (w wersjach, które to mają).

Bany i zarezerwowane sloty

  • GET /v1/bans — lista banów: kto, kogo, kiedy i za co zbanował.
  • POST /v1/bans — zbanuj Steam ID, opcjonalnie z powodem.
  • DELETE /v1/bans/{steamId} — odbanuj.
  • GET /v1/reserved-slots — Steam ID z zarezerwowanym slotem.

Mecz, mapa i pogoda

  • GET /v1/status — nazwa serwera, mapa, czas meczu, liczba graczy i punkty drużyn.
  • POST /v1/match/map — zmień mapę z trybem, strefami kontroli i porą dnia.
  • POST /v1/match/end — zakończ mecz.
  • POST /v1/match/restart — zrestartuj mecz.
  • PUT /v1/world/lighting — od razu zmień porę dnia i pogodę.
  • GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — mapy, pory dnia i tryby gry, które oferuje serwer.

Ustawienia serwera i log

  • GET /v1/config — cały ServerSettings.ini.
  • POST /v1/config/validate — sprawdź zmieniony ini bez zapisywania.
  • PUT /v1/config — zapisz ini (rotacja map, zarezerwowane sloty i reszta).
  • GET /v1/audit — własny log zapytań usługi RCON.
  • GET /v1/capabilities — wersja RCON, build gry i ścieżki dostępne na tym serwerze.

Bez wpisywania

WARPANEL wysyła te komendy za ciebie: kick, ban i wiadomości z listy graczy na żywo, zmiana mapy z jej obrazka i edycja rotacji bez otwierania ini. Twoi moderatorzy dostają własne role i nigdy nie widzą hasła RCON.

Pytania

Jaki jest domyślny port RCON w WARDOGS?

7776. Możesz go zmienić w sekcji [/Script/WDRCON.WDRCONSettings] pliku ini serwera.

Jak wyrzucić gracza przez RCON?

Wyślij POST /v1/players/{steamId}/kick z powodem, używając hasła RCON jako tokenu bearer. W WARPANEL to jedno kliknięcie na graczu.

Czy można zmienić mapę przez RCON?

Tak: POST /v1/match/map z mapą i, jeśli chcesz, trybem, strefami kontroli i porą dnia.

Gdzie znaleźć hasło RCON?

To linia Password= pod [/Script/WDRCON.WDRCONSettings]. Jeśli jest pusta, serwer przy starcie zapisuje wygenerowane hasło w Saved/RCON/ADMIN-PASSWORD.txt.