Denne veiledningen dekker alt du trenger for å sette opp og konfigurere din The Front dedikerte server på Legion Hosting, inkludert første oppstart, GPanel-oppstartsvariabler, ServerConfig_.ini-konfigurasjon, spillmodusinnstillinger, tilkobling til serveren og lagringsbehandling. For adminkonsollkommandoer, se The Front-adminkommandoer.
Hva er The Front
The Front er en post-apokalyptisk åpen-verden survival shooter utviklet av Samar Studio. Satt i en herjet verden overtatt av mutanter og fiendtlige fraksjoner, må spillere skaffe ressurser, lage våpen og utstyr, bygge og befeste baser, og kjempe for å overleve mot både AI-fiender og andre spillere. Spillet kombinerer tredjepersons skytemekanikk med dyp basebygging og overlevelsessystemer.
Nøkkelfunksjoner ved den dedikerte serveren inkluderer:
- Støtte for opptil 40+ samtidige spillere på en enkelt server
- PvP- og PvE-spillmoduser med konfigurerbare kampmodustyper
- Omfattende spilltuning gjennom
ServerConfig_.ini-konfigurasjonsfilen - Base-raid-mekanikk med konfigurerbare raid-NPC-nivåer og nedkjølinger
- Beacon-basert territoriekontroll og bygningsbeskyttelsessystemer
- Adminkonsoll i spillet med over 100 kommandoer for sanntids serverbehandling
Første oppstart
Når du først mottar The Front-serveren din fra Legion Hosting, må den fullføre en første installasjon før den kan spilles på.
- Logg inn på GPanel og velg The Front-serveren din fra serverlisten.
- Klikk på Console-fanen og trykk Start.
- Serveren vil laste ned og installere The Front dedikerte serverfiler via Steam (App ID 2334200). Denne første nedlastingen kan ta flere minutter avhengig av diskhastighet.
- Når nedlastingen er fullført, starter serveren automatisk. Den første oppstarten genererer den innledende verdensdataen og kan ta lengre tid enn påfølgende oppstarter.
- Vent til konsollutskriften indikerer at serveren er klar og lytter etter tilkoblinger. Du bør se meldinger som indikerer at spillporten er aktiv.
GPanel-oppstartsvariabler
Sentrale serverinnstillinger konfigureres som oppstartsvariabler i GPanel. Disse verdiene sendes som kommandolinjeparametere når serveren starter, og overstyrer eventuelle tilsvarende innstillinger i konfigurasjonsfiler.
- I GPanel, velg The Front-serveren din.
- Klikk på Startup-fanen.
- Sett variablene som er oppført nedenfor. Endringer trer i kraft neste gang du starter eller restarter serveren.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Navnet som vises i serverlisten i spillet (-ServerName-oppstartsparameter). Gjør det beskrivende slik at spillere kan finne serveren din. |
MAX_PLAYERS |
10 |
Maksimalt antall samtidige spillere (-QueueThreshold-parameter). Juster basert på serverens tilgjengelige ressurser. |
BEACON_PORT |
27016 |
Unreal Engine-beacon-porten som brukes til tilkoblingshåndtrykk. Automatisk konfigurert (spillport + 1). |
QUERY_PORT |
27017 |
UDP-porten som brukes av Steam til serverlistespørringer. Automatisk konfigurert (spillport + 2). |
SHUTDOWN_PORT |
27017 |
Lytteporten for nedstengingstjenesten. Brukes til eksterne nedstengingssignaler. Automatisk konfigurert (spillport + 3). |
ServerConfig_.ini-filen, har oppstartsvariabelen forrang. Bruk oppstartsvariabler for sentrale identitetsinnstillinger og konfigurasjonsfilen for detaljert spilltuning.
ServerConfig_.ini-konfigurasjon
Detaljerte server- og spillinnstillinger styres gjennom ServerConfig_.ini-filen. Dette er den primære konfigurasjonsfilen for å justere serverens oppførsel, regler og spillparametere.
Finne filen
Konfigurasjonsfilen ligger på:
TheFrontManager/ServerConfig_.ini
Få tilgang til denne filen gjennom GPanels Files-fane eller via SFTP. Alle innstillinger plasseres under [BaseServerConfig]-seksjonsoverskriften.
Grunnleggende serverinnstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
ServerName |
"My Server" |
Visningsnavn for serveren i serverlisten. Omslutt med anførselstegn. |
ServerPassword |
(tom) | Passord som kreves for å bli med på serveren. La stå tom for en offentlig server. |
ServerTitle |
(tom) | En kort beskrivelse av serveren din som vises i serverlisten. |
ServerAdminAccounts |
(tom) | Semikolonseparert liste over Steam64-ID-er for adminkontoer. Eksempel: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maksimalt antall spillere tillatt på serveren samtidig. |
IsCanMail |
1.000000 |
Aktiver eller deaktiver e-post- og chatsystemet i spillet. Sett til 0 for å deaktivere. |
UseSteamSocket |
1 |
Bruk Steam-nettverkssockets for tilkoblinger. La stå aktivert for de fleste oppsett. |
Spillmodus- og kampinnstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
ServerFightModeType |
0 |
Serverens PvP-modus. 0 = PvP (spillere kan angripe hverandre), 1 = PvE (spillere kan ikke skade hverandre). |
IsCanSelfDamage |
1 |
Tillat spillere å skade seg selv. 1 = aktivert, 0 = deaktivert. |
IsCanFriendDamage |
1 |
Tillat friendly fire mellom lagmedlemmer. 1 = aktivert, 0 = deaktivert. |
Portkonfigurasjon
| Innstilling | Standard | Beskrivelse |
|---|---|---|
Port |
5001 |
Primær spillport (UDP). Spillere kobler til på denne porten. |
BeaconPort |
5002 |
Unreal Engine-beacon-port for tilkoblingshåndtrykk. |
ShutDownServicePort |
5004 |
Port for signaler til ekstern nedstengingstjeneste. |
QueryPort |
5003 |
Steam query-port for serverlisteoppføringer. |
Eksempel på ServerConfig_.ini
Nedenfor er et eksempel på en konfigurasjonsfil som viser vanlige innstillinger:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Spillmodusinnstillinger
The Front støtter PvP- og PvE-moduser som fundamentalt endrer flerspilleropplevelsen. Modusen settes via ServerFightModeType-innstillingen.
PvE-modus (ServerFightModeType=1)
- Spillere kan ikke skade hverandre direkte.
- Fokus er på samarbeidende overlevelse mot AI-fiender og mutanter.
- Baser er beskyttet mot spiller-raids (NPC-raids forekommer fortsatt).
- Ideelt for fellesskap fokusert på bygging og utforskning.
- Spillere kan fortsatt danne lag, handle og samarbeide.
PvP-modus (ServerFightModeType=0)
- Spillere kan angripe og drepe hverandre.
- Baser og strukturer kan raides av andre spillere.
- Territoriekontroll gjennom Beacon-systemet blir konkurransepreget.
- Skademultiplikatorer mellom spillere kan justeres med adminkommandoer (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Anbefales for konkurransepregede og erfarne spillere.
Bygg- og raid-innstillinger
Disse innstillingene styrer basebeskyttelse og raid-mekanikk. De kan konfigureres via adminkonsollkommandoer eller konfigurasjonsfilen:
| Innstilling / kommando | Beskrivelse |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksimalt antall Beacons (territorieflagg) hver spiller kan plassere. |
SetHouseFlagExcitantTime [0-24] |
Setter angreps-/raid-vinduet i timer. I løpet av dette vinduet kan fiendtlige spillere skade strukturer innenfor en Beacons territorium. |
SetHFTrapMaxNum [N] |
Maksimalt antall feller som kan plasseres innenfor en Beacons dekningsområde. |
SetConstructDisableRot [1/0] |
Slå av/på strukturforfall. Når aktivert (1), forfaller strukturer sakte over tid hvis de ikke vedlikeholdes. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikator for maksimal strukturholdbarhet. Høyere verdier gjør bygninger vanskeligere å ødelegge. |
SetConstructDefenseRatio [multiplier] |
Multiplikator for skade som strukturer tar. Lavere verdier reduserer skade på bygninger. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate og SetCityNPCNumRate.
Innstillinger for erfarings- og ressursrater
Du kan justere erfaringsgevinstrater, ressursinnsamlingsrater og diverse spillmultiplikatorer gjennom ServerConfig_.ini-filen eller via adminkonsollkommandoer mens serveren kjører.
Erfaringsrater
| Innstilling / kommando | Standard | Beskrivelse |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikator for all erfaring spillere får. Sett til 2 for dobbel XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikator for erfaring fra å drepe NPC-er. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikator for erfaring fra å samle ressurser. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikator for erfaring fra å lage gjenstander. |
Ressursinnsamlingsrater
| Kommando | Beskrivelse |
|---|---|
GMSetTreeGainRate [N] |
Multiplikator for treinnsamling. |
GMSetBushGainRate [N] |
Multiplikator for innsamling av planter og busker. |
GMSetOreGainRate [N] |
Multiplikator for innsamling av malm og mineraler. |
GMSetCropReapRate [N] |
Multiplikator for avlingsutbytte ved høsting. |
GMSetFleshGainRate [N] |
Multiplikator for innsamling av dyrekjøtt/kjøtt. |
GMSetCropGrowRate [N] |
Multiplikator for vekstfart for avlinger. |
GMSetTTC_Oil_Rate [N] |
Multiplikator for oljebrønnproduksjon. |
GMSetWaterCollector_Rate [N] |
Multiplikator for produksjon fra dugg-/vannsamler. |
GMSetTTC_Fish_Rate [N] |
Multiplikator for produksjon fra fiskekurv. |
Slik kobler du til
Spillere kobler til The Front-serveren din gjennom serverlisten i spillet. Finn server-IP og port fra GPanels Console-fane eller se Slik finner du server-IP og port.
Via serverlisten i spillet
- Start The Front.
- Fra hovedmenyen, klikk på Servers.
- Klikk på Dedicated Servers-fanen øverst.
- Bruk søkefeltet eller bla gjennom listen for å finne serveren din ved navn (navnet du satte i
ServerName-innstillingen). - Klikk på serveren din og trykk Join. Skriv inn passordet hvis et er satt.
ServerName-innstillingen er konfigurert riktig.
Via Steam-serverlisten
- I Steam, gå til View > Game Servers (eller Servers).
- Klikk på Favorites-fanen og deretter Add a Server.
- Skriv inn serverens IP og query-port i formatet
IP:QUERY_PORT(for eksempel192.168.1.100:5003). - Når serveren vises, dobbeltklikk på den for å starte The Front og koble til.
Lagringsbehandling og verdenstilbakestillinger
The Front lagrer automatisk verdensdata med jevne mellomrom. Å forstå lagringssystemet er viktig for å administrere serverens verden.
Lagringsplassering
Verdenslagringsdata lagres i serverens datakatalog. Lagringsintervallet kan konfigureres med SetSaveGameInterval-adminkommandoen (verdi i sekunder).
Manuell lagring
For å utløse en manuell verdenslagring, bruk adminkonsollkommandoen:
SaveWorld
Dette er nyttig før du utfører vedlikehold, gjør konfigurasjonsendringer eller stenger ned serveren.
Opprette sikkerhetskopier
- Stopp serveren fra GPanel.
- Naviger til serverens lagringskatalog via GPanels Files-fane eller SFTP.
- Last ned lagringsfilene til din lokale datamaskin for trygg oppbevaring.
- Ta også sikkerhetskopi av
ServerConfig_.ini-filen for å bevare innstillingene dine.
Starte en ny verden (verdenstilbakestilling)
For å tilbakestille verden og starte på nytt:
- Stopp serveren fra GPanel.
- Naviger til lagringsdatakatalogen.
- Slett eller gi nytt navn til de eksisterende verdenslagringsfilene.
- Eventuelt kan du sette
ClearSeverTime-parameteren iServerConfig_.initil en dato (format:yyyy-mm-dd) for å planlegge en tilbakestilling. - Start serveren. Den vil generere en ny verden fra bunnen av.
Portreferanse
The Front bruker følgende nettverksporter. Disse konfigureres automatisk av hostingplanen din på Legion Hosting.
| Port | Protokoll | Standard | Formål |
|---|---|---|---|
| Spillport | UDP | 5001 |
Primære spilltilkoblinger. Spillere kobler til på denne porten. |
| Beacon-port | UDP | 5002 |
Unreal Engine-beacon-port for tilkoblingshåndtrykk. |
| Query-port | UDP | 5003 |
Steam serverlistespørringer. |
| Nedstengingstjenesteport | TCP | 5004 |
Lytter for ekstern nedstengingstjeneste. |
Relaterte artikler
- The Front-adminkommandoer
- Slik finner du server-IP og port
- Slik laster du opp filer via SFTP
- Kom i gang med din nye server
Trenger du hjelp?
Hvis du fortsatt har problemer med The Front-serveren din, vennligst åpne en supportsak, så vil teamet vårt gjerne hjelpe deg.