Diese Anleitung behandelt alles, was Sie benötigen, um Ihren The Front Dedicated Server bei Legion Hosting einzurichten und zu konfigurieren, einschließlich Erststart, GPanel-Startvariablen, ServerConfig_.ini-Konfiguration, Spielmodus-Einstellungen, Verbindung zu Ihrem Server und Speicherverwaltung. Für Admin-Konsolenbefehle siehe The Front Admin-Befehle.
Was ist The Front
The Front ist ein postapokalyptischer Open-World-Survival-Shooter, entwickelt von Samar Studio. In einer verwüsteten Welt, die von Mutanten und feindlichen Fraktionen überrannt wird, müssen Spieler Ressourcen sammeln, Waffen und Ausrüstung herstellen, Basen bauen und befestigen und sowohl gegen KI-Gegner als auch gegen andere Spieler ums Überleben kämpfen. Das Spiel kombiniert Third-Person-Shooter-Mechaniken mit tiefgreifendem Basenbau und Überlebenssystemen.
Wichtige Funktionen des Dedicated Servers umfassen:
- Unterstützung für bis zu 40+ gleichzeitige Spieler auf einem einzelnen Server
- PvP- und PvE-Spielmodi mit konfigurierbaren Kampfmodus-Typen
- Umfangreiche Gameplay-Anpassung durch die
ServerConfig_.ini-Konfigurationsdatei - Basen-Raid-Mechaniken mit konfigurierbaren Raid-NPC-Stufen und Abklingzeiten
- Beacon-basierte Gebietskontrolle und Gebäudeschutzsysteme
- Admin-Konsole im Spiel mit über 100 Befehlen für die Live-Serververwaltung
Erststart
Wenn Sie Ihren The Front Server von Legion Hosting zum ersten Mal erhalten, muss eine Erstinstallation abgeschlossen werden, bevor er bespielt werden kann.
- Melden Sie sich bei GPanel an und wählen Sie Ihren The Front Server aus der Serverliste.
- Klicken Sie auf den Console-Tab und drücken Sie Start.
- Der Server lädt die The Front Dedicated Server-Dateien über Steam (App ID 2334200) herunter und installiert sie. Dieser erste Download kann je nach Festplattengeschwindigkeit mehrere Minuten dauern.
- Sobald der Download abgeschlossen ist, startet der Server automatisch. Der erste Start generiert die anfänglichen Weltdaten und kann länger dauern als nachfolgende Starts.
- Warten Sie, bis die Konsolenausgabe anzeigt, dass der Server bereit ist und auf Verbindungen wartet. Sie sollten Meldungen sehen, die darauf hinweisen, dass der Game-Port aktiv ist.
GPanel-Startvariablen
Grundlegende Servereinstellungen werden als Startvariablen in GPanel konfiguriert. Diese Werte werden als Befehlszeilenparameter beim Serverstart übergeben und überschreiben entsprechende Einstellungen in Konfigurationsdateien.
- Wählen Sie in GPanel Ihren The Front Server aus.
- Klicken Sie auf den Startup-Tab.
- Setzen Sie die unten aufgeführten Variablen. Änderungen werden beim nächsten Start oder Neustart des Servers wirksam.
| Variable | Standard | Beschreibung |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Der im Spiel-Serverbrowser angezeigte Name (-ServerName Startparameter). Wählen Sie einen beschreibenden Namen, damit Spieler Ihren Server finden können. |
MAX_PLAYERS |
10 |
Maximale Anzahl gleichzeitiger Spieler (-QueueThreshold Parameter). Passen Sie dies basierend auf den verfügbaren Ressourcen Ihres Servers an. |
BEACON_PORT |
27016 |
Der Unreal Engine Beacon-Port für Verbindungs-Handshakes. Automatisch konfiguriert (Game-Port + 1). |
QUERY_PORT |
27017 |
Der UDP-Port, der von Steam für Serverbrowser-Abfragen verwendet wird. Automatisch konfiguriert (Game-Port + 2). |
SHUTDOWN_PORT |
27017 |
Der Shutdown-Service-Listening-Port. Wird für Remote-Shutdown-Signale verwendet. Automatisch konfiguriert (Game-Port + 3). |
ServerConfig_.ini-Datei konfiguriert ist, hat die Startvariable Vorrang. Verwenden Sie Startvariablen für grundlegende Identitätseinstellungen und die Konfigurationsdatei für detaillierte Gameplay-Anpassungen.
ServerConfig_.ini-Konfiguration
Detaillierte Server- und Gameplay-Einstellungen werden über die ServerConfig_.ini-Datei gesteuert. Dies ist die primäre Konfigurationsdatei zur Anpassung des Serververhaltens, der Regeln und Gameplay-Parameter.
Datei finden
Die Konfigurationsdatei befindet sich unter:
TheFrontManager/ServerConfig_.ini
Greifen Sie auf diese Datei über den GPanel Files-Tab oder per SFTP zu. Alle Einstellungen gehören unter den Abschnitt [BaseServerConfig].
Grundlegende Servereinstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
ServerName |
"My Server" |
Anzeigename des Servers im Serverbrowser. In Anführungszeichen setzen. |
ServerPassword |
(leer) | Passwort zum Beitreten des Servers. Leer lassen für einen öffentlichen Server. |
ServerTitle |
(leer) | Eine kurze Beschreibung Ihres Servers, die im Serverbrowser angezeigt wird. |
ServerAdminAccounts |
(leer) | Semikolon-getrennte Liste von Steam64-IDs für Admin-Konten. Beispiel: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maximale Anzahl von Spielern, die gleichzeitig auf dem Server erlaubt sind. |
IsCanMail |
1.000000 |
Aktiviert oder deaktiviert das In-Game-Mail- und Chat-System. Auf 0 setzen zum Deaktivieren. |
UseSteamSocket |
1 |
Verwendet Steam-Netzwerk-Sockets für Verbindungen. Für die meisten Setups aktiviert lassen. |
Spielmodus- und Kampfeinstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
ServerFightModeType |
0 |
Server-PvP-Modus. 0 = PvP (Spieler können sich gegenseitig angreifen), 1 = PvE (Spieler können sich nicht gegenseitig schaden). |
IsCanSelfDamage |
1 |
Erlaubt Spielern, sich selbst zu schaden. 1 = aktiviert, 0 = deaktiviert. |
IsCanFriendDamage |
1 |
Erlaubt Friendly Fire zwischen Squad-Mitgliedern. 1 = aktiviert, 0 = deaktiviert. |
Port-Konfiguration
| Einstellung | Standard | Beschreibung |
|---|---|---|
Port |
5001 |
Primärer Game-Port (UDP). Spieler verbinden sich über diesen Port. |
BeaconPort |
5002 |
Unreal Engine Beacon-Port für Verbindungs-Handshakes. |
ShutDownServicePort |
5004 |
Port für Remote-Shutdown-Service-Signale. |
QueryPort |
5003 |
Steam-Query-Port für Serverbrowser-Einträge. |
Beispiel ServerConfig_.ini
Unten finden Sie eine Beispielkonfigurationsdatei mit gängigen Einstellungen:
[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
Spielmodus-Einstellungen
The Front unterstützt PvP- und PvE-Modi, die das Multiplayer-Erlebnis grundlegend verändern. Der Modus wird über die Einstellung ServerFightModeType festgelegt.
PvE-Modus (ServerFightModeType=1)
- Spieler können sich nicht direkt gegenseitig schaden.
- Der Fokus liegt auf kooperativem Überleben gegen KI-Gegner und Mutanten.
- Basen sind vor Spieler-Raids geschützt (NPC-Raids finden weiterhin statt).
- Ideal für Communities, die sich auf Bauen und Erkunden konzentrieren.
- Spieler können weiterhin Squads bilden, handeln und kooperieren.
PvP-Modus (ServerFightModeType=0)
- Spieler können sich gegenseitig angreifen und töten.
- Basen und Strukturen können von anderen Spielern überfallen werden.
- Gebietskontrolle durch das Beacon-System wird kompetitiv.
- Schadensmultiplikatoren zwischen Spielern können mit Admin-Befehlen angepasst werden (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Empfohlen für wettbewerbsorientierte und erfahrene Spieler.
Bau- und Raid-Einstellungen
Diese Einstellungen steuern den Basenschutz und die Raid-Mechaniken. Sie können über Admin-Konsolenbefehle oder die Konfigurationsdatei konfiguriert werden:
| Einstellung / Befehl | Beschreibung |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maximale Anzahl von Beacons (Gebietsflaggen), die jeder Spieler platzieren kann. |
SetHouseFlagExcitantTime [0-24] |
Legt das Angriffs-/Raid-Zeitfenster in Stunden fest. Während dieses Zeitfensters können feindliche Spieler Strukturen innerhalb eines Beacon-Gebiets beschädigen. |
SetHFTrapMaxNum [N] |
Maximale Anzahl von Fallen, die innerhalb des Abdeckungsbereichs eines Beacons platziert werden können. |
SetConstructDisableRot [1/0] |
Strukturverfall umschalten. Wenn aktiviert (1), verfallen Strukturen langsam über die Zeit, wenn sie nicht gewartet werden. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikator für die maximale Strukturhaltbarkeit. Höhere Werte machen Gebäude schwerer zu zerstören. |
SetConstructDefenseRatio [multiplier] |
Multiplikator für den von Strukturen erlittenen Schaden. Niedrigere Werte reduzieren den Schaden an Gebäuden. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate und SetCityNPCNumRate.
Erfahrungs- und Ressourcenraten-Einstellungen
Sie können Erfahrungsgewinnraten, Ressourcensammelraten und verschiedene Gameplay-Multiplikatoren über die ServerConfig_.ini-Datei oder über Admin-Konsolenbefehle während des Serverbetriebs anpassen.
Erfahrungsraten
| Einstellung / Befehl | Standard | Beschreibung |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikator für alle von Spielern gewonnene Erfahrung. Auf 2 setzen für doppelte XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikator für Erfahrung durch das Töten von NPCs. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikator für Erfahrung durch das Sammeln von Ressourcen. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikator für Erfahrung durch das Herstellen von Gegenständen. |
Ressourcensammelraten
| Befehl | Beschreibung |
|---|---|
GMSetTreeGainRate [N] |
Holzsammel-Multiplikator. |
GMSetBushGainRate [N] |
Pflanzen- und Buschsammel-Multiplikator. |
GMSetOreGainRate [N] |
Erz- und Mineralsammel-Multiplikator. |
GMSetCropReapRate [N] |
Ernteertrags-Multiplikator. |
GMSetFleshGainRate [N] |
Tierfleisch-/Fleischsammel-Multiplikator. |
GMSetCropGrowRate [N] |
Pflanzenwachstumsgeschwindigkeits-Multiplikator. |
GMSetTTC_Oil_Rate [N] |
Ölquellen-Produktionsmultiplikator. |
GMSetWaterCollector_Rate [N] |
Tau-/Wassersammler-Produktionsmultiplikator. |
GMSetTTC_Fish_Rate [N] |
Fischkorb-Produktionsmultiplikator. |
Verbindung herstellen
Spieler verbinden sich über den Serverbrowser im Spiel mit Ihrem The Front Server. Finden Sie Ihre Server-IP und den Port im GPanel Console-Tab oder siehe So finden Sie Ihre Server-IP und Ihren Port.
Über den Serverbrowser im Spiel
- Starten Sie The Front.
- Klicken Sie im Hauptmenü auf Servers.
- Klicken Sie oben auf den Dedicated Servers-Tab.
- Verwenden Sie die Suchleiste oder scrollen Sie durch die Liste, um Ihren Server anhand des Namens zu finden (der Name, den Sie in der Einstellung
ServerNamefestgelegt haben). - Klicken Sie auf Ihren Server und drücken Sie Join. Geben Sie das Passwort ein, falls eines festgelegt ist.
ServerName korrekt konfiguriert ist.
Über den Steam-Serverbrowser
- Gehen Sie in Steam zu View > Game Servers (oder Servers).
- Klicken Sie auf den Favorites-Tab und dann auf Add a Server.
- Geben Sie die IP und den Query-Port Ihres Servers im Format
IP:QUERY_PORTein (zum Beispiel192.168.1.100:5003). - Sobald der Server erscheint, doppelklicken Sie darauf, um The Front zu starten und sich zu verbinden.
Speicherverwaltung und Welt-Wipes
The Front speichert Weltdaten automatisch in regelmäßigen Abständen. Das Verständnis des Speichersystems ist wichtig für die Verwaltung der Welt Ihres Servers.
Speicherort
Weltspeicherdaten werden im Datenverzeichnis des Servers gespeichert. Das Speicherintervall kann mit dem Admin-Befehl SetSaveGameInterval konfiguriert werden (Wert in Sekunden).
Manuelles Speichern
Um eine manuelle Weltspeicherung auszulösen, verwenden Sie den Admin-Konsolenbefehl:
SaveWorld
Dies ist nützlich vor Wartungsarbeiten, Konfigurationsänderungen oder dem Herunterfahren des Servers.
Backups erstellen
- Stoppen Sie den Server über GPanel.
- Navigieren Sie zum Speicherverzeichnis des Servers über den GPanel Files-Tab oder per SFTP.
- Laden Sie die Speicherdateien zur Sicherheit auf Ihren lokalen Computer herunter.
- Sichern Sie auch Ihre
ServerConfig_.ini-Datei, um Ihre Einstellungen zu erhalten.
Neue Welt starten (Welt-Wipe)
Um die Welt zu löschen und neu zu beginnen:
- Stoppen Sie den Server über GPanel.
- Navigieren Sie zum Speicherdatenverzeichnis.
- Löschen oder benennen Sie die vorhandenen Weltspeicherdateien um.
- Optional können Sie den Parameter
ClearSeverTimein derServerConfig_.iniauf ein Datum setzen (Format:yyyy-mm-dd), um einen Wipe zu planen. - Starten Sie den Server. Er wird eine neue Welt von Grund auf generieren.
Port-Referenz
The Front verwendet die folgenden Netzwerk-Ports. Diese werden automatisch durch Ihren Hosting-Plan bei Legion Hosting konfiguriert.
| Port | Protokoll | Standard | Zweck |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primäre Spielverbindungen. Spieler verbinden sich über diesen Port. |
| Beacon Port | UDP | 5002 |
Unreal Engine Beacon-Port für Verbindungs-Handshakes. |
| Query Port | UDP | 5003 |
Steam-Serverbrowser-Abfragen. |
| Shutdown Service Port | TCP | 5004 |
Remote-Shutdown-Service-Listener. |
Verwandte Artikel
- The Front Admin-Befehle
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
- Erste Schritte mit Ihrem neuen Server
Brauchen Sie Hilfe?
Wenn Sie weiterhin Probleme mit Ihrem The Front Server haben, eröffnen Sie ein Support-Ticket und unser Team hilft Ihnen gerne weiter.