Denne guide dækker alt, du har brug for til at opsætte og konfigurere din The Front dedikerede server hos Legion Hosting, herunder første start, GPanel opstartsvariabler, ServerConfig_.ini konfiguration, spiltilstandsindstillinger, tilslutning til din server og håndtering af gemte data. For admin-konsolkommandoer, se The Front Admin-kommandoer.
Hvad er The Front
The Front er et postapokalyptisk open-world overlevelsesskydespil udviklet af Samar Studio. I en ødelagt verden oversvømmet af mutanter og fjendtlige fraktioner skal spillere indsamle ressourcer, fremstille våben og udstyr, bygge og befæste baser og kæmpe for overlevelse mod både AI-fjender og andre spillere. Spillet kombinerer tredjepersons skydemekanikker med dybdegående basebyggeri og overlevelsessystemer.
Nøglefunktioner for den dedikerede server inkluderer:
- Understøttelse af op til 40+ samtidige spillere på en enkelt server
- PvP og PvE spiltilstande med konfigurerbare kamptilstandstyper
- Omfattende spiljustering gennem
ServerConfig_.inikonfigurationsfilen - Base-raid-mekanikker med konfigurerbare raid NPC-niveauer og nedkølingstider
- Beacon-baseret territorialkontrol og bygningsbeskyttelsessystemer
- Admin-konsol i spillet med over 100 kommandoer til live serveradministration
Første Start
Når du først modtager din The Front server fra Legion Hosting, skal den gennemføre en indledende installation, før der kan spilles på den.
- Log ind på GPanel og vælg din The Front server fra serverlisten.
- Klik på Console-fanen og tryk Start.
- Serveren vil downloade og installere The Front dedikerede serverfiler via Steam (App ID 2334200). Denne indledende download kan tage flere minutter afhængigt af diskhastigheden.
- Når downloaden er færdig, starter serveren automatisk. Den første opstart genererer de indledende verdensdata og kan tage længere tid end efterfølgende opstartstider.
- Vent indtil konsoloutputtet indikerer, at serveren er klar og lytter efter forbindelser. Du bør se beskeder, der indikerer, at spilporten er aktiv.
GPanel Opstartsvariabler
Centrale serverindstillinger konfigureres som opstartsvariabler i GPanel. Disse værdier sendes som kommandolinjeparametre, når serveren starter, og tilsidesætter eventuelle tilsvarende indstillinger i konfigurationsfiler.
- I GPanel, vælg din The Front server.
- Klik på Startup-fanen.
- Indstil variablerne listet nedenfor. Ændringer træder i kraft næste gang du starter eller genstarter serveren.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Navnet der vises i spilserverbrowseren (-ServerName startparameter). Gør det beskrivende, så spillere kan finde din server. |
MAX_PLAYERS |
10 |
Maksimalt antal samtidige spillere (-QueueThreshold parameter). Juster baseret på din servers tilgængelige ressourcer. |
BEACON_PORT |
27016 |
Unreal Engine beacon-porten brugt til forbindelseshåndtryk. Automatisk konfigureret (spilport + 1). |
QUERY_PORT |
27017 |
UDP-porten brugt af Steam til serverbrowserforespørgsler. Automatisk konfigureret (spilport + 2). |
SHUTDOWN_PORT |
27017 |
Nedlukningsservicens lytteport. Brugt til fjernedlukningssignaler. Automatisk konfigureret (spilport + 3). |
ServerConfig_.ini-filen, har opstartsvariablen forrang. Brug opstartsvariabler til centrale identitetsindstillinger og konfigurationsfilen til detaljeret spiljustering.
ServerConfig_.ini Konfiguration
Detaljerede server- og spilindstillinger styres gennem ServerConfig_.ini-filen. Dette er den primære konfigurationsfil til finjustering af din servers opførsel, regler og spilparametre.
Filplacering
Konfigurationsfilen er placeret på:
TheFrontManager/ServerConfig_.ini
Tilgå denne fil gennem GPanels Files-fane eller via SFTP. Alle indstillinger hører under [BaseServerConfig]-sektionsoverskriften.
Grundlæggende Serverindstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
ServerName |
"My Server" |
Visnavn for serveren i serverbrowseren. Omslut med anførselstegn. |
ServerPassword |
(tom) | Adgangskode påkrævet for at tilslutte sig serveren. Lad den være tom for en offentlig server. |
ServerTitle |
(tom) | En kort beskrivelse af din server, der vises i serverbrowseren. |
ServerAdminAccounts |
(tom) | Semikolonsepareret liste over Steam64 ID'er for admin-konti. Eksempel: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maksimalt antal spillere tilladt på serveren ad gangen. |
IsCanMail |
1.000000 |
Aktiver eller deaktiver post- og chatsystemet i spillet. Sæt til 0 for at deaktivere. |
UseSteamSocket |
1 |
Brug Steam networking sockets til forbindelser. Lad den være aktiveret for de fleste opsætninger. |
Spiltilstand og Kampindstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
ServerFightModeType |
0 |
Server PvP-tilstand. 0 = PvP (spillere kan angribe hinanden), 1 = PvE (spillere kan ikke skade hinanden). |
IsCanSelfDamage |
1 |
Tillad spillere at skade sig selv. 1 = aktiveret, 0 = deaktiveret. |
IsCanFriendDamage |
1 |
Tillad venskabsild mellem holdmedlemmer. 1 = aktiveret, 0 = deaktiveret. |
Portkonfiguration
| Indstilling | Standard | Beskrivelse |
|---|---|---|
Port |
5001 |
Primær spilport (UDP). Spillere forbinder på denne port. |
BeaconPort |
5002 |
Unreal Engine beacon-port til forbindelseshåndtryk. |
ShutDownServicePort |
5004 |
Port til fjernedlukningstjenestens signaler. |
QueryPort |
5003 |
Steam query-port til serverbrowservisninger. |
Eksempel ServerConfig_.ini
Nedenfor er en eksempelkonfigurationsfil, der viser almindelige indstillinger:
[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
Spiltilstandsindstillinger
The Front understøtter PvP og PvE tilstande, der fundamentalt ændrer multiplayeroplevelsen. Tilstanden indstilles via ServerFightModeType-indstillingen.
PvE-tilstand (ServerFightModeType=1)
- Spillere kan ikke skade hinanden direkte.
- Fokus er på kooperativ overlevelse mod AI-fjender og mutanter.
- Baser er beskyttet mod spillerraids (NPC-raids forekommer stadig).
- Ideel til fællesskaber med fokus på bygning og udforskning.
- Spillere kan stadig danne hold, handle og samarbejde.
PvP-tilstand (ServerFightModeType=0)
- Spillere kan angribe og dræbe hinanden.
- Baser og bygninger kan raides af andre spillere.
- Territorialkontrol gennem Beacon-systemet bliver konkurrencepræget.
- Skademultiplikatorer mellem spillere kan justeres med admin-kommandoer (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Anbefalet til konkurrenceorienterede og erfarne spillere.
Bygnings- og Raidindstillinger
Disse indstillinger styrer basebeskyttelse og raidmekanikker. De kan konfigureres via admin-konsolkommandoer eller konfigurationsfilen:
| Indstilling / Kommando | Beskrivelse |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksimalt antal Beacons (territoriumsflag) hver spiller kan placere. |
SetHouseFlagExcitantTime [0-24] |
Indstiller angrebs-/raidvinduet i timer. I dette vindue kan fjendtlige spillere skade bygninger inden for en Beacons territorium. |
SetHFTrapMaxNum [N] |
Maksimalt antal fælder, der kan placeres inden for en Beacons dækningsområde. |
SetConstructDisableRot [1/0] |
Skift bygningsforfald. Når aktiveret (1), forfalder bygninger langsomt over tid, hvis de ikke vedligeholdes. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikator for maksimal bygningsholdbarhed. Højere værdier gør bygninger sværere at ødelægge. |
SetConstructDefenseRatio [multiplier] |
Multiplikator for skade modtaget af bygninger. Lavere værdier reducerer skade på bygninger. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate og SetCityNPCNumRate kommandoer.
Erfarings- og Ressourcerateindstillinger
Du kan justere erfaringsgevinstrater, ressourceindsamlingsrater og forskellige spilmultiplikatorer gennem ServerConfig_.ini-filen eller via admin-konsolkommandoer mens serveren kører.
Erfaringsrater
| Indstilling / Kommando | Standard | Beskrivelse |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikator for al erfaring optjent af spillere. Sæt til 2 for dobbelt XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikator for erfaring optjent ved at dræbe NPC'er. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikator for erfaring optjent ved at indsamle ressourcer. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikator for erfaring optjent ved at crafte genstande. |
Ressourceindsamlingsrater
| Kommando | Beskrivelse |
|---|---|
GMSetTreeGainRate [N] |
Træindsamlingsmultiplikator. |
GMSetBushGainRate [N] |
Plante- og buskindsamlingsmultiplikator. |
GMSetOreGainRate [N] |
Malm- og mineralindsamlingsmultiplikator. |
GMSetCropReapRate [N] |
Afgrødehøstudbyttemultiplikator. |
GMSetFleshGainRate [N] |
Dyrekød/kødindsamlingsmultiplikator. |
GMSetCropGrowRate [N] |
Afgrødevæksthastighedsmultiplikator. |
GMSetTTC_Oil_Rate [N] |
Oliebrøndsproduktionsmultiplikator. |
GMSetWaterCollector_Rate [N] |
Dug-/vandopsamlerproduktionsmultiplikator. |
GMSetTTC_Fish_Rate [N] |
Fiskekurvsproduktionsmultiplikator. |
Sådan Forbinder du
Spillere forbinder til din The Front server gennem serverbrowseren i spillet. Find din servers IP og port fra GPanels Console-fane eller se Sådan Finder du Din Servers IP og Port.
Via Serverbrowseren i Spillet
- Start The Front.
- Fra hovedmenuen, klik på Servers.
- Klik på Dedicated Servers-fanen øverst.
- Brug søgefeltet eller rul gennem listen for at finde din server ved navn (det navn du angav i
ServerName-indstillingen). - Klik på din server og tryk Join. Indtast adgangskoden, hvis en er sat.
ServerName-indstillingen er konfigureret korrekt.
Via Steam Serverbrowser
- I Steam, gå til View > Game Servers (eller Servers).
- Klik på Favorites-fanen og derefter Add a Server.
- Indtast din servers IP og query-port i formatet
IP:QUERY_PORT(for eksempel192.168.1.100:5003). - Når serveren vises, dobbeltklik på den for at starte The Front og forbinde.
Håndtering af Gemte Data og Verdenssletning
The Front gemmer automatisk verdensdata med jævne mellemrum. Det er vigtigt at forstå gemmesystemet for at administrere din servers verden.
Gemmested
Verdensgemmede data lagres i serverens datamappe. Gemmeintervallet kan konfigureres med SetSaveGameInterval admin-kommandoen (værdi i sekunder).
Manuel Gemning
For at udløse en manuel verdensgemning, brug admin-konsolkommandoen:
SaveWorld
Dette er nyttigt før vedligeholdelse, konfigurationsændringer eller nedlukning af serveren.
Oprettelse af Sikkerhedskopier
- Stop serveren fra GPanel.
- Naviger til serverens gemmemappe via GPanels Files-fane eller SFTP.
- Download gemmefilerne til din lokale computer til opbevaring.
- Sikkerhedskopier også din
ServerConfig_.ini-fil for at bevare dine indstillinger.
Start en Ny Verden (Verdenssletning)
For at slette verdenen og starte forfra:
- Stop serveren fra GPanel.
- Naviger til gemmedatamappen.
- Slet eller omdøb de eksisterende verdensgemmefiler.
- Valgfrit kan du sætte
ClearSeverTime-parameteren iServerConfig_.initil en dato (format:yyyy-mm-dd) for at planlægge en sletning. - Start serveren. Den vil generere en helt ny verden fra bunden.
Portreference
The Front bruger følgende netværksporte. Disse konfigureres automatisk af din hostingplan hos Legion Hosting.
| Port | Protokol | Standard | Formål |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primære spilforbindelser. Spillere forbinder på denne port. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon-port til forbindelseshåndtryk. |
| Query Port | UDP | 5003 |
Steam serverbrowserforespørgsler. |
| Shutdown Service Port | TCP | 5004 |
Fjernedlukningstjenestens lytter. |
Relaterede Artikler
- The Front Admin-kommandoer
- Sådan Finder du Din Servers IP og Port
- Sådan Uploader du Filer via SFTP
- Kom Godt i Gang med Din Nye Server
Brug for Hjælp?
Hvis du stadig har problemer med din The Front server, venligst opret en supportticket, og vores team hjælper dig gerne.