Ez az útmutató a Pavlov VR dedikált szervered beállítását ismerteti a Legion Hosting-on, beleértve az API kulcs regisztrációt, az első indítást, a Game.ini konfigurációt, a játékmódokat, a térkép rotációt és a csatlakozás módját. A Workshop térképek beállításához lásd: Pavlov VR Workshop térképek. Az RCON-hoz és admin parancsokhoz lásd: Pavlov VR admin parancsok.
API kulcs beszerzése
A Pavlov API kulcs szükséges ahhoz, hogy a szervered megjelenjen a nyilvános szerverböngészőben. Érvényes kulcs nélkül a játékosok nem fogják tudni megtalálni a szerveredet a játékon belüli szerverlistán.
- Indítsd el a Pavlov VR-t a headseteden.
- Nyisd meg a Settings-et és navigálj a General fülre.
- Kattints a Generate Server Code gombra. Ez egy 6 karakteres kódot hoz létre, amely 15 percig érvényes.
- Számítógépeden vagy telefonodon látogasd meg a pavlov-ms.vankrupt.com/servers/v1/key oldalt.
- Add meg a 6 karakteres kódot és igazold személyazonosságodat SMS-ben, amikor kéri.
- Másold ki a generált API kulcsot. Tárold biztonságos helyen, például jelszókezelőben.
Első indítás
Miután megvásároltad a Pavlov VR szerveredet a Legion Hosting-tól, kövesd ezeket a lépéseket az első indításhoz:
- Jelentkezz be a GPanel-be és válaszd ki a Pavlov VR szerveredet.
- Menj a Startup fülre.
- Konfiguráld a kötelező indítási változókat:
- API_KEY -- Illeszd be az előző lépésben beszerzett API kulcsot. Ez szükséges a szerverböngészőben való megjelenéshez.
- RCON_PASSWORD -- Állíts be egy erős jelszót a távoli konzol hozzáféréshez. Az alapértelmezett
CHANGE_ME-- ezt meg kell változtatnod indítás előtt.
- Tekintsd át az opcionális indítási változókat:
- RCON_PORT -- Az RCON kapcsolatokhoz használt port. Hagyd az alapértelmezetten, hacsak nincs konkrét okod a változtatásra.
- SRCDS_BETAID -- Hagyd üresen a stabil kiadáshoz. Állítsd
beta_server-re a béta ág futtatásához.
- Menj a Console fülre és kattints a Start gombra.
- A szerver letölti a Pavlov dedikált szerver fájlokat és generálja az alapértelmezett konfigurációs fájlokat. Ez az első indításnál több percig tarthat.
- Miután a szerver befejezte az indítást, állítsd le a konfiguráció testreszabásának megkezdéséhez.
| Indítási változó | Alapértelmezett | Kötelező | Leírás |
|---|---|---|---|
API_KEY |
-- | Igen | A Pavlov API kulcsod a pavlov-ms.vankrupt.com oldalról. Szükséges a szerverböngészőben való megjelenéshez. |
RCON_PASSWORD |
CHANGE_ME |
Igen | Jelszó az RCON hozzáféréshez. Változtasd meg az alapértelmezettről a szerver indítása előtt. |
RCON_PORT |
-- | Nem | TCP port az RCON kapcsolatokhoz. Ellenőrizd a GPanel Network fülét a hozzárendelt portért. |
SRCDS_BETAID |
-- | Nem | Állítsd beta_server-re a béta ág használatához. Hagyd üresen a stabil verzióhoz. |
beta_server ág újabb funkciókat és hibajavításokat tartalmazhat, de instabilitást is okozhat. Használd a stabil ágat éles szerverekhez, hacsak nem kifejezetten béta funkciókra van szükséged.
Game.ini konfiguráció
A Pavlov VR szervered elsődleges konfigurációs fájlja a Game.ini, amely itt található:
Pavlov/Saved/Config/LinuxServer/Game.ini
Nyisd meg ezt a fájlt a GPanel Files fülén. Minden beállítás a [/Script/Pavlov.DedicatedServer] szekció fejléc alá kerül.
Minimális működő konfiguráció
[/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")
Teljes konfigurációs példa
A következő példa az összes gyakran használt beállítást tartalmazza:
[/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")
Főbb beállítások referencia
| Beállítás | Példa érték | Leírás |
|---|---|---|
bEnabled |
true |
true értékűnek kell lennie, hogy a dedikált szerver fogadjon kapcsolatokat. |
ServerName |
My Legion Pavlov Server |
A játékon belüli szerverböngészőben megjelenő név. Legyen leíró, hogy a játékosok könnyen megtaláljanak. |
MaxPlayers |
10 |
Játékosok maximális száma. PC-n legfeljebb 24 (vagy több bizonyos módoknál). Állítsd a szervercsomagodnak megfelelően. |
bSecured |
true |
Engedélyezi az EAC-t (Easy Anti-Cheat). Állítsd true-ra nyilvános szervereknél a csalás megelőzéséhez. |
bCustomServer |
true |
Engedélyezi az egyedi szerver funkciókat, beleértve a modolási eszközöket, mentési/HTTP funkciókat és a blacklist.txt-be való írást kitiltásokhoz. A legtöbb szerver számára ajánlott. |
bCompetitive |
false |
Engedélyezi a verseny módot. Csak SND (Search and Destroy) módra vonatkozik. |
bWhitelist |
false |
Ha true, csak a whitelist.txt-ben felsorolt játékosok csatlakozhatnak a szerverhez. |
Password |
1234 |
Numerikus PIN-kód a szerver jelszóvédelméhez. Kommenteld ki vagy távolítsd el ezt a sort nyilvános szervereknél. |
TickRate |
90 |
Szerver tick rate. A minimális stabil érték körülbelül 50, a maximum körülbelül 120. Magasabb értékek javítják a találat regisztrációt, de több CPU-t használnak. Az alapértelmezett 90 megfelelő a legtöbb szerver számára. |
TimeLimit |
60 |
Időkorlát térképenként másodpercben. Csak időalapú módokra vonatkozik, mint a TDM és DM -- a köralapú logikával rendelkező módok (SND, TTT) saját időzítőt használnak. |
AFKTimeLimit |
300 |
Másodpercek, mielőtt egy tétlen játékos kirúgásra kerül. Állítsd 0-ra a kikapcsoláshoz. |
LimitedAmmoType |
0 |
Lőszer mód: 0 = korlátlan tárak, 1 = korlátozott lőszer, 2 = doboz nélküli (korlátozott tárak, nincs újratöltés). |
RefreshListTime |
120 |
Milyen gyakran (másodpercben) ellenőrzi újra a szerver a whitelist.txt, blacklist.txt és mods.txt fájlokat. |
bVerboseLogging |
false |
Engedélyezi a részletes naplózást. Hasznos hibakereséshez, de befolyásolhatja a teljesítményt. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Egy térképet és játékmódot határoz meg a rotációban. Adj hozzá több sort a teljes rotációhoz. Lásd az alábbi Játékmódok és Térkép rotáció részeket. |
Játékmódok
A Pavlov VR számos játékmódot támogat. Használd a rövidítési kódot a MapRotation bejegyzéseid GameMode mezőjében.
| Kód | Játékmód | Leírás |
|---|---|---|
SND |
Search and Destroy | Köralapú küldetésmód. A támadók bombát telepítenek az egyik bombahelyre; a védőknek meg kell akadályozniuk a telepítést vagy hatástalanítaniuk kell. Körönként egy élet. |
DM |
Deathmatch | Mindenki mindenki ellen. Minden fegyver elérhető a vásárlókerekes menüből. A legtöbb gyilkossággal rendelkező játékos nyer az idő lejárta előtt. |
TDM |
Team Deathmatch | Két csapat (NATO vs Oroszok) verseng a legtöbb gyilkosságért modern fegyverekkel. Rövid újraéledési idők. |
GUN |
Gun Game | Minden gyilkosság a következő fegyverre léptet egy előre meghatározott listában. Az első játékos, aki az utolsó fegyverrel öl, nyer. |
WW2GUN |
WW2 Gun Game | Gun Game változat, kizárólag második világháborús fegyverekkel. |
OITC |
One in the Chamber | Minden játékos egyetlen golyóval kezd. Ölj, hogy újabb golyót kapj. A kés mindig elérhető tartalékként. |
TTT |
Trouble in Terrorist Town | Társas megtévesztésmód. Az árulóknak meg kell ölniük az ártatlanokat és a seriffet anélkül, hogy felfedezik őket. Az ártatlanoknak azonosítaniuk és eliminálniuk kell az árulókat. |
KOTH |
King of the Hill | A csapatok a térkép központi pontjának megtartásáért versenyeznek. A domb irányításának fenntartásával szerezhetsz pontot. |
ZWV |
Zombie Wave Survival | Kooperatív mód. A játékosok együtt dolgoznak, hogy túléljék a zombi hullámokat. Körök között pénzt kereshetsz fegyverek vásárlásához. |
HIDE |
The Hidden | Aszimmetrikus mód. Egy közel láthatatlan szörny fokozott mozgással és termikus látással vadászik egy fegyveres különítményre. |
INFECTION |
Hidden Infection | A The Hidden változata, ahol az eliminált játékosok halálukkor a szörny csapatához csatlakoznak. |
PUSH |
Push | Lineáris küldetésmód. A támadók egymás utáni célokon keresztül nyomulnak előre, miközben a védők tartják a vonalat. |
PH |
Prop Hunt | Az egyik csapat tárgyaknak álcázva bújik el a térképen, míg a másik csapat vadássza őket. Nem minden térkép támogatja. |
TANKTDM |
WW2 Team Deathmatch | TDM második világháborús fegyverekkel. Tankok jelennek meg az azokat támogató térképeken. |
Térkép rotáció
A térkép rotáció a Game.ini-ben van meghatározva több MapRotation sorral. Amikor egy meccs véget ér, a szerver betölti a rotáció következő térképét, és visszaáll az első bejegyzésre, amikor eléri a végét.
Formátum
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Példa rotáció alapértelmezett térképekkel
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")
Beépített térkép nevek
| Térkép azonosító | Térkép neve | Megjegyzések |
|---|---|---|
datacenter | Data Center | Szimmetrikus beltéri térkép hosszú folyosókkal. A legtöbb módot támogatja. |
sand | Sand | Közel-keleti téma, a CS Dust ihlette. A legtöbb módot támogatja. |
bridge | Bridge | Európai csatorna város. Jó SND, TDM, DM módokhoz. |
station | Station | Földalatti metró többszintes elrendezéssel. |
containeryard | Container Yard | Ipari környezet. Támogatja a Prop Hunt-ot. |
santorini | Santorini | Görög szigeti falu. |
siberia | Siberia | Hóval borított szabadtéri térkép. |
industry | Industry | Ipari komplexum. |
bunker | Bunker | Kompakt bunker belső. |
foundation | Foundation | Építkezés. |
hospital | Hospital | Beltéri kórház elrendezés. |
carnival | Carnival | Karnevál témájú térkép. |
killhouse | Killhouse | Kiképző pálya térkép. Jó kooperatív killhouse módhoz. |
range | Firing Range | Gyakorló lőtér célpontokkal. |
_night hozzáfűzésével a térkép nevéhez -- például datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Workshop térképeket is hozzáadhatsz a rotációdhoz UGC előtagú azonosítókkal. Lásd: Pavlov VR Workshop térképek az egyedi térképek megtalálásáról és hozzáadásáról.
Csatlakozás
Játékon belüli szerverböngészőn keresztül
- Indítsd el a Pavlov VR-t Steam-en.
- A fő lobbiból nyisd meg a Server Browser-t a játékon belüli tableten vagy menüben.
- Keresd meg a szerveredet név alapján (ahogy a Game.ini
ServerNamebeállításában megadtad). - Válaszd ki a szerveredet és kattints a Join gombra.
- Ha PIN-t állítottál be a
Passwordbeállítással, a játékosoknak meg kell adniuk a kódot.
Közvetlen csatlakozással
- Nyisd meg a Pavlov VR szerverböngészőt és keresd a Direct Connect lehetőséget.
- Add meg a szervered IP-címét és játékportját (amelyet a GPanel Network fülén látsz) a következő formátumban:
IP:Port.
A szervered IP-címe és portjai a GPanel Network fülén jelennek meg. Lásd: Hogyan találd meg a szervered IP-címét és portját a részletekért.
A szerver nem jelenik meg a böngészőben?
- Ellenőrizd, hogy az API kulcsod helyesen van beállítva a GPanel Startup fülén -- ez a leggyakoribb ok.
- Győződj meg róla, hogy a
bEnabled=trueszerepel a Game.ini-ben. - Ellenőrizd, hogy a szerver teljesen elindult-e a GPanel konzol kimenetének áttekintésével.
- Várj néhány percet -- a fő szerverlista frissítése időbe telhet.
- Próbálj közvetlen IP-vel csatlakozni a böngésző indexelési késleltetés kizárásához.
Kapcsolódó cikkek
- Pavlov VR Workshop térképek
- Pavlov VR admin parancsok
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Szerver indítási útmutató
Segítségre van szükséged?
Ha olyan problémába ütközöl, amelyet ez az útmutató nem fed le, támogató csapatunk készséggel segít.