See juhend hõlmab teie Pavlov VR pühendatud serveri seadistamist Legion Hosting platvormil, sealhulgas API võtme registreerimist, esmakäivitust, Game.ini konfiguratsiooni, mängurežiime, kaardirotatsiooni ja ühendumist. Workshop kaartide seadistamise kohta vaadake Pavlov VR Workshop kaardid. RCON ja administraatori käskude kohta vaadake Pavlov VR administraatori käsud.
API võtme hankimine
Pavlov API võti on nõutav, et teie server ilmuks avalikus serveribrauseris. Ilma kehtiva võtmeta ei leia mängijad teie serverit mängusisese serveriloendi kaudu.
- Käivitage Pavlov VR oma peakomplektis.
- Avage Settings ja navigeerige vahekaardile General.
- Klõpsake nuppu Generate Server Code. See loob 6-kohalise koodi, mis kehtib 15 minutit.
- Minge oma arvutis või telefonis aadressile pavlov-ms.vankrupt.com/servers/v1/key.
- Sisestage 6-kohaline kood ja kinnitage oma identiteet SMS-iga, kui seda küsitakse.
- Kopeerige genereeritud API võti. Hoidke seda turvalises kohas, näiteks paroolihalduri.
Esmakäivitus
Pärast Pavlov VR serveri ostmist Legion Hosting-ult järgige neid samme, et see esimest korda käivitada:
- Logige sisse GPanel-i ja valige oma Pavlov VR server.
- Minge vahekaardile Startup.
- Seadistage nõutavad käivitusmuutujad:
- API_KEY -- kleepige eelmises sammus hangitud API võti. See on nõutav serveribrauseris loetlemiseks.
- RCON_PASSWORD -- määrake tugev parool kaugkonsooli juurdepääsuks. Vaikeväärtus on
CHANGE_ME-- peate selle enne käivitamist muutma.
- Vaadake üle valikulised käivitusmuutujad:
- RCON_PORT -- RCON ühenduste jaoks kasutatav port. Jätke vaikeväärtusele, kui teil pole konkreetset põhjust seda muuta.
- SRCDS_BETAID -- jätke tühjaks stabiilse versiooni jaoks. Määrake väärtuseks
beta_server, et käitada beetaharu.
- Minge vahekaardile Console ja klõpsake Start.
- Server laadib alla Pavlov pühendatud serveri failid ja genereerib vaikimisi konfiguratsioonifailid. Esimesel käivitamisel võib see võtta mitu minutit.
- Kui server on käivitumise lõpetanud, peatage see konfiguratsiooni kohandamise alustamiseks.
| Käivitusmuutuja | Vaikeväärtus | Nõutav | Kirjeldus |
|---|---|---|---|
API_KEY |
-- | Jah | Teie Pavlov API võti aadressilt pavlov-ms.vankrupt.com. Nõutav serveribrauseris loetlemiseks. |
RCON_PASSWORD |
CHANGE_ME |
Jah | RCON juurdepääsu parool. Muutke see vaikeväärtusest enne serveri käivitamist. |
RCON_PORT |
-- | Ei | RCON ühenduste TCP port. Kontrollige oma määratud porti GPanel vahekaardilt Network. |
SRCDS_BETAID |
-- | Ei | Määrake väärtuseks beta_server, et kasutada beetaharu. Jätke tühjaks stabiilse versiooni jaoks. |
beta_server võib sisaldada uuemaid funktsioone ja veaparandusi, kuid võib ka põhjustada ebastabiilsust. Kasutage tootmisserverite jaoks stabiilset haru, välja arvatud juhul, kui vajate spetsiifiliselt beetafunktsioone.
Game.ini konfiguratsioon
Teie Pavlov VR serveri peamine konfiguratsioonifail on Game.ini, mis asub:
Pavlov/Saved/Config/LinuxServer/Game.ini
Avage see fail GPanel vahekaardi Files kaudu. Kõik seaded lähevad sektsiooni päise [/Script/Pavlov.DedicatedServer] alla.
Minimaalne töötav konfiguratsioon
[/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")
Täielik konfiguratsiooni näide
Järgnev näide näitab kõiki levinumaid seadeid:
[/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")
Peamiste seadete viide
| Seade | Näidisväärtus | Kirjeldus |
|---|---|---|
bEnabled |
true |
Peab olema true, et pühendatud server aktsepteeriks ühendusi. |
ServerName |
My Legion Pavlov Server |
Mängusiseses serveribrauseris kuvatav nimi. Tehke see kirjeldavaks, et mängijad teid leiaksid. |
MaxPlayers |
10 |
Maksimaalne mängijate arv. PC toetab kuni 24 (või rohkem mõnes režiimis). Määrake see vastavalt oma serveriplaanile. |
bSecured |
true |
Lülitab sisse EAC (Easy Anti-Cheat). Määrake avalike serverite jaoks väärtuseks true, et vältida petmist. |
bCustomServer |
true |
Lülitab sisse kohandatud serveri funktsioonid, sealhulgas modimistööriistad, salvestus/HTTP funktsioonid ja kirjutamine faili blacklist.txt keeldude jaoks. Soovitatav enamikele serveritele. |
bCompetitive |
false |
Lülitab sisse võistlusrežiimi. Kehtib ainult SND (Search and Destroy) režiimile. |
bWhitelist |
false |
Kui true, saavad serveriga liituda ainult failis whitelist.txt loetletud mängijad. |
Password |
1234 |
Numbriline PIN-kood serveri parooliga kaitsmiseks. Kommenteerige see rida välja või eemaldage see avaliku serveri jaoks. |
TickRate |
90 |
Serveri tick rate. Minimaalne stabiilne väärtus on umbes 50, maksimaalne umbes 120. Kõrgemad väärtused parandavad tabamuste registreerimist, kuid kasutavad rohkem CPU-d. Vaikeväärtus 90 sobib enamikele serveritele. |
TimeLimit |
60 |
Ajapiirang kaardi kohta sekundites. Kehtib ainult ajapõhistele režiimidele nagu TDM ja DM -- voorupõhise loogikaga režiimid (SND, TTT) kasutavad oma taimereid. |
AFKTimeLimit |
300 |
Sekundid enne jõude mängija väljaviskamist. Keelamiseks määrake väärtuseks 0. |
LimitedAmmoType |
0 |
Laskemoona režiim: 0 = piiramatu arv salvi, 1 = piiratud laskemoon, 2 = kastita (piiratud salvid, ilma täitmiseta). |
RefreshListTime |
120 |
Kui tihti (sekundites) server kontrollib uuesti faile whitelist.txt, blacklist.txt ja mods.txt. |
bVerboseLogging |
false |
Lülitab sisse üksikasjaliku logimise. Kasulik vigade otsimiseks, kuid võib mõjutada jõudlust. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Määrab kaardi ja mängurežiimi rotatsioonis. Lisage täieliku rotatsiooni jaoks mitu rida. Vaadake allpool jaotisi Mängurežiimid ja Kaardirotatsioon. |
Mängurežiimid
Pavlov VR toetab mitmesuguseid mängurežiime. Kasutage lühendkoodi oma MapRotation kirjete väljal GameMode.
| Kood | Mängurežiim | Kirjeldus |
|---|---|---|
SND |
Search and Destroy | Voorupõhine eesmärgirežiim. Ründajad paigaldavad pommi ühele pommiplatsile; kaitsjad peavad paigaldamist takistama või pommi desarmeerima. Üks elu vooru kohta. |
DM |
Deathmatch | Kõik kõigi vastu. Kõik relvad saadaval ostumenüü kaudu. Enim tapjaid enne taimeri lõppu võidab. |
TDM |
Team Deathmatch | Kaks meeskonda (NATO vs venelased) võistlevad enim tapmiste nimel kaasaegsete relvadega. Lühikesed taassünni taimerid. |
GUN |
Gun Game | Iga tapmine viib teid edasi järgmise relvani eelnevalt määratud nimekirjas. Esimene mängija, kes tapab viimase relvaga, võidab. |
WW2GUN |
WW2 Gun Game | Gun Game variant, mis kasutab ainult Teise maailmasõja aegseid relvi. |
OITC |
One in the Chamber | Iga mängija ilmub ühe kuuliga. Tapke keegi, et saada veel üks kuul. Nuga on alati varuvariandina saadaval. |
TTT |
Trouble in Terrorist Town | Sotsiaalse deduktsiooni režiim. Reeturid peavad tapma süütuid ja šerifi ilma avastamata jäämata. Süütud peavad reetureid tuvastama ja kõrvaldama. |
KOTH |
King of the Hill | Meeskonnad võistlevad kaardi keskse punkti hoidmise nimel. Punkte teenitakse künka kontrolli all hoidmisega. |
ZWV |
Zombie Wave Survival | Koostöörežiim. Mängijad töötavad koos, et elada üle AI-zombide laineid. Teenige voorude vahel raha relvade ostmiseks. |
HIDE |
The Hidden | Asümmeetriline režiim. Üks peaaegu nähtamatu koletis täiustatud liikumise ja soojusnägemisega jahtib relvastatud üksust. |
INFECTION |
Hidden Infection | The Hidden variant, kus kõrvaldatud mängijad liituvad surma korral koletise meeskonnaga. |
PUSH |
Push | Lineaarne eesmärgirežiim. Ründajad liiguvad läbi järjestikuste eesmärkide, samal ajal kui kaitsjad hoiavad liini. |
PH |
Prop Hunt | Üks meeskond peitub kaardil olevate objektidena, samas kui teine meeskond jahtib neid. Ei ole toetatud kõigil kaartidel. |
TANKTDM |
WW2 Team Deathmatch | TDM Teise maailmasõja relvadega. Tankid ilmuvad kaartidel, mis neid toetavad. |
Kaardirotatsioon
Kaardirotatsioon on määratud failis Game.ini mitme MapRotation rea abil. Kui mäng lõpeb, laadib server rotatsiooni järgmise kaardi ja naaseb esimese kirje juurde, kui jõuab lõppu.
Formaat
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Näidisrotatsioon vaikekaartidega
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")
Sisseehitatud kaartide nimed
| Kaardi ID | Kaardi nimi | Märkused |
|---|---|---|
datacenter | Data Center | Sümmeetriline sisekaart pikkade koridoridega. Toetab enamikku režiime. |
sand | Sand | Lähis-Ida teemaline, inspireeritud CS Dust-ist. Toetab enamikku režiime. |
bridge | Bridge | Euroopa kanalilinn. Hea SND, TDM, DM jaoks. |
station | Station | Maa-alune metroo mitmetasandilise paigutusega. |
containeryard | Container Yard | Tööstusliku keskkonnaga. Toetab Prop Hunt-i. |
santorini | Santorini | Kreeka saareküla. |
siberia | Siberia | Lumega kaetud välikaart. |
industry | Industry | Tööstuslik kompleks. |
bunker | Bunker | Kompaktne punkri sisemus. |
foundation | Foundation | Ehitusplats. |
hospital | Hospital | Siseruumide haigla paigutus. |
carnival | Carnival | Karnevaliteemaline kaart. |
killhouse | Killhouse | Treeningrada kaart. Hea koostöö killhouse režiimi jaoks. |
range | Firing Range | Harjutustiir märklaudadega. |
_night -- näiteks datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Saate lisada oma rotatsiooni ka Workshop kaarte, kasutades UGC eesliitega ID-sid. Vaadake Pavlov VR Workshop kaardid kohandatud kaartide leidmise ja lisamise kohta.
Kuidas ühenduda
Mängusisese serveribrauseri kaudu
- Käivitage Pavlov VR Steam-ist.
- Avage peafuajees mängusiseselt tahvlilt või menüüst Server Browser.
- Otsige oma serverit nime järgi (nagu on määratud Game.ini failis
ServerName). - Valige oma server ja klõpsake Join.
- Kui määrasite PIN-koodi seadega
Password, palutakse mängijatel kood sisestada.
Otseühenduse kaudu
- Avage Pavlov VR serveribrauser ja otsige valikut Direct Connect.
- Sisestage oma serveri IP ja mänguport (näidatud GPanel vahekaardil Network) formaadis
IP:Port.
Teie serveri IP-aadress ja pordid on kuvatud GPanel vahekaardil Network. Vaadake Kuidas leida oma serveri IP-aadress ja port üksikasjade jaoks.
Server ei ilmu brauseris?
- Veenduge, et teie API võti on korrektselt seadistatud GPanel vahekaardil Startup -- see on kõige levinum põhjus.
- Kinnitage, et Game.ini failis on
bEnabled=true. - Kontrollige, kas server on täielikult käivitunud, vaadates GPanel konsooli väljundit.
- Oodake mõni minut -- põhiserveri loendi uuendamine võib aega võtta.
- Proovige otse IP kaudu ühenduda, et välistada brauseri indekseerimise viivitus.
Seotud artiklid
- Pavlov VR Workshop kaardid
- Pavlov VR administraatori käsud
- Kuidas leida oma serveri IP-aadress ja port
- Kuidas laadida faile üles SFTP kaudu
- Serveri käivitamise juhend
Vajate abi?
Kui teil esineb probleem, mida siin ei käsitleta, on meie tugimeeskond valmis aitama.