Deze handleiding behandelt alles wat je nodig hebt om je The Front dedicated server op Legion Hosting in te stellen en te configureren, inclusief eerste start, GPanel opstartvariabelen, ServerConfig_.ini configuratie, speelmodusinstellingen, verbinding maken met je server en opslagbeheer. Voor adminconsolecommando's, zie The Front Admin Commands.
Wat is The Front
The Front is een post-apocalyptische open-wereld survival shooter ontwikkeld door Samar Studio. In een verwoeste wereld overspoeld door mutanten en vijandige facties, moeten spelers grondstoffen verzamelen, wapens en uitrusting craften, bases bouwen en versterken, en vechten voor overleving tegen zowel AI-vijanden als andere spelers. Het spel combineert third-person shooter-mechanica met diepgaande basisbouw- en overlevingssystemen.
Belangrijke kenmerken van de dedicated server zijn:
- Ondersteuning voor maximaal 40+ gelijktijdige spelers op één server
- PvP en PvE speelmodi met configureerbare gevechtsmodustypes
- Uitgebreide gameplay-afstemming via het
ServerConfig_.iniconfiguratiebestand - Basis-raidmechanica met configureerbare raid-NPC-niveaus en afkoeltijden
- Beacon-gebaseerde gebiedscontrole en bouwbeschermingssystemen
- In-game adminconsole met meer dan 100 commando's voor live serverbeheer
Eerste start
Wanneer je voor het eerst je The Front server van Legion Hosting ontvangt, moet deze een initiële installatie voltooien voordat je erop kunt spelen.
- Log in op GPanel en selecteer je The Front server uit de serverlijst.
- Klik op het Console-tabblad en druk op Start.
- De server zal de The Front dedicated serverbestanden downloaden en installeren via Steam (App ID 2334200). Deze initiële download kan enkele minuten duren, afhankelijk van de schijfsnelheid.
- Zodra de download is voltooid, start de server automatisch. De eerste opstart genereert de initiële wereldgegevens en kan langer duren dan volgende starts.
- Wacht totdat de console-uitvoer aangeeft dat de server gereed is en luistert naar verbindingen. Je zou berichten moeten zien die aangeven dat de game port actief is.
GPanel opstartvariabelen
Kernserverinstellingen worden geconfigureerd als opstartvariabelen in GPanel. Deze waarden worden als opdrachtregelparameters doorgegeven wanneer de server opstart en overschrijven eventuele overeenkomstige instellingen in configuratiebestanden.
- Selecteer in GPanel je The Front server.
- Klik op het Startup-tabblad.
- Stel de hieronder vermelde variabelen in. Wijzigingen worden van kracht de volgende keer dat je de server start of herstart.
| Variabele | Standaard | Beschrijving |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
De naam die wordt weergegeven in de in-game serverbrowser (-ServerName opstartparameter). Maak het beschrijvend zodat spelers je server kunnen vinden. |
MAX_PLAYERS |
10 |
Maximaal aantal gelijktijdige spelers (-QueueThreshold parameter). Pas aan op basis van de beschikbare resources van je server. |
BEACON_PORT |
27016 |
De Unreal Engine beacon port die wordt gebruikt voor verbindingshandshakes. Automatisch geconfigureerd (game port + 1). |
QUERY_PORT |
27017 |
De UDP port die door Steam wordt gebruikt voor serverbrowserqueries. Automatisch geconfigureerd (game port + 2). |
SHUTDOWN_PORT |
27017 |
De luisterport van de afsluitservice. Wordt gebruikt voor externe afsluitsignalen. Automatisch geconfigureerd (game port + 3). |
ServerConfig_.ini bestand is geconfigureerd, heeft de opstartvariabele voorrang. Gebruik opstartvariabelen voor kernidentiteitsinstellingen en het configuratiebestand voor gedetailleerde gameplay-afstemming.
ServerConfig_.ini configuratie
Gedetailleerde server- en gameplay-instellingen worden beheerd via het ServerConfig_.ini bestand. Dit is het primaire configuratiebestand voor het afstemmen van het gedrag, de regels en gameplay-parameters van je server.
Het bestand vinden
Het configuratiebestand bevindt zich op:
TheFrontManager/ServerConfig_.ini
Toegang tot dit bestand via het GPanel Files-tabblad of via SFTP. Alle instellingen vallen onder de [BaseServerConfig] sectieheader.
Basis serverinstellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
ServerName |
"My Server" |
Weergavenaam voor de server in de serverbrowser. Plaats tussen aanhalingstekens. |
ServerPassword |
(leeg) | Wachtwoord vereist om de server te betreden. Laat leeg voor een publieke server. |
ServerTitle |
(leeg) | Een korte beschrijving van je server die wordt weergegeven in de serverbrowser. |
ServerAdminAccounts |
(leeg) | Door puntkomma's gescheiden lijst van Steam64 ID's voor adminaccounts. Voorbeeld: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maximaal aantal spelers dat tegelijkertijd op de server is toegestaan. |
IsCanMail |
1.000000 |
Schakel het in-game mail- en chatsysteem in of uit. Stel in op 0 om uit te schakelen. |
UseSteamSocket |
1 |
Gebruik Steam-netwerksockets voor verbindingen. Laat ingeschakeld voor de meeste configuraties. |
Speelmodus- en gevechtsinstellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
ServerFightModeType |
0 |
Server PvP-modus. 0 = PvP (spelers kunnen elkaar aanvallen), 1 = PvE (spelers kunnen elkaar niet beschadigen). |
IsCanSelfDamage |
1 |
Sta spelers toe zichzelf te beschadigen. 1 = ingeschakeld, 0 = uitgeschakeld. |
IsCanFriendDamage |
1 |
Sta friendly fire tussen squadleden toe. 1 = ingeschakeld, 0 = uitgeschakeld. |
Poortconfiguratie
| Instelling | Standaard | Beschrijving |
|---|---|---|
Port |
5001 |
Primaire game port (UDP). Spelers verbinden via deze port. |
BeaconPort |
5002 |
Unreal Engine beacon port voor verbindingshandshakes. |
ShutDownServicePort |
5004 |
Port voor externe afsluitservicesignalen. |
QueryPort |
5003 |
Steam query port voor serverbrowservermeldingen. |
Voorbeeld ServerConfig_.ini
Hieronder staat een voorbeeld configuratiebestand met veelvoorkomende instellingen:
[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
Speelmodus-instellingen
The Front ondersteunt PvP en PvE modi die de multiplayer-ervaring fundamenteel veranderen. De modus wordt ingesteld via de ServerFightModeType instelling.
PvE-modus (ServerFightModeType=1)
- Spelers kunnen elkaar niet rechtstreeks beschadigen.
- De focus ligt op coöperatief overleven tegen AI-vijanden en mutanten.
- Bases zijn beschermd tegen spelerraids (NPC-raids vinden nog steeds plaats).
- Ideaal voor communities gericht op bouwen en verkenning.
- Spelers kunnen nog steeds squads vormen, handelen en samenwerken.
PvP-modus (ServerFightModeType=0)
- Spelers kunnen elkaar aanvallen en doden.
- Bases en structuren kunnen door andere spelers worden geraid.
- Gebiedscontrole via het Beacon-systeem wordt competitief.
- Schademultipliers tussen spelers kunnen worden afgestemd met admincommando's (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Aanbevolen voor competitieve en ervaren spelers.
Bouw- en raidinstellingen
Deze instellingen regelen basisbescherming en raidmechanica. Ze kunnen worden geconfigureerd via adminconsolecommando's of het configuratiebestand:
| Instelling / Commando | Beschrijving |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maximaal aantal Beacons (gebiedsvlaggen) dat elke speler kan plaatsen. |
SetHouseFlagExcitantTime [0-24] |
Stelt het aanvals-/raidvenster in uren in. Tijdens dit venster kunnen vijandige spelers structuren binnen het gebied van een Beacon beschadigen. |
SetHFTrapMaxNum [N] |
Maximaal aantal vallen dat binnen het dekkingsgebied van een Beacon kan worden geplaatst. |
SetConstructDisableRot [1/0] |
Schakel structuurverval in of uit. Wanneer ingeschakeld (1), vervallen structuren langzaam na verloop van tijd als ze niet worden onderhouden. |
SetConstructMaxHealthRatio [multiplier] |
Multiplier voor maximale structuurduurzaamheid. Hogere waarden maken gebouwen moeilijker te vernietigen. |
SetConstructDefenseRatio [multiplier] |
Multiplier voor schade die structuren ontvangen. Lagere waarden verminderen schade aan gebouwen. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate en SetCityNPCNumRate.
Ervaring- en grondstofsnelheidsinstellingen
Je kunt ervaringswinst, grondstofverzamelsnelheden en diverse gameplay-multipliers afstemmen via het ServerConfig_.ini bestand of via adminconsolecommando's terwijl de server draait.
Ervaringssnelheden
| Instelling / Commando | Standaard | Beschrijving |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplier voor alle ervaring die door spelers wordt verdiend. Stel in op 2 voor dubbele XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplier voor ervaring verdiend door het doden van NPC's. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplier voor ervaring verdiend door het verzamelen van grondstoffen. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplier voor ervaring verdiend door het craften van items. |
Grondstofverzamelsnelheden
| Commando | Beschrijving |
|---|---|
GMSetTreeGainRate [N] |
Houtverzameling-multiplier. |
GMSetBushGainRate [N] |
Plant- en struikverzameling-multiplier. |
GMSetOreGainRate [N] |
Erts- en mineralenverzameling-multiplier. |
GMSetCropReapRate [N] |
Gewasoogst-opbrengst-multiplier. |
GMSetFleshGainRate [N] |
Dierenvlees-verzameling-multiplier. |
GMSetCropGrowRate [N] |
Gewasgroeisnelheid-multiplier. |
GMSetTTC_Oil_Rate [N] |
Olieput-productie-multiplier. |
GMSetWaterCollector_Rate [N] |
Dauw-/waterverzamelaar-productie-multiplier. |
GMSetTTC_Fish_Rate [N] |
Vismand-productie-multiplier. |
Verbinding maken
Spelers verbinden met je The Front server via de in-game serverbrowser. Vind je server-IP en port via het GPanel Console-tabblad of zie How to Find Your Server IP and Port.
Via de in-game serverbrowser
- Start The Front.
- Klik vanuit het hoofdmenu op Servers.
- Klik bovenaan op het tabblad Dedicated Servers.
- Gebruik de zoekbalk of scroll door de lijst om je server op naam te vinden (de naam die je hebt ingesteld in de
ServerNameinstelling). - Klik op je server en druk op Join. Voer het wachtwoord in als er een is ingesteld.
ServerName instelling correct is geconfigureerd.
Via de Steam-serverbrowser
- Ga in Steam naar View > Game Servers (of Servers).
- Klik op het tabblad Favorites en vervolgens op Add a Server.
- Voer het IP en de query port van je server in het formaat
IP:QUERY_PORTin (bijvoorbeeld192.168.1.100:5003). - Zodra de server verschijnt, dubbelklik erop om The Front te starten en verbinding te maken.
Opslagbeheer en wereldwipes
The Front slaat automatisch wereldgegevens op met regelmatige tussenpozen. Het begrijpen van het opslagsysteem is belangrijk voor het beheren van de wereld van je server.
Opslaglocatie
Wereldopslaggegevens worden opgeslagen in de gegevensmap van de server. Het opslaginterval kan worden geconfigureerd met het SetSaveGameInterval admincommando (waarde in seconden).
Handmatig opslaan
Om een handmatige wereldopslag te activeren, gebruik het adminconsolecommando:
SaveWorld
Dit is handig voordat je onderhoud uitvoert, configuratiewijzigingen aanbrengt of de server afsluit.
Back-ups maken
- Stop de server vanuit GPanel.
- Navigeer naar de opslagmap van de server via het GPanel Files-tabblad of SFTP.
- Download de opslagbestanden naar je lokale computer voor bewaring.
- Maak ook een back-up van je
ServerConfig_.inibestand om je instellingen te bewaren.
Een nieuwe wereld starten (wereldwipe)
Om de wereld te wissen en opnieuw te beginnen:
- Stop de server vanuit GPanel.
- Navigeer naar de opslaggegevensmap.
- Verwijder of hernoem de bestaande wereldopslagbestanden.
- Stel optioneel de
ClearSeverTimeparameter inServerConfig_.iniin op een datum (formaat:yyyy-mm-dd) om een wipe in te plannen. - Start de server. Deze genereert een geheel nieuwe wereld.
Poortreferentie
The Front gebruikt de volgende netwerkpoorten. Deze worden automatisch geconfigureerd door je hostingplan op Legion Hosting.
| Poort | Protocol | Standaard | Doel |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primaire spelverbindingen. Spelers verbinden via deze port. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon port voor verbindingshandshakes. |
| Query Port | UDP | 5003 |
Steam-serverbrowserqueries. |
| Shutdown Service Port | TCP | 5004 |
Externe afsluitserviceluisteraar. |
Gerelateerde artikelen
- The Front Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Hulp nodig?
Als je nog steeds problemen hebt met je The Front server, open dan een supportticket en ons team helpt je graag verder.