Acest ghid acoperă configurarea RCON și comenzile de administrator pentru serverul tău Pavlov VR pe Legion Hosting, inclusiv configurarea RconSettings.txt, conectarea cu un client RCON și o referință completă a comenzilor. Pentru configurarea inițială și configurarea serverului, vezi Configurarea serverului Pavlov VR. Pentru hărțile Workshop, vezi Hărțile Workshop Pavlov VR.
Configurarea RCON
RCON (Remote Console) îți permite să trimiți comenzi administrative către serverul tău din afara VR. Pavlov folosește un protocol RCON personalizat bazat pe TCP (nu RCON standard Source).
RconSettings.txt
Configurarea RCON este stocată într-un fișier separat de Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Acest fișier conține două setări:
Password=YourSecureRconPassword
Port=9100
| Setare | Descriere |
|---|---|
Password |
Parola RCON. Aceasta trebuie să corespundă parolei folosite de clientul tău RCON pentru autentificare. Schimb-o de la valoarea implicită. |
Port |
Portul TCP pe care ascultă RCON. Verifică fila Network din GPanel pentru portul RCON atribuit serverului tău și potrivește-l aici. |
RCON_PASSWORD în fila Startup din GPanel, aceasta poate suprascrie parola din RconSettings.txt la fiecare pornire a serverului. Folosește fila Startup ca metodă principală de setare a parolei RCON.
Conectarea cu un client RCON
Pavlov folosește un protocol RCON personalizat -- instrumentele standard Source RCON nu vor funcționa. Ai nevoie de un client RCON compatibil cu Pavlov. Opțiunile populare includ:
- PavlovHorde RCON -- Instrument RCON bazat pe web (pavlovhorde.com).
- pavlov_rcon_tcl -- Instrument GUI pentru desktop utilizabil din interiorul VR (GitHub).
- pavlov-bot -- Bot Discord pentru integrare RCON (GitHub).
Pentru a te conecta, introdu IP-ul serverului tău, portul RCON din fila Network din GPanel și parola pe care ai setat-o.
Comenzi de administrator (RCON)
Următoarele comenzi pot fi trimise printr-un client RCON în timp ce serverul rulează. Acestea nu necesită o repornire a serverului.
Informații despre server
| Comandă | Descriere |
|---|---|
ServerInfo |
Returnează numele serverului, harta curentă, modul de joc, scorurile echipelor, numărul rundei și numărul de jucători. |
RefreshList |
Returnează o listă cu toți jucătorii conectați și ID-urile lor unice. |
InspectPlayer <UniqueID> |
Returnează informații detaliate despre un jucător, inclusiv numele, banii, KDA și echipa. |
Banlist |
Afișează toate ID-urile de jucători banate în prezent. |
ItemList |
Listează toate ID-urile de obiecte disponibile care pot fi folosite cu GiveItem. |
Controlul hărții și al modului
| Comandă | Descriere |
|---|---|
SwitchMap <MapId> <GameMode> |
Comută imediat la harta și modul de joc specificate. Exemplu: SwitchMap datacenter SND |
RotateMap |
Avansează la următoarea hartă din rotația Game.ini. |
ResetSND |
Resetează un meci SND înapoi la runda 1, păstrând aceleași echipe. |
SetPin <####> |
Setează sau schimbă PIN-ul serverului în timpul rulării. Rulează SetPin fără un număr pentru a elimina PIN-ul. |
Administrarea jucătorilor
| Comandă | Descriere |
|---|---|
Kick <UniqueID> |
Dă afară jucătorul specificat de pe server. |
Ban <UniqueID> |
Banează jucătorul și adaugă ID-ul său în blacklist.txt. Necesită bCustomServer=true. |
Unban <UniqueID> |
Elimină jucătorul din blacklist.txt, permițându-i să se realăture. |
Kill <UniqueID> |
Ucide instantaneu jucătorul specificat. |
SwitchTeam <UniqueID> <TeamId> |
Mută un jucător în echipa specificată (0 sau 1). |
Shownametags <true/false> |
Comută vizibilitatea etichetelor cu numele jucătorilor deasupra capetelor lor. |
Administrator, moderare și obiecte
| Comandă | Descriere |
|---|---|
AddMod <UniqueID> |
Acordă jucătorului acces la meniul de administrator din joc, adăugându-l în mods.txt. |
RemoveMod <UniqueID> |
Revocă accesul la meniul de administrator, eliminând jucătorul din mods.txt. |
GiveItem <UniqueID> <ItemId> |
Oferă jucătorului specificat un obiect după ID-ul obiectului. Folosește ItemList pentru ID-uri valide. |
GiveCash <UniqueID> <Amount> |
Oferă jucătorului specificat bani din joc (util în modurile ZWV și SND cu roata de cumpărături). |
SetBalanceTableURL <URL> |
Indică serverului către un tabel de echilibrare a armelor personalizat găzduit online. |
RefreshList pentru a obține ID-urile Steam unice ale tuturor jucătorilor conectați. Ai nevoie de aceste ID-uri pentru comenzi precum Kick, Ban, SwitchTeam și GiveItem.
mods.txt (un ID pe linie) din directorul Pavlov/Saved/Config/.
ResetSND prea repede după un SwitchTeam poate cauza erori la tabela de scor, numărători suplimentare de morți sau arme care nu sunt eliminate corect. Așteaptă câteva secunde între aceste comenzi.
Articole conexe
- Configurarea serverului Pavlov VR
- Hărțile Workshop Pavlov VR
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Ghid de pornire a serverului
Ai nevoie de ajutor?
Dacă întâmpini o problemă care nu este acoperită aici, echipa noastră de suport este disponibilă să te ajute.