İçeriğe geç

WARDOGS RCON komutları

WARDOGS RCON, yazı yazdığın bir konsol değil. Her özel sunucuda gelen küçük bir web API'si: her komut JSON içeren bir HTTP isteği. İşte tüm yollar, ne yaptıklarına göre gruplanmış.

WARDOGS RCON nasıl çalışır

Sunucu RCON portunu dinler ([/Script/WDRCON.WDRCONSettings] içinde değiştirmediysen 7776). Her istek RCON şifresini bearer token olarak taşır ve her yanıt JSON'dur. Başarısız bir komut bir hata kodu ve mesajla yanıt verir.

Her sunucu sürümünde her yol yok: GET /v1/capabilities seninkinde olanları listeler.

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

Oyuncular ve mesajlar

  • GET /v1/players — sunucudaki herkes: isim, Steam ID, takım, öldürme, ölüm, para ve ping.
  • POST /v1/broadcast — tüm sunucuya bir mesaj (en fazla 200 karakter).
  • POST /v1/players/{steamId}/message — bir oyuncuya özel mesaj.
  • POST /v1/players/{steamId}/kick — bir oyuncuyu sebebiyle at.
  • POST /v1/players/{steamId}/kill — bir oyuncuyu öldür; yeniden doğar.
  • PATCH /v1/players/{steamId} — bir oyuncuyu başka takıma taşı (destekleyen sürümlerde).

Banlar ve ayrılmış slotlar

  • GET /v1/bans — ban listesi: kimin kimi, ne zaman ve neden banladığı.
  • POST /v1/bans — bir Steam ID'yi banla, isteğe bağlı sebeple.
  • DELETE /v1/bans/{steamId} — banı kaldır.
  • GET /v1/reserved-slots — ayrılmış slotu olan Steam ID'ler.

Maç, harita ve hava

  • GET /v1/status — sunucu adı, harita, maç süresi, oyuncu sayısı ve takım puanları.
  • POST /v1/match/map — haritayı modu, kontrol bölgeleri ve günün saatiyle değiştir.
  • POST /v1/match/end — maçı bitir.
  • POST /v1/match/restart — maçı yeniden başlat.
  • PUT /v1/world/lighting — günün saatini ve havayı hemen değiştir.
  • GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — sunucunun sunduğu haritalar, günün saatleri ve oyun modları.

Sunucu ayarları ve kayıt

  • GET /v1/config — tüm ServerSettings.ini.
  • POST /v1/config/validate — düzenlenmiş bir ini'yi kaydetmeden kontrol et.
  • PUT /v1/config — ini'yi kaydet (harita rotasyonu, ayrılmış slotlar ve diğerleri).
  • GET /v1/audit — RCON dinleyicisinin kendi istek kaydı.
  • GET /v1/capabilities — RCON sürümü, oyun build'i ve bu sunucuda hangi yolların olduğu.

Yazmadan çalıştır

WARPANEL bu komutları senin yerine gönderir: canlı oyuncu listesinden at, banla ve mesaj gönder, haritayı resminden değiştir ve rotasyonu ini'yi açmadan düzenle. Moderatörlerin kendi rollerini alır ve RCON şifresini asla görmez.

Sorular

WARDOGS RCON'un varsayılan portu nedir?

7776. Sunucunun ini dosyasındaki [/Script/WDRCON.WDRCONSettings] bölümünden değiştirebilirsin.

RCON ile bir oyuncuyu nasıl atarım?

RCON şifresini bearer token olarak kullanıp bir sebeple POST /v1/players/{steamId}/kick gönder. WARPANEL'de oyuncuya tek tık.

RCON ile harita değiştirilebilir mi?

Evet: haritayla ve istersen mod, kontrol bölgeleri ve günün saatiyle POST /v1/match/map.

RCON şifresini nerede bulurum?

[/Script/WDRCON.WDRCONSettings] altındaki Password= satırı. Boşsa sunucu açılışta oluşturduğu şifreyi Saved/RCON/ADMIN-PASSWORD.txt dosyasına yazar.