Tento průvodce pokrývá nastavení vašeho Pavlov VR dedikovaného serveru na Legion Hosting, včetně registrace API klíče, prvního spuštění, konfigurace Game.ini, herních režimů, rotace map a způsobu připojení. Pro nastavení Workshop map viz Pavlov VR Workshop Maps. Pro RCON a administrátorské příkazy viz Pavlov VR Admin Commands.
Získání API klíče
API klíč pro Pavlov je povinný, aby se váš server zobrazoval ve veřejném prohlížeči serverů. Bez platného klíče hráči nebudou moci najít váš server přes herní seznam serverů.
- Spusťte Pavlov VR na svém headsetu.
- Otevřete Settings a přejděte na záložku General.
- Klikněte na tlačítko Generate Server Code. Tím se vytvoří 6místný kód, který je platný po dobu 15 minut.
- Na počítači nebo telefonu navštivte pavlov-ms.vankrupt.com/servers/v1/key.
- Zadejte 6místný kód a po výzvě ověřte svou identitu pomocí SMS.
- Zkopírujte vygenerovaný API klíč. Uložte ho na bezpečném místě, například ve správci hesel.
První spuštění
Po zakoupení vašeho Pavlov VR serveru od Legion Hosting postupujte podle těchto kroků pro jeho první spuštění:
- Přihlaste se do GPanel a vyberte svůj Pavlov VR server.
- Přejděte na záložku Startup.
- Nakonfigurujte povinné proměnné při spuštění:
- API_KEY -- Vložte API klíč, který jste získali v předchozím kroku. Je vyžadován pro zobrazení v prohlížeči serverů.
- RCON_PASSWORD -- Nastavte silné heslo pro vzdálený přístup ke konzoli. Výchozí hodnota je
CHANGE_ME-- musíte ji změnit před spuštěním.
- Zkontrolujte volitelné proměnné při spuštění:
- RCON_PORT -- Port používaný pro RCON připojení. Ponechte na výchozí hodnotě, pokud nemáte konkrétní důvod ke změně.
- SRCDS_BETAID -- Ponechte prázdné pro stabilní verzi. Nastavte na
beta_serverpro spuštění beta větve.
- Přejděte na záložku Console a klikněte na Start.
- Server stáhne soubory dedikovaného serveru Pavlov a vygeneruje výchozí konfigurační soubory. Při prvním spuštění to může trvat několik minut.
- Jakmile server dokončí spouštění, zastavte ho a začněte upravovat konfiguraci.
| Proměnná při spuštění | Výchozí | Povinná | Popis |
|---|---|---|---|
API_KEY |
-- | Ano | Váš Pavlov API klíč z pavlov-ms.vankrupt.com. Vyžadován pro zobrazení v prohlížeči serverů. |
RCON_PASSWORD |
CHANGE_ME |
Ano | Heslo pro přístup k RCON. Změňte ho z výchozí hodnoty před spuštěním serveru. |
RCON_PORT |
-- | Ne | TCP port pro RCON připojení. Zkontrolujte záložku Network v GPanel pro váš přiřazený port. |
SRCDS_BETAID |
-- | Ne | Nastavte na beta_server pro použití beta větve. Ponechte prázdné pro stabilní verzi. |
beta_server může obsahovat novější funkce a opravy chyb, ale může také přinést nestabilitu. Pro produkční servery používejte stabilní větev, pokud konkrétně nepotřebujete beta funkce.
Konfigurace Game.ini
Hlavní konfigurační soubor vašeho Pavlov VR serveru je Game.ini, umístěný na:
Pavlov/Saved/Config/LinuxServer/Game.ini
Otevřete tento soubor pomocí záložky Files v GPanel. Všechna nastavení patří pod hlavičku sekce [/Script/Pavlov.DedicatedServer].
Minimální funkční konfigurace
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bWhitelist=false
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
Kompletní příklad konfigurace
Následující příklad zobrazuje všechna běžně používaná nastavení:
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bVerboseLogging=false
bWhitelist=false
RefreshListTime=120
LimitedAmmoType=0
TickRate=90
TimeLimit=60
AFKTimeLimit=300
#Password=1234
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="station", GameMode="GUN")
MapRotation=(MapId="containeryard", GameMode="TTT")
Přehled klíčových nastavení
| Nastavení | Příklad hodnoty | Popis |
|---|---|---|
bEnabled |
true |
Musí být true, aby dedikovaný server přijímal připojení. |
ServerName |
My Legion Pavlov Server |
Název zobrazený v herním prohlížeči serverů. Zvolte popisný název, aby vás hráči snadno našli. |
MaxPlayers |
10 |
Maximální počet hráčů. PC podporuje až 24 (nebo více v některých režimech). Nastavte podle vašeho serverového plánu. |
bSecured |
true |
Aktivuje EAC (Easy Anti-Cheat). Pro veřejné servery nastavte na true, aby se předešlo podvádění. |
bCustomServer |
true |
Povolí funkce vlastního serveru včetně nástrojů pro modding, funkcí ukládání/HTTP a zápis do blacklist.txt pro bany. Doporučeno pro většinu serverů. |
bCompetitive |
false |
Aktivuje kompetitivní režim. Platí pouze pro SND (Search and Destroy). |
bWhitelist |
false |
Když je nastaveno na true, na server se mohou připojit pouze hráči uvedení v whitelist.txt. |
Password |
1234 |
Číselný PIN pro ochranu serveru heslem. Pro veřejný server tento řádek zakomentujte nebo odstraňte. |
TickRate |
90 |
Tick rate serveru. Minimální stabilní hodnota je přibližně 50, maximální přibližně 120. Vyšší hodnoty zlepšují registraci zásahů, ale spotřebovávají více CPU. Výchozí hodnota 90 je vhodná pro většinu serverů. |
TimeLimit |
60 |
Časový limit na mapu v sekundách. Platí pouze pro časově omezené režimy jako TDM a DM -- režimy s logikou na základě kol (SND, TTT) používají vlastní časovače. |
AFKTimeLimit |
300 |
Počet sekund, po kterých je neaktivní hráč vykopnut. Nastavte na 0 pro vypnutí. |
LimitedAmmoType |
0 |
Režim munice: 0 = neomezené zásobníky, 1 = omezená munice, 2 = bez doplňování (omezené zásobníky, žádné doplnění). |
RefreshListTime |
120 |
Jak často (v sekundách) server znovu kontroluje whitelist.txt, blacklist.txt a mods.txt. |
bVerboseLogging |
false |
Povolí podrobné logování. Užitečné pro ladění, ale může ovlivnit výkon. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Definuje mapu a herní režim v rotaci. Přidejte více řádků pro kompletní rotaci. Viz sekce Herní režimy a Rotace map níže. |
Herní režimy
Pavlov VR podporuje různé herní režimy. V poli GameMode vašich záznamů MapRotation použijte zkratkový kód.
| Kód | Herní režim | Popis |
|---|---|---|
SND |
Search and Destroy | Objektový režim na kola. Útočníci umisťují bombu na jedno z míst; obránci musí zabránit umístění nebo bombu zneškodnit. Jeden život na kolo. |
DM |
Deathmatch | Každý sám za sebe. Všechny zbraně dostupné přes nákupní kolo. Nejvíce zabití před vypršením času vyhrává. |
TDM |
Team Deathmatch | Dva týmy (NATO vs Rusové) soutěží o nejvíce zabití s moderními zbraněmi. Krátké časy znovuzrození. |
GUN |
Gun Game | Každé zabití vás posune k další zbrani v předdefinovaném seznamu. První hráč, který zabije s poslední zbraní, vyhrává. |
WW2GUN |
WW2 Gun Game | Varianta Gun Game pouze se zbraněmi z druhé světové války. |
OITC |
One in the Chamber | Každý hráč se objeví s jedním nábojem. Zabijte protivníka a získáte další náboj. Nůž je vždy k dispozici jako záloha. |
TTT |
Trouble in Terrorist Town | Režim sociální dedukce. Zrádci musí zabít nevinné a šerifa, aniž by byli odhaleni. Nevinní musí identifikovat a eliminovat zrádce. |
KOTH |
King of the Hill | Týmy soutěží o udržení centrálního bodu na mapě. Body se získávají udržováním kontroly nad kopcem. |
ZWV |
Zombie Wave Survival | Kooperativní režim. Hráči spolupracují, aby přežili vlny AI zombie. Mezi koly si za peníze kupují zbraně. |
HIDE |
The Hidden | Asymetrický režim. Jedno téměř neviditelné monstrum s vylepšeným pohybem a termovizí loví ozbrojenou jednotku. |
INFECTION |
Hidden Infection | Varianta The Hidden, kde eliminovaní hráči po smrti přejdou do týmu monster. |
PUSH |
Push | Lineární objektový režim. Útočníci postupují přes sekvenční cíle, zatímco obránci drží linii. |
PH |
Prop Hunt | Jeden tým se ukrývá jako objekty na mapě, zatímco druhý tým je hledá. Není podporováno na všech mapách. |
TANKTDM |
WW2 Team Deathmatch | TDM se zbraněmi z druhé světové války. Na mapách, které to podporují, se objevují tanky. |
Rotace map
Rotace map je definována v Game.ini pomocí více řádků MapRotation. Když zápas skončí, server načte další mapu v rotaci a po dosažení konce se vrátí na první položku.
Formát
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Příklad rotace s výchozími mapami
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="containeryard", GameMode="KOTH")
MapRotation=(MapId="station", GameMode="TTT")
MapRotation=(MapId="santorini", GameMode="GUN")
MapRotation=(MapId="bunker", GameMode="PUSH")
MapRotation=(MapId="siberia", GameMode="TDM")
Názvy vestavěných map
| ID mapy | Název mapy | Poznámky |
|---|---|---|
datacenter | Data Center | Symetrická vnitřní mapa s dlouhými chodbami. Podporuje většinu režimů. |
sand | Sand | Blízkovýchodní téma inspirované CS Dust. Podporuje většinu režimů. |
bridge | Bridge | Evropské kanálové město. Vhodné pro SND, TDM, DM. |
station | Station | Podzemní metro s víceúrovňovým rozložením. |
containeryard | Container Yard | Průmyslové prostředí. Podporuje Prop Hunt. |
santorini | Santorini | Řecká ostrovní vesnice. |
siberia | Siberia | Zasněžená venkovní mapa. |
industry | Industry | Průmyslový areál. |
bunker | Bunker | Kompaktní interiér bunkru. |
foundation | Foundation | Staveniště. |
hospital | Hospital | Vnitřní rozložení nemocnice. |
carnival | Carnival | Mapa s karnevalovým tématem. |
killhouse | Killhouse | Mapa s tréninkovým kurzem. Vhodná pro kooperativní režim killhouse. |
range | Firing Range | Cvičná střelnice s terči. |
_night k názvu mapy -- například datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Do rotace můžete přidat také Workshop mapy pomocí ID s předponou UGC. Podrobnosti o hledání a přidávání vlastních map viz Pavlov VR Workshop Maps.
Jak se připojit
Přes herní prohlížeč serverů
- Spusťte Pavlov VR ze Steam.
- Z hlavního lobby otevřete Server Browser na herním tabletu nebo v menu.
- Vyhledejte svůj server podle názvu (jak je nastaven v
ServerNamev Game.ini). - Vyberte svůj server a klikněte na Join.
- Pokud jste nastavili PIN přes nastavení
Password, hráči budou vyzváni k zadání kódu.
Přes přímé připojení
- Otevřete prohlížeč serverů Pavlov VR a najděte možnost Direct Connect.
- Zadejte IP serveru a herní port (zobrazený v záložce Network v GPanel) ve formátu
IP:Port.
IP adresa a porty vašeho serveru jsou zobrazeny v záložce Network v GPanel. Podrobnosti viz How to Find Your Server IP and Port.
Server se nezobrazuje v prohlížeči?
- Ověřte, že je váš API klíč správně nastaven v záložce Startup v GPanel -- toto je nejčastější příčina.
- Potvrďte, že v Game.ini je přítomno
bEnabled=true. - Zkontrolujte, zda server plně naběhl, kontrolou výstupu konzole v GPanel.
- Počkejte několik minut -- aktualizace hlavního seznamu serverů může chvíli trvat.
- Zkuste se připojit přes přímé IP, abyste vyloučili zpoždění indexování prohlížeče.
Související články
- Pavlov VR Workshop Maps
- Pavlov VR Admin Commands
- Jak zjistit IP adresu a port serveru
- Jak nahrávat soubory přes SFTP
- Průvodce spuštěním serveru
Potřebujete pomoc?
Pokud narazíte na problém, který zde není popsán, náš tým podpory vám rád pomůže.