Ovaj vodič pokriva podešavanje vašeg Pavlov VR namenskog servera na Legion Hosting platformi, uključujući registraciju API ključa, prvo pokretanje, konfiguraciju Game.ini, režime igre, rotaciju mapa i kako se povezati. Za podešavanje Workshop mapa, pogledajte Pavlov VR Workshop mape. Za RCON i admin komande, pogledajte Pavlov VR admin komande.
Dobijanje API ključa
Pavlov API ključ je obavezan da bi se vaš server pojavio u javnom pretraživaču servera. Bez važećeg ključa, igrači neće moći da pronađu vaš server kroz listu servera u igri.
- Pokrenite Pavlov VR na vašem headset-u.
- Otvorite Settings i idite na karticu General.
- Kliknite na dugme Generate Server Code. Ovo kreira kod od 6 karaktera koji važi 15 minuta.
- Na vašem računaru ili telefonu, posetite pavlov-ms.vankrupt.com/servers/v1/key.
- Unesite kod od 6 karaktera i potvrdite svoj identitet putem SMS-a kada se to zatraži.
- Kopirajte API ključ koji se generiše. Sačuvajte ga na bezbednom mestu kao što je menadžer lozinki.
Prvo pokretanje
Nakon kupovine vašeg Pavlov VR servera od Legion Hosting, pratite ove korake da ga pokrenete po prvi put:
- Prijavite se na GPanel i izaberite vaš Pavlov VR server.
- Idite na karticu Startup.
- Podesite obavezne startup promenljive:
- API_KEY -- Nalepite API ključ koji ste dobili u prethodnom koraku. Ovo je obavezno za prikazivanje u pretraživaču servera.
- RCON_PASSWORD -- Podesite jaku lozinku za pristup udaljenoj konzoli. Podrazumevana vrednost je
CHANGE_ME-- morate je promeniti pre pokretanja.
- Pregledajte opcione startup promenljive:
- RCON_PORT -- Port koji se koristi za RCON veze. Ostavite na podrazumevanoj vrednosti osim ako imate poseban razlog da ga promenite.
- SRCDS_BETAID -- Ostavite prazno za stabilno izdanje. Postavite na
beta_serverza pokretanje beta grane.
- Idite na karticu Console i kliknite Start.
- Server će preuzeti datoteke Pavlov namenskog servera i generisati podrazumevane konfiguracione datoteke. Ovo može potrajati nekoliko minuta pri prvom pokretanju.
- Kada server završi sa pokretanjem, zaustavite ga da biste počeli sa prilagođavanjem vaše konfiguracije.
| Startup promenljiva | Podrazumevano | Obavezno | Opis |
|---|---|---|---|
API_KEY |
-- | Da | Vaš Pavlov API ključ sa pavlov-ms.vankrupt.com. Obavezno za prikazivanje u pretraživaču servera. |
RCON_PASSWORD |
CHANGE_ME |
Da | Lozinka za RCON pristup. Promenite je sa podrazumevane pre pokretanja vašeg servera. |
RCON_PORT |
-- | Ne | TCP port za RCON veze. Proverite GPanel karticu Network za vaš dodeljeni port. |
SRCDS_BETAID |
-- | Ne | Postavite na beta_server da koristite beta granu. Ostavite prazno za stabilno. |
beta_server može sadržati novije funkcije i ispravke grešaka, ali takođe može uneti nestabilnost. Koristite stabilnu granu za produkcione servere osim ako su vam posebno potrebne beta funkcije.
Konfiguracija Game.ini
Primarna konfiguraciona datoteka za vaš Pavlov VR server je Game.ini, koja se nalazi na:
Pavlov/Saved/Config/LinuxServer/Game.ini
Otvorite ovu datoteku koristeći GPanel karticu Files. Sve postavke idu pod zaglavlje sekcije [/Script/Pavlov.DedicatedServer].
Minimalna radna konfiguracija
[/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")
Primer pune konfiguracije
Sledeći primer prikazuje sve često korišćene postavke:
[/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")
Pregled ključnih postavki
| Postavka | Primer vrednosti | Opis |
|---|---|---|
bEnabled |
true |
Mora biti true da bi namenski server prihvatao veze. |
ServerName |
My Legion Pavlov Server |
Ime prikazano u pretraživaču servera u igri. Učinite ga opisnim kako bi vas igrači mogli pronaći. |
MaxPlayers |
10 |
Maksimalan broj igrača. PC podržava do 24 (ili više na nekim režimima). Podesite ovo da odgovara vašem planu servera. |
bSecured |
true |
Omogućava EAC (Easy Anti-Cheat). Postavite na true za javne servere da biste sprečili varanje. |
bCustomServer |
true |
Omogućava funkcije prilagođenog servera uključujući alate za modovanje, save/HTTP funkcije i pisanje u blacklist.txt za banove. Preporučuje se za većinu servera. |
bCompetitive |
false |
Omogućava takmičarski režim. Primenjuje se samo na SND (Search and Destroy). |
bWhitelist |
false |
Kada je true, samo igrači navedeni u whitelist.txt mogu da se pridruže serveru. |
Password |
1234 |
Numerički PIN za zaštitu vašeg servera lozinkom. Zakomentarišite ili uklonite ovu liniju za javni server. |
TickRate |
90 |
Brzina osvežavanja servera (tick rate). Minimalna stabilna vrednost je oko 50, maksimalna oko 120. Veće vrednosti poboljšavaju registraciju pogodaka ali koriste više CPU-a. Podrazumevana vrednost od 90 je u redu za većinu servera. |
TimeLimit |
60 |
Vremensko ograničenje po mapi u sekundama. Primenjuje se samo na režime zasnovane na vremenu poput TDM i DM -- režimi sa logikom zasnovanom na rundama (SND, TTT) koriste svoje tajmere. |
AFKTimeLimit |
300 |
Sekunde pre nego što se neaktivan igrač izbaci. Postavite na 0 da onemogućite. |
LimitedAmmoType |
0 |
Režim municije: 0 = neograničeni okviri, 1 = ograničena municija, 2 = bez kutija (ograničeni okviri, bez dopune). |
RefreshListTime |
120 |
Koliko često (u sekundama) server ponovo proverava whitelist.txt, blacklist.txt i mods.txt. |
bVerboseLogging |
false |
Omogućava detaljno beleženje. Korisno za otklanjanje grešaka ali može uticati na performanse. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Definiše mapu i režim igre u rotaciji. Dodajte više linija za punu rotaciju. Pogledajte odeljke Režimi igre i Rotacija mapa ispod. |
Režimi igre
Pavlov VR podržava razne režime igre. Koristite kôd skraćenice u GameMode polju vaših MapRotation unosa.
| Kôd | Režim igre | Opis |
|---|---|---|
SND |
Search and Destroy | Režim ciljeva zasnovan na rundama. Napadači postavljaju bombu na jedno od mesta za bombu; branioci moraju da spreče postavljanje ili da je deaktiviraju. Jedan život po rundi. |
DM |
Deathmatch | Svako za sebe. Sva oružja dostupna preko točka za kupovinu. Najviše ubistava pre isteka tajmera pobeđuje. |
TDM |
Team Deathmatch | Dva tima (NATO protiv Rusa) takmiče se za najviše ubistava sa modernim oružjem. Kratki tajmeri za ponovno pojavljivanje. |
GUN |
Gun Game | Svako ubistvo vas pomera na sledeće oružje na unapred definisanoj listi. Prvi igrač koji ostvari ubistvo sa poslednjim oružjem pobeđuje. |
WW2GUN |
WW2 Gun Game | Varijanta Gun Game koja koristi samo oružja iz ere Drugog svetskog rata. |
OITC |
One in the Chamber | Svaki igrač se pojavljuje sa jednim metkom. Ostvarite ubistvo da zaradite još jedan metak. Nož je uvek dostupan kao rezerva. |
TTT |
Trouble in Terrorist Town | Režim socijalne dedukcije. Izdajnici moraju da ubiju nevine i šerifa bez da budu otkriveni. Nevini moraju da identifikuju i eliminišu izdajnike. |
KOTH |
King of the Hill | Timovi se takmiče da drže centralnu tačku na mapi. Bodujete održavanjem kontrole nad brdom. |
ZWV |
Zombie Wave Survival | Kooperativni režim. Igrači rade zajedno da prežive talase AI zombija. Zaradite novac između rundi za kupovinu oružja. |
HIDE |
The Hidden | Asimetrični režim. Jedno gotovo nevidljivo čudovište sa poboljšanim kretanjem i termovizijom lovi naoružanu jedinicu. |
INFECTION |
Hidden Infection | Varijanta The Hidden gde eliminisani igrači prelaze u tim čudovišta nakon smrti. |
PUSH |
Push | Linearni režim ciljeva. Napadači probijaju kroz uzastopne ciljeve dok branioci drže liniju. |
PH |
Prop Hunt | Jedan tim se skriva kao objekti na mapi dok ih drugi tim lovi. Nije podržano na svim mapama. |
TANKTDM |
WW2 Team Deathmatch | TDM sa oružjem iz Drugog svetskog rata. Tenkovi se pojavljuju na mapama koje ih podržavaju. |
Rotacija mapa
Rotacija mapa se definiše u Game.ini pomoću više MapRotation linija. Kada se meč završi, server učitava sledeću mapu u rotaciji i vraća se na prvi unos kada dođe do kraja.
Format
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Primer rotacije sa podrazumevanim mapama
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")
Imena ugrađenih mapa
| ID mape | Ime mape | Napomene |
|---|---|---|
datacenter | Data Center | Simetrična zatvorena mapa sa dugim hodnicima. Podržava većinu režima. |
sand | Sand | Bliskoistočna tema inspirisana CS Dust. Podržava većinu režima. |
bridge | Bridge | Evropski grad na kanalu. Dobro za SND, TDM, DM. |
station | Station | Podzemna metro stanica sa rasporedom na više nivoa. |
containeryard | Container Yard | Industrijsko okruženje. Podržava Prop Hunt. |
santorini | Santorini | Grčko ostrvsko selo. |
siberia | Siberia | Snegom prekrivena spoljašnja mapa. |
industry | Industry | Industrijski kompleks. |
bunker | Bunker | Kompaktna unutrašnjost bunkera. |
foundation | Foundation | Gradilište. |
hospital | Hospital | Zatvoreni raspored bolnice. |
carnival | Carnival | Mapa sa temom karnevala. |
killhouse | Killhouse | Mapa za trening. Dobra za kooperativni killhouse režim. |
range | Firing Range | Vežbalište sa metama. |
_night na ime mape -- na primer, datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Takođe možete dodati Workshop mape u vašu rotaciju koristeći ID-eve sa UGC prefiksom. Pogledajte Pavlov VR Workshop mape za detalje o pronalaženju i dodavanju prilagođenih mapa.
Kako se povezati
Preko pretraživača servera u igri
- Pokrenite Pavlov VR sa Steam-a.
- U glavnom lobiju, otvorite Server Browser na tabletu ili meniju u igri.
- Pretražite vaš server po imenu (kako je podešeno u
ServerNameu Game.ini). - Izaberite vaš server i kliknite Join.
- Ako ste podesili PIN preko
Passwordpostavke, igrači će biti zatraženi da unesu kod.
Preko direktnog povezivanja
- Otvorite Pavlov VR pretraživač servera i potražite opciju Direct Connect.
- Unesite IP adresu vašeg servera i game port (prikazane u GPanel kartici Network) u formatu
IP:Port.
IP adresa i portovi vašeg servera su prikazani u GPanel kartici Network. Pogledajte Kako pronaći IP adresu i port vašeg servera za detalje.
Server se ne pojavljuje u pretraživaču?
- Proverite da je vaš API ključ ispravno podešen u GPanel Startup kartici -- ovo je najčešći uzrok.
- Potvrdite da je
bEnabled=trueprisutno u Game.ini. - Proverite da li je server u potpunosti pokrenut pregledom izlaza konzole u GPanel-u.
- Sačekajte nekoliko minuta -- master listi servera može trebati vremena da se ažurira.
- Pokušajte da se povežete preko direktne IP adrese da isključite kašnjenje u indeksiranju pretraživača.
Povezani članci
- Pavlov VR Workshop mape
- Pavlov VR admin komande
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP-a
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na problem koji ovde nije obuhvaćen, naš tim za podršku vam je na raspolaganju.