The Front hat einen dedizierten Server für Windows, installiert über SteamCMD (App 2612550 laut den meisten Anleitungen) und konfiguriert über den The Front Manager und ServerConfig_.ini. Planen Sie 45 bis 90 Minuten. Offizielle Dokumentation war nicht erreichbar: Die folgenden Angaben stammen aus Hosting-Anleitungen, teils abweichend, und sind entsprechend gekennzeichnet.
Installation Schritt für Schritt
Bereiten Sie eine 64-Bit-Windows-Maschine (Windows 10+ oder Server 2016+) mit RAM und SSD vor.
Laden Sie SteamCMD und installieren Sie App 2612550.
Erzeugen Sie ServerConfig_.ini mit dem The Front Manager (aus dem Spiel) und kopieren Sie den Manager-Ordner auf den Server (außer data und plugins).
Erstellen Sie StartServer.bat mit dem Tool der Seite (öffentliche IP, Portblock).
Öffnen Sie den Block aus vier Ports (z. B. 7900 bis 7903) in der Windows-Firewall und beim Anbieter.
Starten Sie StartServer.bat; das Laden kann einige Minuten dauern.
Öffnen Sie im Spiel Server > Gruppe Dedizierter Server > Aktualisieren und suchen Sie Ihren Server.
Legen Sie eine geplante Aufgabe beim Start an, die StartServer.bat ausführt.
Planen Sie Updates und Backups (Welt UND Datenbank) und tragen Sie den Server auf game-rank.com ein.
Voraussetzungen
64-Bit-Windows (Windows 10+ oder Server 2016+). Von einer Hosting-Anleitung genannte Anforderungen: 4-Kern-CPU (etwa 2 volle Kerne), mehrere GB RAM – dieselbe Anleitung nennt bis 7 GB, anderswo mindestens 6 GB, eine weitere in der Praxis weit über zehn GB – und einige GB Speicher für die Installation. Die Anleitungen weichen ab: Eine verlangt eine gekaufte Spielkopie zum Laden des Servers, zwei andere reichen anonym. Probieren Sie zuerst anonym.
Lokale Installation (Windows)
Installieren Sie den Server mit SteamCMD nach C:\TheFrontServer. Der Update-Befehl ist identisch (ohne validate geht es schneller). Falls Ihr Konto nötig ist, ersetzen Sie anonymous durch Ihren Steam-Benutzernamen.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 validate +quitInstallation auf Linux-VPS / dediziertem Server
Nutzen Sie einen dedizierten Server oder einen Windows-Server-2016/2022-VPS. Die geprüften Anleitungen beschreiben nur Windows; Linux mit Wine ist hier weder dokumentiert noch verifiziert. Installieren Sie den Server wie oben, kopieren Sie den mit dem Spiel erzeugten Ordner TheFrontManager und starten Sie StartServer.bat (öffentliche IP in -OutIPAddress, vorher angelegter Datenordner in -UserDir).
cd /d C:\TheFrontServer
StartServer.batZu öffnende Ports
Vier aufeinanderfolgende Ports ab dem Spielport: Spiel, Beacon (Handshake), Steam-Abfrage, Shutdown-Dienst. Eine Anleitung (LOW.MS) nennt 7900 bis 7903 über UDP; eine andere (IONOS) 5001/5002/5003 und 27015 über TCP/UDP mit anderen Manager-Einstellungen. Verlassen Sie sich auf die im Manager oder in den Argumenten -port/-BeaconPort/-QueryPort/-ShutDownServicePort angezeigten Ports; bei mehreren Servern verschieben Sie den Block um 5.
- port — Spiel
- port+1 — Beacon (Handshake)
- port+2 — Steam-Abfrage
- port+3 — Shutdown-Dienst
Windows-Firewall (netsh)
netsh advfirewall firewall add rule name="The Front 7900-7903 TCP" dir=in action=allow protocol=TCP localport=7900-7903
netsh advfirewall firewall add rule name="The Front 7900-7903 UDP" dir=in action=allow protocol=UDP localport=7900-7903Anbieter-Firewall und Heimrouter (NAT)
Bei OVH, Hetzner, Scaleway und ähnlichen Anbietern öffnen Sie dieselben Ports auch in der Anbieter-Firewall (Security Group / Panel-Firewall): Sie filtert vor dem Server. Beim Heim-Hosting richten Sie im Router für jeden Port eine NAT-Weiterleitung auf die lokale IP des Servers mit dem richtigen Protokoll ein. Testen Sie von außen (Mobilfunknetz); Verwaltungsports (RCON) niemals ohne starkes Passwort freigeben.
Automatischer Start unter Windows
Legen Sie eine Aufgabe an, die beim Start mit höchsten Rechten läuft und StartServer.bat startet; aktivieren Sie in den Aufgabeneinstellungen den Neustart bei Fehlern.
schtasks /Create /TN "TheFrontServer" /TR "C:\TheFrontServer\StartServer.bat" /SC ONSTART /RU SYSTEM /RL HIGHESTUpdates
Server stoppen, den Befehl app_update erneut ausführen (ohne validate für einen schnellen Patch), dann neu starten. Client und Server müssen dieselbe Version haben.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 +quitBackups und geplante Neustarts
Laut einer Hosting-Anleitung bestehen Spielstände aus einer MariaDB-Datenbank und Weltdateien, und eine Neuinstallation löscht die Datenbank: Sichern Sie den Serverordner, den Ordner -UserDir UND die Datenbank. Planen Sie einen täglichen Neustart per Aufgabe (hier 05:00).
schtasks /Create /TN "TheFrontRestart" /TR "taskkill /IM TheFrontServer.exe /F" /SC DAILY /ST 05:00 /RU SYSTEMServer eintragen und finden
Sobald der Server von außen erreichbar ist, tragen Sie ihn auf game-rank.com/jeux/the-front (Seite des Betreibers dieses Tools) ein, damit Spieler ihn finden.
Fehlerbehebung
- Server läuft, ist aber nicht in der Liste: Kopieren Sie steamclient.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll und vstdlib_s64.dll aus Ihrem Steam-Client nach ProjectWar\Binaries\Win64 (laut einer Anleitung) und prüfen Sie den Query-Port.
- NPCs erscheinen, bewegen sich aber nicht: Starten Sie mit dem Token ?DedicatedServer (nicht ?OfficialServer) und kopieren Sie laut einer Anleitung die Ordner WindowsServer und TheFrontManager von einem Client.
- Versionskonflikt: Der Server wurde nach einem Patch nicht aktualisiert – app_update erneut ausführen.
- Änderungen an ServerConfig_.ini wirken nicht: Die Datei liegt nicht in TheFrontManager oder der Server wurde nicht neu gestartet (kein Hot-Reload).
- Fortschritt nach Neuinstallation verloren: Die Datenbank wurde gelöscht – aus dem Backup wiederherstellen.
Häufige Fragen
- Wie lautet die Steam-App-ID des Servers?
- 2612550 laut IONOS, xgamingserver und weiteren Anleitungen; eine Hosting-Anleitung (LOW.MS) nennt 2285150, geteilt mit dem Spiel. Schlägt eine fehl, probieren Sie die andere und prüfen Sie SteamDB.
- Gibt es eine Linux-Version?
- Die geprüften Anleitungen beschreiben nur Windows; Wine wird in einer Anleitung erwähnt, hier aber weder dokumentiert noch verifiziert.
- Warum kein systemd-Dienst?
- Der Server ist nur für Windows dokumentiert; der automatische Start läuft daher über eine geplante Aufgabe.
- Warum die Datenbank sichern?
- Laut einer Anleitung bestehen Spielstände aus MariaDB-Datenbank und Weltdateien: Ohne Datenbank ist ein Backup unvollständig, und eine Neuinstallation löscht sie.
