The Front ha un server dedicato per Windows, installato via SteamCMD (app 2612550 secondo la maggior parte delle guide) e configurato con The Front Manager e ServerConfig_.ini. Calcola 45-90 minuti. Non è stato possibile consultare documentazione ufficiale: i valori seguenti provengono da guide di hosting, talvolta divergenti, e sono segnalati come tali.
Installazione passo dopo passo
Prepara una macchina Windows a 64 bit (Windows 10+ o Server 2016+) con RAM e SSD.
Scarica SteamCMD e installa l'app 2612550.
Genera ServerConfig_.ini con The Front Manager (dal gioco) e copia la cartella del Manager sul server (tranne data e plugins).
Crea StartServer.bat con lo strumento del sito (IP pubblico, blocco di porte).
Apri il blocco di quattro porte (es. 7900-7903) nel firewall di Windows e presso il provider.
Esegui StartServer.bat; il caricamento può richiedere diversi minuti.
Nel gioco apri Server > gruppo Server dedicato > Aggiorna e cerca il tuo server.
Crea un'attività pianificata all'avvio che esegua StartServer.bat.
Pianifica aggiornamenti e backup (mondo E database) e pubblica il server su game-rank.com.
Requisiti
Windows a 64 bit (Windows 10+ o Server 2016+). Requisiti citati da una guida di hosting: CPU a 4 core (circa 2 core pieni), diversi GB di RAM — la stessa guida cita fino a 7 GB, altrove 6 GB minimi, un'altra segnala ben oltre dieci GB in pratica — e alcuni GB di disco per l'installazione. Le guide divergono: una dice che serve una copia acquistata del gioco per scaricare il server, altre due che basta il login anonimo. Prova prima l'anonimo.
Installazione locale (Windows)
Con SteamCMD installa il server in C:\TheFrontServer. Il comando di aggiornamento è identico (senza validate è più veloce). Se serve il tuo account, sostituisci anonymous con il tuo nome utente Steam.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 validate +quitInstallazione su VPS / server dedicato Linux
Usa un server dedicato o un VPS Windows Server 2016/2022. Le guide consultate descrivono solo Windows; Linux con Wine non è documentato né verificato qui. Installa il server come sopra, copia la cartella TheFrontManager generata con il gioco ed esegui StartServer.bat (IP pubblico in -OutIPAddress, cartella dati creata prima in -UserDir).
cd /d C:\TheFrontServer
StartServer.batPorte da aprire
Quattro porte consecutive a partire dalla porta di gioco: gioco, beacon (handshake), query Steam, servizio di arresto. Una guida (LOW.MS) indica 7900-7903 in UDP; un'altra (IONOS) cita 5001/5002/5003 e 27015 in TCP/UDP con altre impostazioni del Manager. Fidati delle porte mostrate nel Manager o negli argomenti -port/-BeaconPort/-QueryPort/-ShutDownServicePort; con più server sposta il blocco di 5.
- port — gioco
- port+1 — beacon (handshake)
- port+2 — query Steam
- port+3 — servizio di arresto
Firewall di Windows (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-7903Firewall del provider e router domestico (NAT)
Su OVH, Hetzner, Scaleway e simili, apri le stesse porte anche nel firewall del provider (security group / firewall del pannello): filtra prima della macchina. Per l'hosting domestico, crea nel router un inoltro (NAT) di ogni porta verso l'IP locale del server, con il protocollo giusto. Prova dall'esterno (rete mobile); non esporre mai porte di amministrazione (RCON) senza una password robusta.
Avvio automatico su Windows
Crea un'attività che venga eseguita all'avvio con i privilegi più alti e lanci StartServer.bat; aggiungi il riavvio in caso di errore nelle impostazioni dell'attività.
schtasks /Create /TN "TheFrontServer" /TR "C:\TheFrontServer\StartServer.bat" /SC ONSTART /RU SYSTEM /RL HIGHESTAggiornamenti
Ferma il server, riesegui app_update (senza validate per una patch rapida) e riavvia. Client e server devono avere la stessa versione.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 +quitBackup e riavvii programmati
Secondo una guida di hosting, i salvataggi combinano un database MariaDB e file del mondo, e una reinstallazione cancella il database: fai il backup della cartella del server, della cartella -UserDir E del database. Pianifica un riavvio giornaliero con un'attività pianificata (qui 05:00).
schtasks /Create /TN "TheFrontRestart" /TR "taskkill /IM TheFrontServer.exe /F" /SC DAILY /ST 05:00 /RU SYSTEMPubblicare e trovare il tuo server
Quando il server è raggiungibile dall'esterno, aggiungilo su game-rank.com/jeux/the-front (sito del proprietario di questo strumento) così i giocatori lo trovano.
Risoluzione dei problemi
- Server attivo ma invisibile nell'elenco: copia steamclient.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll e vstdlib_s64.dll dal tuo client Steam in ProjectWar\Binaries\Win64 (secondo una guida) e controlla la porta di query.
- I PNG compaiono ma non si muovono: avvia con il token ?DedicatedServer (non ?OfficialServer) e, secondo una guida, copia le cartelle WindowsServer e TheFrontManager da un client.
- Versione incompatibile: il server non è stato aggiornato dopo una patch — riesegui app_update.
- Le modifiche a ServerConfig_.ini non hanno effetto: il file non è in TheFrontManager o il server non è stato riavviato (nessun ricaricamento a caldo).
- Progressi persi dopo la reinstallazione: il database è stato cancellato — ripristinalo dal backup.
Domande frequenti
- Qual è l'ID app Steam del server?
- 2612550 secondo IONOS, xgamingserver e altre guide; una guida di hosting (LOW.MS) cita 2285150, condiviso col gioco. Se uno fallisce, prova l'altro e verifica su SteamDB.
- Esiste una versione Linux?
- Le guide consultate descrivono solo Windows; l'esecuzione con Wine è citata da una guida ma qui non è documentata né verificata.
- Perché nessun servizio systemd?
- Il server è documentato solo per Windows; l'avvio automatico usa quindi un'attività pianificata.
- Perché fare il backup del database?
- Secondo una guida, i salvataggi combinano un database MariaDB e file del mondo: senza il database il backup è incompleto e una reinstallazione lo cancella.
