Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Konfiguracja serwera Pavlov VR


Ten przewodnik obejmuje konfigurację dedykowanego serwera Pavlov VR w Legion Hosting, w tym rejestrację klucza API, pierwsze uruchomienie, konfigurację Game.ini, tryby gry, rotację map oraz sposób łączenia. Aby skonfigurować mapy Workshop, zobacz Mapy Workshop Pavlov VR. Aby uzyskać informacje o RCON i poleceniach administracyjnych, zobacz Polecenia administracyjne Pavlov VR.

Panel serwera: Całe zarządzanie serwerem odbywa się za pośrednictwem GPanel pod adresem gpanel.legionhosting.net. Użyj Menedżera plików lub SFTP, aby edytować pliki konfiguracyjne.

Uzyskiwanie klucza API

Klucz API Pavlov jest wymagany, aby Twój serwer pojawił się w publicznej przeglądarce serwerów. Bez prawidłowego klucza gracze nie będą mogli znaleźć Twojego serwera na liście serwerów w grze.

  1. Uruchom Pavlov VR na swoim zestawie nagłownym.
  2. Otwórz Settings i przejdź do karty General.
  3. Kliknij przycisk Generate Server Code. Tworzy on 6-znakowy kod, który jest ważny przez 15 minut.
  4. Na komputerze lub telefonie odwiedź pavlov-ms.vankrupt.com/servers/v1/key.
  5. Wprowadź 6-znakowy kod i zweryfikuj swoją tożsamość przez SMS, gdy zostaniesz o to poproszony.
  6. Skopiuj wygenerowany klucz API. Przechowuj go w bezpiecznym miejscu, takim jak menedżer haseł.
Zachowaj klucz API w tajemnicy. Twój klucz API jest powiązany z Twoim kontem i autoryzuje Twój serwer w serwerze głównym Vankrupt Games. Nie udostępniaj go publicznie ani nie umieszczaj na zrzutach ekranu. Pojedynczego klucza można użyć ponownie dla maksymalnie 10 serwerów.
Twój serwer nie pojawi się w przeglądarce serwerów bez prawidłowego klucza API. Jest to najczęstszy powód, dla którego nowego serwera Pavlov nie można znaleźć w grze. Jeśli weryfikacja SMS nie powiedzie się (częste w przypadku numerów telefonów spoza USA), skontaktuj się z Vankrupt Games na Discordzie, aby uzyskać pomoc.

Pierwsze uruchomienie

Po zakupie serwera Pavlov VR od Legion Hosting wykonaj poniższe kroki, aby uruchomić go po raz pierwszy:

  1. Zaloguj się do GPanel i wybierz swój serwer Pavlov VR.
  2. Przejdź do karty Startup.
  3. Skonfiguruj wymagane zmienne startowe:
    • API_KEY -- Wklej klucz API uzyskany w poprzednim kroku. Jest wymagany do umieszczenia na liście przeglądarki serwerów.
    • RCON_PASSWORD -- Ustaw silne hasło dla dostępu do zdalnej konsoli. Wartość domyślna to CHANGE_ME -- musisz ją zmienić przed uruchomieniem.
  4. Przejrzyj opcjonalne zmienne startowe:
    • RCON_PORT -- Port używany do połączeń RCON. Pozostaw wartość domyślną, chyba że masz konkretny powód, aby ją zmienić.
    • SRCDS_BETAID -- Pozostaw puste dla stabilnego wydania. Ustaw na beta_server, aby uruchomić gałąź beta.
  5. Przejdź do karty Console i kliknij Start.
  6. Serwer pobierze pliki dedykowanego serwera Pavlov i wygeneruje domyślne pliki konfiguracyjne. Przy pierwszym uruchomieniu może to potrwać kilka minut.
  7. Po zakończeniu uruchamiania serwera zatrzymaj go, aby rozpocząć dostosowywanie konfiguracji.
Zmienna startowa Domyślnie Wymagane Opis
API_KEY -- Tak Twój klucz API Pavlov z pavlov-ms.vankrupt.com. Wymagany do umieszczenia na liście przeglądarki serwerów.
RCON_PASSWORD CHANGE_ME Tak Hasło dostępu do RCON. Zmień je z wartości domyślnej przed uruchomieniem serwera.
RCON_PORT -- Nie Port TCP dla połączeń RCON. Sprawdź kartę Network w GPanel, aby poznać przypisany port.
SRCDS_BETAID -- Nie Ustaw na beta_server, aby użyć gałęzi beta. Pozostaw puste dla wersji stabilnej.
Gałąź beta: Gałąź beta_server może zawierać nowsze funkcje i poprawki błędów, ale może też wprowadzać niestabilność. Używaj gałęzi stabilnej dla serwerów produkcyjnych, chyba że konkretnie potrzebujesz funkcji beta.

Konfiguracja Game.ini

Głównym plikiem konfiguracyjnym Twojego serwera Pavlov VR jest Game.ini, znajdujący się pod adresem:

Pavlov/Saved/Config/LinuxServer/Game.ini

Otwórz ten plik za pomocą karty Files w GPanel. Wszystkie ustawienia znajdują się pod nagłówkiem sekcji [/Script/Pavlov.DedicatedServer].

Minimalna działająca konfiguracja

[/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")

Pełny przykład konfiguracji

Poniższy przykład pokazuje wszystkie powszechnie używane ustawienia:

[/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")

Opis kluczowych ustawień

Ustawienie Przykładowa wartość Opis
bEnabled true Musi mieć wartość true, aby dedykowany serwer akceptował połączenia.
ServerName My Legion Pavlov Server Nazwa wyświetlana w przeglądarce serwerów w grze. Niech będzie opisowa, aby gracze mogli Cię znaleźć.
MaxPlayers 10 Maksymalna liczba graczy. PC obsługuje do 24 (lub więcej w niektórych trybach). Ustaw zgodnie z planem swojego serwera.
bSecured true Włącza EAC (Easy Anti-Cheat). Ustaw na true dla serwerów publicznych, aby zapobiec oszukiwaniu.
bCustomServer true Włącza funkcje niestandardowego serwera, w tym narzędzia do modowania, funkcje zapisu/HTTP oraz zapisywanie do blacklist.txt dla banów. Zalecane dla większości serwerów.
bCompetitive false Włącza tryb rankingowy. Dotyczy tylko SND (Search and Destroy).
bWhitelist false Gdy ma wartość true, tylko gracze wymienieni w whitelist.txt mogą dołączyć do serwera.
Password 1234 Numeryczny PIN chroniący serwer hasłem. Zakomentuj lub usuń ten wiersz dla serwera publicznego.
TickRate 90 Częstotliwość taktowania serwera. Minimalna stabilna wartość to około 50, maksymalna około 120. Wyższe wartości poprawiają rejestrację trafień, ale zużywają więcej CPU. Domyślna wartość 90 jest odpowiednia dla większości serwerów.
TimeLimit 60 Limit czasu na mapę w sekundach. Dotyczy tylko trybów opartych na czasie, takich jak TDM i DM -- tryby z logiką opartą na rundach (SND, TTT) używają własnych liczników czasu.
AFKTimeLimit 300 Liczba sekund, po których bezczynny gracz zostaje wyrzucony. Ustaw na 0, aby wyłączyć.
LimitedAmmoType 0 Tryb amunicji: 0 = nieograniczone magazynki, 1 = ograniczona amunicja, 2 = bez skrzynek (ograniczone magazynki, brak uzupełniania).
RefreshListTime 120 Jak często (w sekundach) serwer ponownie sprawdza whitelist.txt, blacklist.txt i mods.txt.
bVerboseLogging false Włącza szczegółowe rejestrowanie. Przydatne do debugowania, ale może wpływać na wydajność.
MapRotation (MapId="datacenter", GameMode="SND") Definiuje mapę i tryb gry w rotacji. Dodaj wiele wierszy dla pełnej rotacji. Zobacz sekcje Tryby gry i Rotacja map poniżej.
Zatrzymaj serwer przed edycją Game.ini. Zawsze zatrzymuj serwer z karty Console w GPanel przed wprowadzeniem zmian. Po zapisaniu uruchom serwer ponownie, aby zmiany zaczęły obowiązywać.
Uwagi dotyczące częstotliwości taktowania: Zmiana częstotliwości taktowania może wpłynąć na czas znikania broni i może zepsuć niektóre tryby gry. Jeśli po jej zmianie wystąpią problemy, przywróć domyślną wartość 90.

Tryby gry

Pavlov VR obsługuje różne tryby gry. Użyj kodu skrótu w polu GameMode swoich wpisów MapRotation.

Kod Tryb gry Opis
SND Search and Destroy Tryb celów oparty na rundach. Atakujący podkładają bombę w jednym z miejsc; obrońcy muszą zapobiec podłożeniu lub rozbroić ją. Jedno życie na rundę.
DM Deathmatch Każdy na każdego. Wszystkie bronie dostępne przez koło zakupów. Wygrywa najwięcej zabójstw, zanim upłynie czas.
TDM Team Deathmatch Dwie drużyny (NATO przeciwko Rosjanom) rywalizują o najwięcej zabójstw przy użyciu współczesnej broni. Krótkie liczniki odrodzenia.
GUN Gun Game Każde zabójstwo przenosi Cię do następnej broni na ustalonej liście. Wygrywa pierwszy gracz, który zdobędzie zabójstwo ostatnią bronią.
WW2GUN WW2 Gun Game Wariant Gun Game używający wyłącznie broni z czasów II wojny światowej.
OITC One in the Chamber Każdy gracz odradza się z jednym nabojem. Zdobądź zabójstwo, aby zarobić kolejny nabój. Nóż jest zawsze dostępny jako zapas.
TTT Trouble in Terrorist Town Tryb dedukcji społecznej. Zdrajcy muszą zabijać niewinnych i szeryfa bez wykrycia. Niewinni muszą zidentyfikować i wyeliminować zdrajców.
KOTH King of the Hill Drużyny rywalizują o utrzymanie centralnego punktu na mapie. Punktujesz, utrzymując kontrolę nad wzgórzem.
ZWV Zombie Wave Survival Tryb kooperacyjny. Gracze współpracują, aby przetrwać fale zombie sterowanych przez AI. Zarabiaj gotówkę między rundami, aby kupować broń.
HIDE The Hidden Tryb asymetryczny. Jeden niemal niewidzialny potwór z ulepszonym ruchem i wizją termiczną poluje na uzbrojony oddział.
INFECTION Hidden Infection Wariant The Hidden, w którym wyeliminowani gracze po śmierci dołączają do drużyny potwora.
PUSH Push Liniowy tryb celów. Atakujący przepychają się przez kolejne cele, podczas gdy obrońcy utrzymują linię.
PH Prop Hunt Jedna drużyna ukrywa się jako obiekty na mapie, podczas gdy druga drużyna ich tropi. Nieobsługiwane na wszystkich mapach.
TANKTDM WW2 Team Deathmatch TDM z bronią z II wojny światowej. Czołgi pojawiają się na mapach, które je obsługują.
Nie wszystkie mapy obsługują wszystkie tryby. Domyślne mapy są zaprojektowane dla konkretnych trybów gry. Jeśli tryb nie działa na danej mapie, serwer może nie załadować się. Sprawdź Wiki Pavlov VR pod kątem zgodności map z trybami.

Rotacja map

Rotacja map jest definiowana w Game.ini przy użyciu wielu wierszy MapRotation. Gdy mecz się kończy, serwer ładuje następną mapę w rotacji i wraca do pierwszego wpisu, gdy dotrze do końca.

Format

MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")

Przykładowa rotacja z domyślnymi 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")

Nazwy wbudowanych map

ID mapy Nazwa mapy Uwagi
datacenterData CenterSymetryczna mapa wewnętrzna z długimi korytarzami. Obsługuje większość trybów.
sandSandBliskowschodni motyw inspirowany CS Dust. Obsługuje większość trybów.
bridgeBridgeEuropejskie miasto kanałów. Dobre dla SND, TDM, DM.
stationStationPodziemne metro z wielopoziomowym układem.
containeryardContainer YardSceneria przemysłowa. Obsługuje Prop Hunt.
santoriniSantoriniGrecka wioska na wyspie.
siberiaSiberiaPokryta śniegiem mapa na zewnątrz.
industryIndustryKompleks przemysłowy.
bunkerBunkerKompaktowe wnętrze bunkra.
foundationFoundationPlac budowy.
hospitalHospitalWewnętrzny układ szpitala.
carnivalCarnivalMapa o tematyce karnawału.
killhouseKillhouseMapa toru treningowego. Dobra dla kooperacyjnego trybu killhouse.
rangeFiring RangeStrzelnica ćwiczebna z celami.
Nocne warianty są dostępne dla wielu map poprzez dodanie _night do nazwy mapy -- na przykład datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.

Możesz także dodać mapy Workshop do swojej rotacji, używając identyfikatorów z prefiksem UGC. Zobacz Mapy Workshop Pavlov VR, aby uzyskać szczegóły dotyczące znajdowania i dodawania niestandardowych map.


Jak się połączyć

Za pośrednictwem przeglądarki serwerów w grze

  1. Uruchom Pavlov VR ze Steam.
  2. Z głównego lobby otwórz Server Browser na tablecie lub w menu w grze.
  3. Wyszukaj swój serwer po nazwie (ustawionej w ServerName w Game.ini).
  4. Wybierz swój serwer i kliknij Join.
  5. Jeśli ustawiłeś PIN za pomocą ustawienia Password, gracze zostaną poproszeni o wprowadzenie kodu.
Opóźnienie przeglądarki serwerów: Nowo uruchomione serwery mogą potrzebować 2-5 minut, aby pojawić się w przeglądarce serwerów. Jeśli Twój serwer nie pojawi się od razu, poczekaj i odśwież listę.

Za pośrednictwem Direct Connect

  1. Otwórz przeglądarkę serwerów Pavlov VR i poszukaj opcji Direct Connect.
  2. Wprowadź adres IP serwera i port gry (pokazane w karcie Network w GPanel) w formacie IP:Port.

Adres IP i porty Twojego serwera są wyświetlane w karcie Network w GPanel. Szczegóły znajdziesz w Jak znaleźć adres IP i port serwera.

Serwer nie pojawia się w przeglądarce?

  • Sprawdź, czy Twój klucz API jest poprawnie ustawiony w karcie Startup w GPanel -- to najczęstsza przyczyna.
  • Potwierdź, że bEnabled=true jest obecne w Game.ini.
  • Sprawdź, czy serwer w pełni się uruchomił, przeglądając dane wyjściowe konsoli w GPanel.
  • Poczekaj kilka minut -- aktualizacja głównej listy serwerów może zająć trochę czasu.
  • Spróbuj połączyć się przez bezpośredni adres IP, aby wykluczyć opóźnienie indeksowania przeglądarki.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problem, który nie został tutaj omówiony, nasz zespół wsparcia jest gotowy do pomocy.

Otwórz zgłoszenie do wsparcia: https://legionhosting.net/submitticket.php

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.