Това ръководство покрива настройката на RCON и администраторските команди за вашия Pavlov VR сървър на Legion Hosting, включително конфигуриране на RconSettings.txt, свързване с RCON клиент и пълна справка с команди. За първоначална настройка и конфигурация на сървъра, вижте Настройка на сървър за Pavlov VR. За Workshop карти, вижте Workshop карти за Pavlov VR.
Настройка на RCON
RCON (Remote Console) ви позволява да изпращате административни команди към вашия сървър извън VR. Pavlov използва персонализиран TCP-базиран RCON протокол (не стандартен Source RCON).
RconSettings.txt
RCON конфигурацията се съхранява в отделен файл от Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Този файл съдържа две настройки:
Password=YourSecureRconPassword
Port=9100
| Настройка | Описание |
|---|---|
Password |
RCON паролата. Тя трябва да съвпада с паролата, използвана от вашия RCON клиент за автентикация. Променете я от стойността по подразбиране. |
Port |
TCP портът, на който RCON слуша. Проверете раздела Network на вашия GPanel за RCON порта, присвоен на вашия сървър, и го задайте тук. |
RCON_PASSWORD в раздела Startup на GPanel, тя може да замени паролата в RconSettings.txt при всяко стартиране на сървъра. Използвайте раздела Startup като основен начин за задаване на вашата RCON парола.
Свързване с RCON клиент
Pavlov използва персонализиран RCON протокол -- стандартните Source RCON инструменти няма да работят. Имате нужда от Pavlov-съвместим RCON клиент. Популярните опции включват:
- PavlovHorde RCON -- Уеб-базиран RCON инструмент (pavlovhorde.com).
- pavlov_rcon_tcl -- Десктоп GUI инструмент, използваем от VR (GitHub).
- pavlov-bot -- Discord бот за RCON интеграция (GitHub).
За да се свържете, въведете вашия сървърен IP, RCON порта от раздела Network на GPanel и паролата, която сте задали.
Администраторски команди (RCON)
Следните команди могат да бъдат изпращани чрез RCON клиент, докато сървърът работи. Те не изискват рестарт на сървъра.
Информация за сървъра
| Команда | Описание |
|---|---|
ServerInfo |
Връща име на сървъра, текуща карта, режим на игра, отборни резултати, номер на рунд и брой играчи. |
RefreshList |
Връща списък на всички свързани играчи и техните уникални идентификатори. |
InspectPlayer <UniqueID> |
Връща подробна информация за играч, включително име, пари, KDA и отбор. |
Banlist |
Показва всички текущо забранени ID на играчи. |
ItemList |
Изброява всички налични ID на предмети, които могат да се използват с GiveItem. |
Контрол на карта и режим
| Команда | Описание |
|---|---|
SwitchMap <MapId> <GameMode> |
Незабавно превключва към указаната карта и режим на игра. Пример: SwitchMap datacenter SND |
RotateMap |
Преминава към следващата карта в ротацията на Game.ini. |
ResetSND |
Връща SND мач към рунд 1, запазвайки същите отбори. |
SetPin <####> |
Задава или променя PIN на сървъра по време на работа. Изпълнете SetPin без число, за да премахнете PIN. |
Управление на играчи
| Команда | Описание |
|---|---|
Kick <UniqueID> |
Изхвърля посочения играч от сървъра. |
Ban <UniqueID> |
Забранява играча и добавя неговия ID в blacklist.txt. Изисква bCustomServer=true. |
Unban <UniqueID> |
Премахва играча от blacklist.txt, позволявайки му да се присъедини отново. |
Kill <UniqueID> |
Незабавно убива указания играч. |
SwitchTeam <UniqueID> <TeamId> |
Премества играч в указания отбор (0 или 1). |
Shownametags <true/false> |
Превключва видимостта на маркерите с имената на играчите над главите им. |
Администратор, модерация и предмети
| Команда | Описание |
|---|---|
AddMod <UniqueID> |
Предоставя достъп до администраторското меню в играта на играча, като го добавя в mods.txt. |
RemoveMod <UniqueID> |
Отнема достъпа до администраторското меню, като премахва играча от mods.txt. |
GiveItem <UniqueID> <ItemId> |
Дава на указания играч предмет по ID на предмет. Използвайте ItemList за валидни ID. |
GiveCash <UniqueID> <Amount> |
Дава на указания играч пари в играта (полезно в режимите ZWV и SND buy-wheel). |
SetBalanceTableURL <URL> |
Насочва сървъра към персонализирана таблица за баланс на оръжия, хоствана онлайн. |
RefreshList, за да получите уникалните Steam ID на всички свързани играчи. Имате нужда от тези ID за команди като Kick, Ban, SwitchTeam и GiveItem.
mods.txt (един ID на ред) в директорията Pavlov/Saved/Config/.
ResetSND твърде бързо след SwitchTeam може да причини проблеми с таблото на резултатите, допълнителни броячи на смърт или неправилно премахване на оръжия. Изчакайте няколко секунди между тези команди.
Свързани статии
- Настройка на сървър за Pavlov VR
- Workshop карти за Pavlov VR
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако се сблъскате с проблем, който не е обхванат тук, нашият екип за поддръжка е на разположение да ви помогне.