Ten przewodnik obejmuje konfigurację RCON i polecenia administracyjne dla Twojego serwera Pavlov VR w Legion Hosting, w tym konfigurację RconSettings.txt, łączenie się za pomocą klienta RCON oraz pełną listę poleceń. Aby skonfigurować serwer i ustawienia początkowe, zobacz Konfiguracja serwera Pavlov VR. Aby uzyskać informacje o mapach Workshop, zobacz Mapy Workshop Pavlov VR.
Konfiguracja RCON
RCON (zdalna konsola) pozwala wysyłać polecenia administracyjne do serwera spoza VR. Pavlov używa niestandardowego protokołu RCON opartego na TCP (nie standardowego Source RCON).
RconSettings.txt
Konfiguracja RCON jest przechowywana w pliku oddzielnym od Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Ten plik zawiera dwa ustawienia:
Password=YourSecureRconPassword
Port=9100
| Ustawienie | Opis |
|---|---|
Password |
Hasło RCON. Musi być zgodne z hasłem używanym przez klienta RCON do uwierzytelniania. Zmień je z wartości domyślnej. |
Port |
Port TCP, na którym nasłuchuje RCON. Sprawdź kartę Network w GPanel, aby poznać port RCON przypisany do Twojego serwera, i ustaw go tutaj. |
RCON_PASSWORD w karcie Startup w GPanel, może ona nadpisywać hasło w RconSettings.txt przy każdym uruchomieniu serwera. Używaj karty Startup jako podstawowego sposobu ustawiania hasła RCON.
Łączenie się za pomocą klienta RCON
Pavlov używa niestandardowego protokołu RCON -- standardowe narzędzia Source RCON nie będą działać. Potrzebujesz klienta RCON zgodnego z Pavlov. Popularne opcje to:
- PavlovHorde RCON -- internetowe narzędzie RCON (pavlovhorde.com).
- pavlov_rcon_tcl -- desktopowe narzędzie GUI, którego można używać z poziomu VR (GitHub).
- pavlov-bot -- bot Discord do integracji RCON (GitHub).
Aby się połączyć, wprowadź adres IP serwera, port RCON z karty Network w GPanel oraz ustawione hasło.
Polecenia administracyjne (RCON)
Poniższe polecenia można wysyłać za pomocą klienta RCON podczas działania serwera. Nie wymagają one ponownego uruchomienia serwera.
Informacje o serwerze
| Polecenie | Opis |
|---|---|
ServerInfo |
Zwraca nazwę serwera, bieżącą mapę, tryb gry, wyniki drużyn, numer rundy i liczbę graczy. |
RefreshList |
Zwraca listę wszystkich połączonych graczy i ich unikalne identyfikatory. |
InspectPlayer <UniqueID> |
Zwraca szczegółowe informacje o graczu, w tym nazwę, gotówkę, KDA i drużynę. |
Banlist |
Wyświetla wszystkie aktualnie zbanowane identyfikatory graczy. |
ItemList |
Wyświetla wszystkie dostępne identyfikatory przedmiotów, których można użyć z GiveItem. |
Sterowanie mapą i trybem
| Polecenie | Opis |
|---|---|
SwitchMap <MapId> <GameMode> |
Natychmiast przełącza na określoną mapę i tryb gry. Przykład: SwitchMap datacenter SND |
RotateMap |
Przechodzi do następnej mapy w rotacji Game.ini. |
ResetSND |
Resetuje mecz SND z powrotem do rundy 1, zachowując te same drużyny. |
SetPin <####> |
Ustawia lub zmienia PIN serwera w czasie działania. Uruchom SetPin bez numeru, aby usunąć PIN. |
Zarządzanie graczami
| Polecenie | Opis |
|---|---|
Kick <UniqueID> |
Wyrzuca określonego gracza z serwera. |
Ban <UniqueID> |
Banuje gracza i dodaje jego identyfikator do blacklist.txt. Wymaga bCustomServer=true. |
Unban <UniqueID> |
Usuwa gracza z blacklist.txt, pozwalając mu ponownie dołączyć. |
Kill <UniqueID> |
Natychmiast zabija określonego gracza. |
SwitchTeam <UniqueID> <TeamId> |
Przenosi gracza do określonej drużyny (0 lub 1). |
Shownametags <true/false> |
Przełącza widoczność tagów z nazwami graczy nad ich głowami. |
Administracja, moderacja i przedmioty
| Polecenie | Opis |
|---|---|
AddMod <UniqueID> |
Przyznaje graczowi dostęp do menu administratora w grze, dodając go do mods.txt. |
RemoveMod <UniqueID> |
Odbiera dostęp do menu administratora, usuwając gracza z mods.txt. |
GiveItem <UniqueID> <ItemId> |
Daje określonemu graczowi przedmiot według identyfikatora przedmiotu. Użyj ItemList, aby uzyskać prawidłowe identyfikatory. |
GiveCash <UniqueID> <Amount> |
Daje określonemu graczowi gotówkę w grze (przydatne w trybach ZWV i SND z kołem zakupów). |
SetBalanceTableURL <URL> |
Wskazuje serwerowi niestandardową tabelę balansu broni hostowaną online. |
RefreshList, aby uzyskać unikalne identyfikatory Steam wszystkich połączonych graczy. Potrzebujesz tych identyfikatorów do poleceń takich jak Kick, Ban, SwitchTeam i GiveItem.
mods.txt (jeden identyfikator w wierszu) w katalogu Pavlov/Saved/Config/.
ResetSND zbyt szybko po SwitchTeam może powodować błędy tablicy wyników, dodatkowe liczniki zgonów lub nieusunięcie broni w prawidłowy sposób. Odczekaj kilka sekund między tymi poleceniami.
Powiązane artykuły
- Konfiguracja serwera Pavlov VR
- Mapy Workshop Pavlov VR
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
Potrzebujesz pomocy?
Jeśli napotkasz problem, który nie został tutaj omówiony, nasz zespół wsparcia jest gotowy do pomocy.