Siirry sisältöön

WARDOGS RCON -komennot

WARDOGSin RCON ei ole konsoli, johon kirjoitetaan. Se on pieni web-API, joka on jokaisessa dedikoidussa palvelimessa: jokainen komento on HTTP-pyyntö JSONilla. Tässä ovat kaikki reitit ryhmiteltyinä sen mukaan, mitä ne tekevät.

Näin WARDOGSin RCON toimii

Palvelin kuuntelee RCON-porttiaan (7776, ellet muuta sitä kohdassa [/Script/WDRCON.WDRCONSettings]). Jokaisessa pyynnössä on RCON-salasana bearer-tokenina, ja jokainen vastaus on JSONia. Epäonnistunut komento vastaa virhekoodilla ja viestillä.

Kaikissa palvelinversioissa ei ole jokaista reittiä: GET /v1/capabilities listaa ne, jotka sinun palvelimellasi on.

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

Pelaajat ja viestit

  • GET /v1/players — kaikki palvelimella olevat: nimi, Steam ID, joukkue, tapot, kuolemat, raha ja ping.
  • POST /v1/broadcast — viesti koko palvelimelle (enintään 200 merkkiä).
  • POST /v1/players/{steamId}/message — yksityisviesti yhdelle pelaajalle.
  • POST /v1/players/{steamId}/kick — potki pelaaja syyn kanssa.
  • POST /v1/players/{steamId}/kill — tapa pelaaja; hän syntyy uudelleen.
  • PATCH /v1/players/{steamId} — siirrä pelaaja toiseen joukkueeseen (versioissa, joissa se on).

Bannit ja varatut paikat

  • GET /v1/bans — bannilista: kuka bannasi kenet, milloin ja miksi.
  • POST /v1/bans — bannaa Steam ID, halutessasi syyn kanssa.
  • DELETE /v1/bans/{steamId} — poista banni.
  • GET /v1/reserved-slots — Steam ID:t, joilla on varattu paikka.

Matsi, kartta ja sää

  • GET /v1/status — palvelimen nimi, kartta, matsin aika, pelaajamäärä ja joukkueiden pisteet.
  • POST /v1/match/map — vaihda kartta pelimuodon, valloitusalueiden ja vuorokaudenajan kanssa.
  • POST /v1/match/end — lopeta matsi.
  • POST /v1/match/restart — aloita matsi alusta.
  • PUT /v1/world/lighting — vaihda vuorokaudenaika ja sää heti.
  • GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — kartat, vuorokaudenajat ja pelimuodot, joita palvelin tarjoaa.

Palvelimen asetukset ja loki

  • GET /v1/config — koko ServerSettings.ini.
  • POST /v1/config/validate — tarkista muokattu ini tallentamatta sitä.
  • PUT /v1/config — tallenna ini (karttakierto, varatut paikat ja muut).
  • GET /v1/audit — RCON-kuuntelijan oma pyyntöloki.
  • GET /v1/capabilities — RCON-versio, pelin build ja mitkä reitit tällä palvelimella on.

Käytä niitä kirjoittamatta

WARPANEL lähettää nämä komennot puolestasi: potki, bannaa ja lähetä viestejä live-pelaajalistasta, vaihda kartta sen kuvasta ja muokkaa karttakiertoa avaamatta ini-tiedostoa. Moderaattorisi saavat omat roolinsa eivätkä koskaan näe RCON-salasanaa.

Kysymyksiä

Mikä on WARDOGSin RCONin oletusportti?

7776. Voit vaihtaa sen palvelimen ini-tiedoston kohdassa [/Script/WDRCON.WDRCONSettings].

Miten potkin pelaajan RCONilla?

Lähetä POST /v1/players/{steamId}/kick syyn kanssa ja käytä RCON-salasanaa bearer-tokenina. WARPANELissa se on yksi klikkaus pelaajan kohdalla.

Voiko kartan vaihtaa RCONilla?

Kyllä: POST /v1/match/map kartan kanssa ja halutessasi pelimuodon, valloitusalueiden ja vuorokaudenajan kanssa.

Mistä löydän RCON-salasanan?

Se on Password=-rivi kohdan [/Script/WDRCON.WDRCONSettings] alla. Jos se on tyhjä, palvelin kirjoittaa käynnistyessään luodun salasanan tiedostoon Saved/RCON/ADMIN-PASSWORD.txt.