Ovaj vodič pokriva postavljanje vašeg Pavlov VR namjenskog servera na Legion Hosting, uključujući registraciju API ključa, prvo pokretanje, konfiguraciju Game.ini, načine igre, rotaciju mapa i kako se povezati. Za postavljanje Workshop mapa pogledajte Pavlov VR Workshop Mape. Za RCON i administratorske naredbe pogledajte Pavlov VR Administratorske Naredbe.
Dobivanje API Ključa
Pavlov API ključ je obavezan kako bi se vaš server pojavio u javnom pregledniku servera. Bez valjanog ključa, igrači neće moći pronaći vaš server putem popisa servera unutar igre.
- Pokrenite Pavlov VR na svom headsetu.
- Otvorite Settings i idite na karticu General.
- Kliknite gumb Generate Server Code. Ovo stvara 6-znamenkasti kod koji vrijedi 15 minuta.
- Na računalu ili telefonu posjetite pavlov-ms.vankrupt.com/servers/v1/key.
- Unesite 6-znamenkasti kod i potvrdite svoj identitet putem SMS-a kada se to zatraži.
- Kopirajte generirani API ključ. Pohranite ga na sigurno mjesto poput upravitelja lozinki.
Prvo Pokretanje
Nakon kupnje vašeg Pavlov VR servera od Legion Hosting, slijedite ove korake za prvo pokretanje:
- Prijavite se na GPanel i odaberite svoj Pavlov VR server.
- Idite na karticu Startup.
- Konfigurirajte obavezne startup varijable:
- API_KEY -- Zalijepite API ključ koji ste dobili u prethodnom koraku. Obavezan je za prikaz u pregledniku servera.
- RCON_PASSWORD -- Postavite jaku lozinku za pristup udaljenoj konzoli. Zadana vrijednost je
CHANGE_ME-- morate je promijeniti prije pokretanja.
- Pregledajte opcionalne startup varijable:
- RCON_PORT -- Port koji se koristi za RCON veze. Ostavite zadanu vrijednost osim ako imate specifičan razlog za promjenu.
- 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 namjenskog servera i generirati zadane konfiguracijske datoteke. Ovo može potrajati nekoliko minuta pri prvom pokretanju.
- Kada server završi pokretanje, zaustavite ga kako biste započeli prilagodbu konfiguracije.
| Startup Varijabla | Zadano | Obavezno | Opis |
|---|---|---|---|
API_KEY |
-- | Da | Vaš Pavlov API ključ s pavlov-ms.vankrupt.com. Obavezan za prikaz u pregledniku servera. |
RCON_PASSWORD |
CHANGE_ME |
Da | Lozinka za RCON pristup. Promijenite zadanu vrijednost prije pokretanja servera. |
RCON_PORT |
-- | Ne | TCP port za RCON veze. Provjerite karticu Network u GPanel za dodijeljeni port. |
SRCDS_BETAID |
-- | Ne | Postavite na beta_server za korištenje beta grane. Ostavite prazno za stabilno izdanje. |
beta_server može sadržavati novije značajke i ispravke grešaka, ali može uvesti i nestabilnost. Koristite stabilnu granu za produkcijske servere osim ako vam specifično trebaju beta značajke.
Konfiguracija Game.ini
Primarna konfiguracijska datoteka za vaš Pavlov VR server je Game.ini, smještena na:
Pavlov/Saved/Config/LinuxServer/Game.ini
Otvorite ovu datoteku koristeći karticu Files u GPanel. Sve postavke idu pod zaglavlje odjeljka [/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")
Potpuni Primjer Konfiguracije
Sljedeći primjer prikazuje sve često korištene 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 | Primjer Vrijednosti | Opis |
|---|---|---|
bEnabled |
true |
Mora biti true kako bi namjenski server prihvaćao veze. |
ServerName |
My Legion Pavlov Server |
Ime prikazano u pregledniku servera unutar igre. 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 u nekim načinima). Postavite prema svom planu servera. |
bSecured |
true |
Omogućuje EAC (Easy Anti-Cheat). Postavite na true za javne servere radi sprječavanja varanja. |
bCustomServer |
true |
Omogućuje značajke prilagođenog servera uključujući alate za modove, funkcije spremanja/HTTP i pisanje u blacklist.txt za zabrane. Preporučeno za većinu servera. |
bCompetitive |
false |
Omogućuje natjecateljski način. Primjenjuje se samo na SND (Search and Destroy). |
bWhitelist |
false |
Kada je true, samo igrači navedeni u whitelist.txt mogu se pridružiti serveru. |
Password |
1234 |
Numerički PIN za zaštitu servera lozinkom. Komentirajte ili uklonite ovaj redak za javni server. |
TickRate |
90 |
Brzina takta servera. Minimalna stabilna vrijednost je oko 50, maksimalna oko 120. Veće vrijednosti poboljšavaju registraciju pogodaka ali koriste više procesora. Zadana vrijednost od 90 odgovara većini servera. |
TimeLimit |
60 |
Vremensko ograničenje po mapi u sekundama. Primjenjuje se samo na vremenske načine poput TDM i DM -- načini s logikom rundi (SND, TTT) koriste vlastite brojače. |
AFKTimeLimit |
300 |
Sekunde prije nego što se neaktivni igrač izbaci. Postavite na 0 za onemogućavanje. |
LimitedAmmoType |
0 |
Način streljiva: 0 = neograničeni spremnici, 1 = ograničeno streljivo, 2 = bez kutija (ograničeni spremnici, bez dopune). |
RefreshListTime |
120 |
Koliko često (u sekundama) server ponovno provjerava whitelist.txt, blacklist.txt i mods.txt. |
bVerboseLogging |
false |
Omogućuje detaljno zapisivanje. Korisno za otklanjanje grešaka ali može utjecati na performanse. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Definira mapu i način igre u rotaciji. Dodajte više redaka za potpunu rotaciju. Pogledajte odjeljke Načini Igre i Rotacija Mapa u nastavku. |
Načini Igre
Pavlov VR podržava razne načine igre. Koristite skraćeni kod u polju GameMode vaših MapRotation unosa.
| Kod | Način Igre | Opis |
|---|---|---|
SND |
Search and Destroy | Način s rundama i ciljevima. Napadači postavljaju bombu na jedno od mjesta za bombu; branitelji moraju spriječiti postavljanje ili deaktivirati bombu. Jedan život po rundi. |
DM |
Deathmatch | Svi protiv svih. Svo oružje dostupno putem kotača za kupnju. Najviše ubojstava prije isteka vremena pobjeđuje. |
TDM |
Team Deathmatch | Dva tima (NATO naspram Rusa) natječu se za najviše ubojstava s modernim oružjem. Kratki intervali ponovnog pojavljivanja. |
GUN |
Gun Game | Svako ubojstvo pomiče vas na sljedeće oružje na unaprijed definiranom popisu. Prvi igrač koji ubije s posljednjim oružjem pobjeđuje. |
WW2GUN |
WW2 Gun Game | Varijanta Gun Game koja koristi samo oružje iz Drugog svjetskog rata. |
OITC |
One in the Chamber | Svaki igrač počinje s jednim metkom. Ubojstvom zarađujete još jedan metak. Nož je uvijek dostupan kao rezerva. |
TTT |
Trouble in Terrorist Town | Način socijalne dedukcije. Izdajnici moraju ubiti nedužne i šerifa bez otkrivanja. Nedužni moraju identificirati i eliminirati izdajnike. |
KOTH |
King of the Hill | Timovi se natječu za držanje središnje točke na mapi. Bodovi se zarađuju održavanjem kontrole nad brdom. |
ZWV |
Zombie Wave Survival | Kooperativni način. Igrači surađuju kako bi preživjeli valove AI zombija. Zarađujte novac između rundi za kupnju oružja. |
HIDE |
The Hidden | Asimetrični način. Jedno gotovo nevidljivo čudovište s poboljšanim kretanjem i termalnim vidom lovi naoružanu jedinicu. |
INFECTION |
Hidden Infection | Varijanta The Hidden gdje se eliminirani igrači pridružuju timu čudovišta nakon smrti. |
PUSH |
Push | Linearni način s ciljevima. Napadači napreduju kroz sekvencijalne ciljeve dok branitelji drže liniju. |
PH |
Prop Hunt | Jedan tim se skriva kao objekti na mapi dok ih drugi tim traži. Nije podržano na svim mapama. |
TANKTDM |
WW2 Team Deathmatch | TDM s oružjem iz Drugog svjetskog rata. Tenkovi se pojavljuju na mapama koje ih podržavaju. |
Rotacija Mapa
Rotacija mapa definira se u Game.ini korištenjem više MapRotation redaka. Kada meč završi, server učitava sljedeć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>")
Primjer Rotacije sa Zadanim 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")
Ugrađena Imena Mapa
| Map ID | Naziv Mape | Napomene |
|---|---|---|
datacenter | Data Center | Simetrična unutarnja mapa s dugim hodnicima. Podržava većinu načina. |
sand | Sand | Bliskoistočna tema inspirirana CS Dust. Podržava većinu načina. |
bridge | Bridge | Europski grad uz kanal. Dobra za SND, TDM, DM. |
station | Station | Podzemna željeznica s rasporedom na više razina. |
containeryard | Container Yard | Industrijsko okruženje. Podržava Prop Hunt. |
santorini | Santorini | Grčko otočno selo. |
siberia | Siberia | Snijegom prekrivena vanjska mapa. |
industry | Industry | Industrijski kompleks. |
bunker | Bunker | Kompaktna unutrašnjost bunkera. |
foundation | Foundation | Gradilište. |
hospital | Hospital | Unutarnji raspored bolnice. |
carnival | Carnival | Mapa s temom zabavnog parka. |
killhouse | Killhouse | Mapa s treninškom stazom. Dobra za kooperativni killhouse način. |
range | Firing Range | Vježbalište s metama. |
_night na ime mape -- na primjer, datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Također možete dodati Workshop mape u svoju rotaciju koristeći ID-ove s prefiksom UGC. Pogledajte Pavlov VR Workshop Mape za detalje o pronalaženju i dodavanju prilagođenih mapa.
Kako se Povezati
Putem Preglednika Servera Unutar Igre
- Pokrenite Pavlov VR putem Steam.
- Iz glavnog predvorja otvorite Server Browser na tabletu ili izborniku unutar igre.
- Pretražite svoj server po imenu (kako je postavljeno u
ServerNameu Game.ini). - Odaberite svoj server i kliknite Join.
- Ako ste postavili PIN putem postavke
Password, igrači će biti zamoljeni da unesu kod.
Putem Izravnog Povezivanja
- Otvorite Pavlov VR preglednik servera i potražite opciju Direct Connect.
- Unesite IP adresu i port za igru vašeg servera (prikazani u kartici Network u GPanel) u formatu
IP:Port.
IP adresa i portovi vašeg servera prikazani su u kartici Network u GPanel. Pogledajte Kako Pronaći IP Adresu i Port Vašeg Servera za detalje.
Server se Ne Pojavljuje u Pregledniku?
- Provjerite je li vaš API ključ ispravno postavljen u kartici Startup u GPanel -- ovo je najčešći uzrok.
- Potvrdite da je
bEnabled=trueprisutno u Game.ini. - Provjerite je li server potpuno pokrenut pregledavanjem ispisa konzole u GPanel.
- Pričekajte nekoliko minuta -- popisu glavnog servera može trebati vremena za ažuriranje.
- Pokušajte se povezati putem izravnog IP-a kako biste isključili kašnjenje indeksiranja preglednika.
Povezani Članci
- Pavlov VR Workshop Mape
- Pavlov VR Administratorske Naredbe
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP
- Vodič za Pokretanje Servera
Trebate Pomoć?
Ako naiđete na problem koji nije pokriven ovdje, naš tim za podršku dostupan je za pomoć.