Bu kılavuz, RconSettings.txt'yi yapılandırma, bir RCON istemcisiyle bağlanma ve tam bir komut referansı dahil olmak üzere Legion Hosting'deki Pavlov VR sunucunuz için RCON kurulumunu ve yönetici komutlarını kapsar. İlk sunucu kurulumu ve yapılandırması için bkz. Pavlov VR Sunucu Kurulumu. Workshop haritaları için bkz. Pavlov VR Workshop Haritaları.
RCON Kurulumu
RCON (Uzak Konsol), VR dışından sunucunuza yönetimsel komutlar göndermenize olanak tanır. Pavlov, özel TCP tabanlı bir RCON protokolü kullanır (standart Source RCON değil).
RconSettings.txt
RCON yapılandırması, Game.ini'den ayrı bir dosyada saklanır:
Pavlov/Saved/Config/RconSettings.txt
Bu dosya iki ayar içerir:
Password=YourSecureRconPassword
Port=9100
| Ayar | Açıklama |
|---|---|
Password |
RCON parolası. Bu, RCON istemcinizin kimlik doğrulaması için kullandığı parolayla eşleşmelidir. Bunu varsayılandan değiştirin. |
Port |
RCON'un dinlediği TCP portu. Sunucunuza atanan RCON portu için GPanel Network sekmenizi kontrol edin ve buraya eşleştirin. |
RCON_PASSWORD değişkenini ayarlarsanız, bu, her sunucu başlatmasında RconSettings.txt içindeki parolayı geçersiz kılabilir. RCON parolanızı ayarlamanın birincil yolu olarak Startup sekmesini kullanın.
Bir RCON İstemcisiyle Bağlanma
Pavlov özel bir RCON protokolü kullanır -- standart Source RCON araçları çalışmaz. Pavlov ile uyumlu bir RCON istemcisine ihtiyacınız vardır. Popüler seçenekler şunlardır:
- PavlovHorde RCON -- Web tabanlı RCON aracı (pavlovhorde.com).
- pavlov_rcon_tcl -- VR içinden kullanılabilen masaüstü GUI aracı (GitHub).
- pavlov-bot -- RCON entegrasyonu için Discord botu (GitHub).
Bağlanmak için sunucu IP'nizi, GPanel'in Network sekmesindeki RCON portunu ve ayarladığınız parolayı girin.
Yönetici Komutları (RCON)
Aşağıdaki komutlar, sunucu çalışırken bir RCON istemcisi aracılığıyla gönderilebilir. Bunlar sunucu yeniden başlatması gerektirmez.
Sunucu Bilgileri
| Komut | Açıklama |
|---|---|
ServerInfo |
Sunucu adını, mevcut haritayı, oyun modunu, takım puanlarını, tur numarasını ve oyuncu sayısını döndürür. |
RefreshList |
Tüm bağlı oyuncuların ve benzersiz kimliklerinin bir listesini döndürür. |
InspectPlayer <UniqueID> |
Ad, nakit, KDA ve takım dahil olmak üzere bir oyuncu hakkında ayrıntılı bilgi döndürür. |
Banlist |
Şu anda yasaklı olan tüm oyuncu kimliklerini gösterir. |
ItemList |
GiveItem ile kullanılabilecek tüm mevcut öğe kimliklerini listeler. |
Harita ve Mod Kontrolü
| Komut | Açıklama |
|---|---|
SwitchMap <MapId> <GameMode> |
Belirtilen haritaya ve oyun moduna anında geçiş yapar. Örnek: SwitchMap datacenter SND |
RotateMap |
Game.ini rotasyonundaki bir sonraki haritaya ilerler. |
ResetSND |
Aynı takımları koruyarak bir SND maçını 1. tura sıfırlar. |
SetPin <####> |
Sunucunun PIN'ini çalışma zamanında ayarlar veya değiştirir. PIN'i kaldırmak için SetPin'i numara olmadan çalıştırın. |
Oyuncu Yönetimi
| Komut | Açıklama |
|---|---|
Kick <UniqueID> |
Belirtilen oyuncuyu sunucudan atar. |
Ban <UniqueID> |
Oyuncuyu yasaklar ve kimliğini blacklist.txt dosyasına ekler. bCustomServer=true gerektirir. |
Unban <UniqueID> |
Oyuncuyu blacklist.txt dosyasından kaldırır ve yeniden katılmasına izin verir. |
Kill <UniqueID> |
Belirtilen oyuncuyu anında öldürür. |
SwitchTeam <UniqueID> <TeamId> |
Bir oyuncuyu belirtilen takıma (0 veya 1) taşır. |
Shownametags <true/false> |
Oyuncuların başlarının üzerindeki ad etiketlerinin görünürlüğünü açıp kapatır. |
Yönetici, Moderasyon ve Öğeler
| Komut | Açıklama |
|---|---|
AddMod <UniqueID> |
Oyuncuyu mods.txt dosyasına ekleyerek oyun içi yönetici menüsü erişimi verir. |
RemoveMod <UniqueID> |
Oyuncuyu mods.txt dosyasından kaldırarak yönetici menüsü erişimini iptal eder. |
GiveItem <UniqueID> <ItemId> |
Belirtilen oyuncuya öğe kimliğine göre bir öğe verir. Geçerli kimlikler için ItemList kullanın. |
GiveCash <UniqueID> <Amount> |
Belirtilen oyuncuya oyun içi nakit verir (ZWV ve SND satın alma çarkı modlarında kullanışlıdır). |
SetBalanceTableURL <URL> |
Sunucuyu çevrimiçi olarak barındırılan özel bir silah denge tablosuna yönlendirir. |
RefreshList kullanın. Kick, Ban, SwitchTeam ve GiveItem gibi komutlar için bu kimliklere ihtiyacınız vardır.
Pavlov/Saved/Config/ dizinindeki mods.txt dosyasına SteamID64'lerini (her satıra bir kimlik) ekleyin.
SwitchTeam'den çok kısa bir süre sonra bir ResetSND komutu vermek, skor tablosu hatalarına, fazladan ölüm sayılarına veya silahların düzgün şekilde kaldırılmamasına neden olabilir. Bu komutlar arasında birkaç saniye bekleyin.
İlgili Makaleler
- Pavlov VR Sunucu Kurulumu
- Pavlov VR Workshop Haritaları
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Burada ele alınmayan bir sorunla karşılaşırsanız, destek ekibimiz size yardımcı olmak için hazırdır.