Denne guiden dekker oppsett av din dedikerte Pavlov VR-server på Legion Hosting, inkludert API-nøkkelregistrering, første oppstart, Game.ini-konfigurasjon, spillmoduser, kartrotasjon og hvordan du kobler til. For oppsett av Workshop-kart, se Pavlov VR Workshop-kart. For RCON og administratorkommandoer, se Pavlov VR-administratorkommandoer.
Skaffe en API-nøkkel
En Pavlov API-nøkkel er påkrevd for at serveren din skal vises i den offentlige serverleseren. Uten en gyldig nøkkel vil ikke spillere kunne finne serveren din gjennom serverlisten i spillet.
- Start Pavlov VR på headsettet ditt.
- Åpne Settings og naviger til General-fanen.
- Klikk på Generate Server Code-knappen. Dette oppretter en 6-tegns kode som er gyldig i 15 minutter.
- På datamaskinen eller telefonen din, besøk pavlov-ms.vankrupt.com/servers/v1/key.
- Skriv inn 6-tegns koden og verifiser identiteten din via SMS når du blir bedt om det.
- Kopier API-nøkkelen som genereres. Lagre den på et trygt sted, for eksempel en passordbehandler.
Første oppstart
Etter at du har kjøpt Pavlov VR-serveren din fra Legion Hosting, følg disse trinnene for å få den i gang for første gang:
- Logg inn på GPanel og velg din Pavlov VR-server.
- Gå til Startup-fanen.
- Konfigurer de påkrevde oppstartsvariablene:
- API_KEY -- Lim inn API-nøkkelen du skaffet i forrige trinn. Dette er påkrevd for oppføring i serverleseren.
- RCON_PASSWORD -- Angi et sterkt passord for fjernkonsolltilgang. Standardverdien er
CHANGE_ME-- du må endre dette før oppstart.
- Gå gjennom de valgfrie oppstartsvariablene:
- RCON_PORT -- Porten som brukes for RCON-tilkoblinger. La stå på standard med mindre du har en spesifikk grunn til å endre den.
- SRCDS_BETAID -- La stå tom for den stabile utgivelsen. Sett til
beta_serverfor å kjøre betagrenen.
- Gå til Console-fanen og klikk Start.
- Serveren vil laste ned Pavlov dedikerte serverfiler og generere standard konfigurasjonsfiler. Dette kan ta flere minutter ved første oppstart.
- Når serveren er ferdig med å starte, stopp den for å begynne å tilpasse konfigurasjonen din.
| Oppstartsvariabel | Standard | Påkrevd | Beskrivelse |
|---|---|---|---|
API_KEY |
-- | Ja | Din Pavlov API-nøkkel fra pavlov-ms.vankrupt.com. Påkrevd for oppføring i serverleseren. |
RCON_PASSWORD |
CHANGE_ME |
Ja | Passord for RCON-tilgang. Endre dette fra standardverdien før du starter serveren din. |
RCON_PORT |
-- | Nei | TCP-port for RCON-tilkoblinger. Sjekk Network-fanen i GPanel for din tildelte port. |
SRCDS_BETAID |
-- | Nei | Sett til beta_server for å bruke betagrenen. La stå tom for stabil. |
beta_server-grenen kan inneholde nyere funksjoner og feilrettinger, men kan også introdusere ustabilitet. Bruk den stabile grenen for produksjonsservere med mindre du spesifikt trenger betafunksjoner.
Game.ini-konfigurasjon
Den primære konfigurasjonsfilen for din Pavlov VR-server er Game.ini, som ligger på:
Pavlov/Saved/Config/LinuxServer/Game.ini
Åpne denne filen ved hjelp av Files-fanen i GPanel. Alle innstillinger går under seksjonsoverskriften [/Script/Pavlov.DedicatedServer].
Minimal fungerende konfigurasjon
[/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")
Fullstendig konfigurasjonseksempel
Følgende eksempel viser alle vanlig brukte innstillinger:
[/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")
Referanse for nøkkelinnstillinger
| Innstilling | Eksempelverdi | Beskrivelse |
|---|---|---|
bEnabled |
true |
Må være true for at den dedikerte serveren skal akseptere tilkoblinger. |
ServerName |
My Legion Pavlov Server |
Navnet som vises i serverleseren i spillet. Gjør det beskrivende slik at spillere kan finne deg. |
MaxPlayers |
10 |
Maksimalt antall spillere. PC støtter opptil 24 (eller høyere på enkelte moduser). Sett dette til å samsvare med serverplanen din. |
bSecured |
true |
Aktiverer EAC (Easy Anti-Cheat). Sett til true for offentlige servere for å forhindre juks. |
bCustomServer |
true |
Aktiverer egendefinerte serverfunksjoner inkludert modding-verktøy, lagrings-/HTTP-funksjoner, og skriving til blacklist.txt for bannlysninger. Anbefales for de fleste servere. |
bCompetitive |
false |
Aktiverer konkurransemodus. Gjelder kun for SND (Search and Destroy). |
bWhitelist |
false |
Når true, kan bare spillere oppført i whitelist.txt bli med på serveren. |
Password |
1234 |
En numerisk PIN for å passordbeskytte serveren din. Kommenter ut eller fjern denne linjen for en offentlig server. |
TickRate |
90 |
Serverens tick rate. Minimum stabil verdi er rundt 50, maksimum rundt 120. Høyere verdier forbedrer treffregistrering, men bruker mer CPU. Standardverdien 90 er fin for de fleste servere. |
TimeLimit |
60 |
Tidsgrense per kart i sekunder. Gjelder kun for tidsbaserte moduser som TDM og DM -- moduser med rundebasert logikk (SND, TTT) bruker sine egne tidtakere. |
AFKTimeLimit |
300 |
Sekunder før en inaktiv spiller blir sparket. Sett til 0 for å deaktivere. |
LimitedAmmoType |
0 |
Ammunisjonsmodus: 0 = ubegrensede magasiner, 1 = begrenset ammunisjon, 2 = uten kasse (begrensede magasiner, ingen påfyll). |
RefreshListTime |
120 |
Hvor ofte (i sekunder) serveren sjekker whitelist.txt, blacklist.txt og mods.txt på nytt. |
bVerboseLogging |
false |
Aktiverer detaljert logging. Nyttig for feilsøking, men kan påvirke ytelsen. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Definerer et kart og en spillmodus i rotasjonen. Legg til flere linjer for en fullstendig rotasjon. Se avsnittene Spillmoduser og Kartrotasjon nedenfor. |
Spillmoduser
Pavlov VR støtter en rekke spillmoduser. Bruk forkortelseskoden i GameMode-feltet i dine MapRotation-oppføringer.
| Kode | Spillmodus | Beskrivelse |
|---|---|---|
SND |
Search and Destroy | Rundebasert oppdragsmodus. Angripere planter en bombe på et av bombestedene; forsvarere må forhindre plantingen eller desarmere. Ett liv per runde. |
DM |
Deathmatch | Alle mot alle. Alle våpen tilgjengelig via kjøpehjulet. Flest drap før tidtakeren går ut vinner. |
TDM |
Team Deathmatch | To lag (NATO mot russere) konkurrerer om flest drap med moderne våpen. Korte respawn-tidtakere. |
GUN |
Gun Game | Hvert drap fører deg videre til neste våpen i en forhåndsdefinert liste. Første spiller som får et drap med det siste våpenet vinner. |
WW2GUN |
WW2 Gun Game | Gun Game-variant som kun bruker våpen fra andre verdenskrig. |
OITC |
One in the Chamber | Hver spiller starter med en enkelt kule. Få et drap for å tjene en ny kule. Kniv er alltid tilgjengelig som reserve. |
TTT |
Trouble in Terrorist Town | Sosial deduksjonsmodus. Forrædere må drepe uskyldige og sheriffen uten å bli oppdaget. Uskyldige må identifisere og eliminere forrædere. |
KOTH |
King of the Hill | Lag konkurrerer om å holde et sentralt punkt på kartet. Skår ved å opprettholde kontroll over haugen. |
ZWV |
Zombie Wave Survival | Samarbeidsmodus. Spillere jobber sammen for å overleve bølger av AI-zombier. Tjen kontanter mellom rundene for å kjøpe våpen. |
HIDE |
The Hidden | Asymmetrisk modus. Ett nesten usynlig monster med forbedret bevegelse og termisk syn jakter på en bevæpnet innsatsstyrke. |
INFECTION |
Hidden Infection | Variant av The Hidden der eliminerte spillere blir med på monsterlaget ved død. |
PUSH |
Push | Lineær oppdragsmodus. Angripere skyver gjennom sekvensielle mål mens forsvarere holder linjen. |
PH |
Prop Hunt | Ett lag gjemmer seg som objekter på kartet mens det andre laget jakter dem ned. Støttes ikke på alle kart. |
TANKTDM |
WW2 Team Deathmatch | TDM med WW2-våpen. Stridsvogner respawner på kart som støtter dem. |
Kartrotasjon
Kartrotasjonen defineres i Game.ini ved hjelp av flere MapRotation-linjer. Når en kamp avsluttes, laster serveren neste kart i rotasjonen og går tilbake til den første oppføringen når den når slutten.
Format
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Eksempelrotasjon med standardkart
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")
Innebygde kartnavn
| Kart-ID | Kartnavn | Merknader |
|---|---|---|
datacenter | Data Center | Symmetrisk innendørskart med lange korridorer. Støtter de fleste moduser. |
sand | Sand | Midtøsten-tema inspirert av CS Dust. Støtter de fleste moduser. |
bridge | Bridge | Europeisk kanalby. Bra for SND, TDM, DM. |
station | Station | Underjordisk T-bane med flernivåoppsett. |
containeryard | Container Yard | Industriell setting. Støtter Prop Hunt. |
santorini | Santorini | Gresk øylandsby. |
siberia | Siberia | Snødekket utendørskart. |
industry | Industry | Industrielt anlegg. |
bunker | Bunker | Kompakt bunkerinteriør. |
foundation | Foundation | Byggeplass. |
hospital | Hospital | Innendørs sykehusoppsett. |
carnival | Carnival | Karneval-tematisk kart. |
killhouse | Killhouse | Treningsbanekart. Bra for co-op killhouse-modus. |
range | Firing Range | Øvingsbane med mål. |
_night på slutten av kartnavnet -- for eksempel datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Du kan også legge til Workshop-kart i rotasjonen din ved å bruke ID-er med UGC-prefiks. Se Pavlov VR Workshop-kart for detaljer om å finne og legge til egendefinerte kart.
Hvordan koble til
Via serverleseren i spillet
- Start Pavlov VR fra Steam.
- Fra hovedlobbyen, åpne Server Browser på nettbrettet eller menyen i spillet.
- Søk etter serveren din etter navn (som angitt i
ServerNamei Game.ini). - Velg serveren din og klikk Join.
- Hvis du angav en PIN via
Password-innstillingen, vil spillere bli bedt om å skrive inn koden.
Via direkte tilkobling
- Åpne Pavlov VR-serverleseren og se etter Direct Connect-alternativet.
- Skriv inn server-IP-en din og spillporten (vist i GPanels Network-fane) i formatet
IP:Port.
Serverens IP-adresse og porter vises i GPanel Network-fanen. Se Hvordan finne serverens IP og port for detaljer.
Serveren vises ikke i leseren?
- Verifiser at API-nøkkelen din er korrekt angitt i GPanels Startup-fane -- dette er den vanligste årsaken.
- Bekreft at
bEnabled=trueer til stede i Game.ini. - Sjekk at serveren har startet helt opp ved å gå gjennom konsollutskriften i GPanel.
- Vent noen minutter -- masterserverlisten kan ta tid å oppdatere.
- Prøv å koble til via direkte IP for å utelukke en forsinkelse i leserens indeksering.
Relaterte artikler
- Pavlov VR Workshop-kart
- Pavlov VR-administratorkommandoer
- Hvordan finne serverens IP og port
- Hvordan laste opp filer via SFTP
- Oppstartsguide for server
Trenger du hjelp?
Hvis du støter på et problem som ikke dekkes her, er supportteamet vårt tilgjengelig for å hjelpe.