Tämä opas kattaa RCON-asetukset ja järjestelmänvalvojan komennot Pavlov VR -palvelimellesi Legion Hostingissa, mukaan lukien RconSettings.txt:n määrittämisen, yhdistämisen RCON-asiakkaalla ja täydellisen komentoviittauksen. Palvelimen alkuasennusta ja määritystä varten katso Pavlov VR -palvelimen asennus. Workshop-karttoja varten katso Pavlov VR Workshop -kartat.
RCON-asetukset
RCON (Remote Console) mahdollistaa hallinnollisten komentojen lähettämisen palvelimellesi VR:n ulkopuolelta. Pavlov käyttää mukautettua TCP-pohjaista RCON-protokollaa (ei vakiomuotoista Source RCON:ia).
RconSettings.txt
RCON-määritys tallennetaan erilliseen tiedostoon kuin Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Tämä tiedosto sisältää kaksi asetusta:
Password=YourSecureRconPassword
Port=9100
| Asetus | Kuvaus |
|---|---|
Password |
RCON-salasana. Tämän on vastattava RCON-asiakkaasi käyttämää salasanaa tunnistautumista varten. Vaihda tämä oletuksesta. |
Port |
TCP-portti, jota RCON kuuntelee. Tarkista GPanelin Network-välilehdeltä palvelimellesi määritetty RCON-portti ja syötä se tähän vastaavasti. |
RCON_PASSWORD-muuttujan GPanelin Startup-välilehdellä, se voi korvata RconSettings.txt:n salasanan jokaisella palvelimen käynnistyksellä. Käytä Startup-välilehteä ensisijaisena tapana asettaa RCON-salasanasi.
Yhdistäminen RCON-asiakkaalla
Pavlov käyttää mukautettua RCON-protokollaa -- vakiomuotoiset Source RCON -työkalut eivät toimi. Tarvitset Pavlov-yhteensopivan RCON-asiakkaan. Suosittuja vaihtoehtoja ovat:
- PavlovHorde RCON -- Verkkopohjainen RCON-työkalu (pavlovhorde.com).
- pavlov_rcon_tcl -- Työpöydän GUI-työkalu, jota voi käyttää VR:n sisältä (GitHub).
- pavlov-bot -- Discord-botti RCON-integraatioon (GitHub).
Yhdistääksesi syötä palvelimesi IP, RCON-portti GPanelin Network-välilehdeltä ja asettamasi salasana.
Järjestelmänvalvojan komennot (RCON)
Seuraavat komennot voidaan lähettää RCON-asiakkaan kautta palvelimen ollessa käynnissä. Nämä eivät vaadi palvelimen uudelleenkäynnistystä.
Palvelimen tiedot
| Komento | Kuvaus |
|---|---|
ServerInfo |
Palauttaa palvelimen nimen, nykyisen kartan, pelitilan, joukkueiden pisteet, kierroksen numeron ja pelaajamäärän. |
RefreshList |
Palauttaa luettelon kaikista yhdistetyistä pelaajista ja heidän yksilöllisistä tunnuksistaan. |
InspectPlayer <UniqueID> |
Palauttaa yksityiskohtaiset tiedot pelaajasta, mukaan lukien nimi, raha, KDA ja joukkue. |
Banlist |
Näyttää kaikki tällä hetkellä estetyt pelaajatunnukset. |
ItemList |
Listaa kaikki saatavilla olevat esinetunnukset, joita voidaan käyttää GiveItem-komennon kanssa. |
Kartan ja tilan hallinta
| Komento | Kuvaus |
|---|---|
SwitchMap <MapId> <GameMode> |
Vaihtaa välittömästi määritettyyn karttaan ja pelitilaan. Esimerkki: SwitchMap datacenter SND |
RotateMap |
Siirtyy seuraavaan karttaan Game.ini-kierrossa. |
ResetSND |
Nollaa SND-ottelun takaisin kierrokseen 1 säilyttäen samat joukkueet. |
SetPin <####> |
Asettaa tai muuttaa palvelimen PIN-koodin ajon aikana. Suorita SetPin ilman numeroa poistaaksesi PIN-koodin. |
Pelaajien hallinta
| Komento | Kuvaus |
|---|---|
Kick <UniqueID> |
Potkii määritetyn pelaajan palvelimelta. |
Ban <UniqueID> |
Estää pelaajan ja lisää hänen tunnuksensa blacklist.txt-tiedostoon. Vaatii bCustomServer=true. |
Unban <UniqueID> |
Poistaa pelaajan blacklist.txt-tiedostosta, jolloin hän voi liittyä uudelleen. |
Kill <UniqueID> |
Tappaa määritetyn pelaajan välittömästi. |
SwitchTeam <UniqueID> <TeamId> |
Siirtää pelaajan määritettyyn joukkueeseen (0 tai 1). |
Shownametags <true/false> |
Vaihtaa pelaajien nimimerkkien näkyvyyttä heidän päidensä yläpuolella. |
Järjestelmänvalvonta, moderointi ja esineet
| Komento | Kuvaus |
|---|---|
AddMod <UniqueID> |
Myöntää pelaajalle pelin sisäisen järjestelmänvalvojan valikon käyttöoikeuden lisäämällä hänet mods.txt-tiedostoon. |
RemoveMod <UniqueID> |
Peruuttaa järjestelmänvalvojan valikon käyttöoikeuden poistamalla pelaajan mods.txt-tiedostosta. |
GiveItem <UniqueID> <ItemId> |
Antaa määritetylle pelaajalle esineen esinetunnuksen perusteella. Käytä ItemList-komentoa kelvollisten tunnusten saamiseksi. |
GiveCash <UniqueID> <Amount> |
Antaa määritetylle pelaajalle pelin sisäistä rahaa (hyödyllinen ZWV- ja SND-ostopyörätiloissa). |
SetBalanceTableURL <URL> |
Ohjaa palvelimen verkossa isännöityyn mukautettuun aseiden tasapainotaulukkoon. |
RefreshList-komentoa saadaksesi kaikkien yhdistettyjen pelaajien yksilölliset Steam-tunnukset. Tarvitset näitä tunnuksia komennoille kuten Kick, Ban, SwitchTeam ja GiveItem.
mods.txt-tiedostoon (yksi tunnus riviä kohden) Pavlov/Saved/Config/-hakemistossa.
ResetSND-komennon antaminen liian nopeasti SwitchTeam-komennon jälkeen voi aiheuttaa pistetaulun häiriöitä, ylimääräisiä kuolemalaskureita tai aseiden poistamatta jäämistä. Odota muutama sekunti näiden komentojen välillä.
Aiheeseen liittyvät artikkelit
- Pavlov VR -palvelimen asennus
- Pavlov VR Workshop -kartat
- Kuinka löytää palvelimesi IP-osoite ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelman, jota ei käsitellä tässä, tukitiimimme on käytettävissäsi.