Den här guiden tar upp allt du behöver för att ställa in och konfigurera din dedikerade The Front-server på Legion Hosting, inklusive första start, GPanel-startvariabler, konfiguration av ServerConfig_.ini, inställningar för spelläge, anslutning till din server och sparhantering. För admin-konsolkommandon, se Admin-kommandon för The Front.
Vad är The Front
The Front är en open-world-överlevnadsshooter i postapokalyptisk miljö utvecklad av Samar Studio. I en härjad värld översvämmad av mutanter och fientliga fraktioner måste spelare leta efter resurser, tillverka vapen och utrustning, bygga och befästa baser samt kämpa för överlevnad mot både AI-fiender och andra spelare. Spelet kombinerar tredjepersons-shootermekanik med djupa system för basbyggande och överlevnad.
Viktiga funktioner hos den dedikerade servern inkluderar:
- Stöd för upp till 40+ samtidiga spelare på en enda server
- PvP- och PvE-spellägen med konfigurerbara stridslägestyper
- Omfattande spelinställning via konfigurationsfilen
ServerConfig_.ini - Basraid-mekanik med konfigurerbara raid-NPC-nivåer och nedkylningar
- Beacon-baserade system för territoriekontroll och byggnadsskydd
- Adminkonsol i spelet med över 100 kommandon för liveserverhantering
Första start
När du först får din The Front-server från Legion Hosting måste den slutföra en inledande installation innan den kan spelas på.
- Logga in på GPanel och välj din The Front-server från serverlistan.
- Klicka på fliken Console och tryck på Start.
- Servern laddar ner och installerar serverfilerna för The Front dedicated server via Steam (App ID 2334200). Denna inledande nedladdning kan ta flera minuter beroende på diskhastighet.
- När nedladdningen är klar startar servern automatiskt. Den första uppstarten genererar den inledande världsdatan och kan ta längre tid än efterföljande starter.
- Vänta tills konsolutdata indikerar att servern är redo och lyssnar efter anslutningar. Du bör se meddelanden som indikerar att game-porten är aktiv.
GPanel-startvariabler
Grundläggande serverinställningar konfigureras som startvariabler i GPanel. Dessa värden skickas som kommandoradsparametrar när servern startar och åsidosätter motsvarande inställningar i konfigurationsfiler.
- I GPanel, välj din The Front-server.
- Klicka på fliken Startup.
- Ställ in variablerna som listas nedan. Ändringar träder i kraft nästa gång du startar eller startar om servern.
| Variabel | Standard | Beskrivning |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Namnet som visas i serverlistan i spelet (startparametern -ServerName). Gör det beskrivande så att spelare kan hitta din server. |
MAX_PLAYERS |
10 |
Maximalt antal samtidiga spelare (parametern -QueueThreshold). Justera baserat på din servers tillgängliga resurser. |
BEACON_PORT |
27016 |
Unreal Engine-beacon-porten som används för anslutningshandskakningar. Konfigureras automatiskt (game-port + 1). |
QUERY_PORT |
27017 |
UDP-porten som används av Steam för serverlistförfrågningar. Konfigureras automatiskt (game-port + 2). |
SHUTDOWN_PORT |
27017 |
Lyssningsporten för avstängningstjänsten. Används för fjärravstängningssignaler. Konfigureras automatiskt (game-port + 3). |
ServerConfig_.ini har startvariabeln företräde. Använd startvariabler för grundläggande identitetsinställningar och konfigurationsfilen för detaljerad spelinställning.
Konfiguration av ServerConfig_.ini
Detaljerade server- och spelinställningar styrs via filen ServerConfig_.ini. Detta är den primära konfigurationsfilen för att finjustera serverns beteende, regler och spelparametrar.
Hitta filen
Konfigurationsfilen finns på:
TheFrontManager/ServerConfig_.ini
Åtkomst till denna fil sker via GPanels flik Files eller via SFTP. Alla inställningar placeras under sektionsrubriken [BaseServerConfig].
Grundläggande serverinställningar
| Inställning | Standard | Beskrivning |
|---|---|---|
ServerName |
"My Server" |
Visningsnamn för servern i serverlistan. Omslut med citattecken. |
ServerPassword |
(tomt) | Lösenord som krävs för att ansluta till servern. Lämna tomt för en publik server. |
ServerTitle |
(tomt) | En kort beskrivning av din server som visas i serverlistan. |
ServerAdminAccounts |
(tomt) | Semikolonseparerad lista över Steam64-ID:n för adminkonton. Exempel: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maximalt antal spelare som tillåts på servern samtidigt. |
IsCanMail |
1.000000 |
Aktivera eller inaktivera systemet för post och chatt i spelet. Ställ in på 0 för att inaktivera. |
UseSteamSocket |
1 |
Använd Steam-nätverkssockets för anslutningar. Lämna aktiverat för de flesta uppsättningar. |
Inställningar för spelläge och strid
| Inställning | Standard | Beskrivning |
|---|---|---|
ServerFightModeType |
0 |
Serverns PvP-läge. 0 = PvP (spelare kan attackera varandra), 1 = PvE (spelare kan inte skada varandra). |
IsCanSelfDamage |
1 |
Tillåt spelare att skada sig själva. 1 = aktiverat, 0 = inaktiverat. |
IsCanFriendDamage |
1 |
Tillåt friendly fire mellan medlemmar i samma squad. 1 = aktiverat, 0 = inaktiverat. |
Portkonfiguration
| Inställning | Standard | Beskrivning |
|---|---|---|
Port |
5001 |
Primär game-port (UDP). Spelare ansluter på denna port. |
BeaconPort |
5002 |
Unreal Engine-beacon-port för anslutningshandskakningar. |
ShutDownServicePort |
5004 |
Port för fjärravstängningstjänstens signaler. |
QueryPort |
5003 |
Steam query-port för listning i serverlistan. |
Exempel på ServerConfig_.ini
Nedan följer en exempelkonfigurationsfil som visar vanliga inställningar:
[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
Inställningar för spelläge
The Front stöder PvP- och PvE-lägen som fundamentalt förändrar flerspelarupplevelsen. Läget ställs in via inställningen ServerFightModeType.
PvE-läge (ServerFightModeType=1)
- Spelare kan inte skada varandra direkt.
- Fokus ligger på kooperativ överlevnad mot AI-fiender och mutanter.
- Baser är skyddade från spelarraider (NPC-raider förekommer fortfarande).
- Idealiskt för communityn som fokuserar på byggande och utforskning.
- Spelare kan fortfarande bilda squads, handla och samarbeta.
PvP-läge (ServerFightModeType=0)
- Spelare kan attackera och döda varandra.
- Baser och strukturer kan raidas av andra spelare.
- Territoriekontroll genom Beacon-systemet blir konkurrensutsatt.
- Skademultiplikatorer mellan spelare kan justeras med admin-kommandon (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Rekommenderas för tävlingsinriktade och erfarna spelare.
Inställningar för byggande och raid
Dessa inställningar styr basskydd och raid-mekanik. De kan konfigureras via admin-konsolkommandon eller konfigurationsfilen:
| Inställning / kommando | Beskrivning |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maximalt antal Beacons (territorieflaggor) som varje spelare kan placera. |
SetHouseFlagExcitantTime [0-24] |
Ställer in attack-/raidfönstret i timmar. Under detta fönster kan fientliga spelare skada strukturer inom en Beacons territorium. |
SetHFTrapMaxNum [N] |
Maximalt antal fällor som kan placeras inom en Beacons täckningsområde. |
SetConstructDisableRot [1/0] |
Växlar strukturförfall. När det är aktiverat (1) förfaller strukturer långsamt över tid om de inte underhålls. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikator för maximal strukturhållbarhet. Högre värden gör byggnader svårare att förstöra. |
SetConstructDefenseRatio [multiplier] |
Multiplikator för skada som strukturer tar. Lägre värden minskar skadan på byggnader. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate och SetCityNPCNumRate.
Inställningar för erfarenhets- och resurstakt
Du kan finjustera takten för erfarenhetsvinst, resursinsamlingstakt och olika spelmultiplikatorer via filen ServerConfig_.ini eller via admin-konsolkommandon medan servern körs.
Erfarenhetstakt
| Inställning / kommando | Standard | Beskrivning |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikator för all erfarenhet som spelare får. Ställ in på 2 för dubbel XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikator för erfarenhet som fås av att döda NPC:er. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikator för erfarenhet som fås av att samla resurser. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikator för erfarenhet som fås av att tillverka föremål. |
Resursinsamlingstakt
| Kommando | Beskrivning |
|---|---|
GMSetTreeGainRate [N] |
Multiplikator för insamling av trä. |
GMSetBushGainRate [N] |
Multiplikator för insamling av växter och buskar. |
GMSetOreGainRate [N] |
Multiplikator för insamling av malm och mineraler. |
GMSetCropReapRate [N] |
Multiplikator för skördeutbyte av grödor. |
GMSetFleshGainRate [N] |
Multiplikator för insamling av djurkött. |
GMSetCropGrowRate [N] |
Multiplikator för grödornas tillväxthastighet. |
GMSetTTC_Oil_Rate [N] |
Multiplikator för oljekällans produktion. |
GMSetWaterCollector_Rate [N] |
Multiplikator för dagg-/vattensamlarens produktion. |
GMSetTTC_Fish_Rate [N] |
Multiplikator för fiskkorgens produktion. |
Så ansluter du
Spelare ansluter till din The Front-server via serverlistan i spelet. Hitta din servers IP och port från GPanels flik Console eller se Så hittar du serverns IP och port.
Via serverlistan i spelet
- Starta The Front.
- Från huvudmenyn, klicka på Servers.
- Klicka på fliken Dedicated Servers högst upp.
- Använd sökfältet eller scrolla genom listan för att hitta din server efter namn (namnet du angav i inställningen
ServerName). - Klicka på din server och tryck på Join. Ange lösenordet om ett sådant är inställt.
ServerName är korrekt konfigurerad.
Via Steams serverlista
- I Steam, gå till View > Game Servers (eller Servers).
- Klicka på fliken Favorites och därefter Add a Server.
- Ange din servers IP och query-port i formatet
IP:QUERY_PORT(till exempel192.168.1.100:5003). - När servern visas, dubbelklicka på den för att starta The Front och ansluta.
Sparhantering och världsraderingar
The Front sparar automatiskt världsdata med jämna mellanrum. Att förstå sparsystemet är viktigt för att hantera din servers värld.
Sparplats
Världens spardata lagras i serverns datakatalog. Sparintervallet kan konfigureras med admin-kommandot SetSaveGameInterval (värde i sekunder).
Manuell sparning
För att utlösa en manuell världssparning, använd admin-konsolkommandot:
SaveWorld
Detta är användbart innan du utför underhåll, gör konfigurationsändringar eller stänger ner servern.
Skapa säkerhetskopior
- Stoppa servern från GPanel.
- Navigera till serverns sparkatalog via GPanels flik Files eller SFTP.
- Ladda ner sparfilerna till din lokala dator för förvaring.
- Säkerhetskopiera även filen
ServerConfig_.iniför att bevara dina inställningar.
Starta en ny värld (världsradering)
För att radera världen och börja om från början:
- Stoppa servern från GPanel.
- Navigera till katalogen med spardata.
- Radera eller byt namn på de befintliga världssparfilerna.
- Valfritt: ställ in parametern
ClearSeverTimeiServerConfig_.initill ett datum (format:yyyy-mm-dd) för att schemalägga en radering. - Starta servern. Den genererar en ny värld från grunden.
Portreferens
The Front använder följande nätverksportar. Dessa konfigureras automatiskt av din hostingplan på Legion Hosting.
| Port | Protokoll | Standard | Syfte |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primära spelanslutningar. Spelare ansluter på denna port. |
| Beacon Port | UDP | 5002 |
Unreal Engine-beacon-port för anslutningshandskakningar. |
| Query Port | UDP | 5003 |
Steam-serverlistförfrågningar. |
| Shutdown Service Port | TCP | 5004 |
Lyssnare för fjärravstängningstjänst. |
Relaterade artiklar
- Admin-kommandon för The Front
- Så hittar du serverns IP och port
- Så laddar du upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Om du fortfarande har problem med din The Front-server, vänligen öppna ett supportärende så hjälper vårt team dig gärna.