The Front tem um servidor dedicado para Windows, instalado via SteamCMD (app 2612550 segundo a maioria dos guias) e configurado pelo The Front Manager e ServerConfig_.ini. Reserve de 45 a 90 minutos. Não foi possível consultar documentação oficial: os valores abaixo vêm de guias de hospedagem, às vezes divergentes, e são sinalizados como tal.
Instalação passo a passo
Prepare uma máquina Windows de 64 bits (Windows 10+ ou Server 2016+) com RAM e SSD.
Baixe o SteamCMD e instale o app 2612550.
Gere o ServerConfig_.ini com o The Front Manager (pelo jogo) e copie a pasta do Manager para o servidor (exceto data e plugins).
Crie o StartServer.bat com a ferramenta do site (IP público, bloco de portas).
Abra o bloco de quatro portas (ex.: 7900 a 7903) no Firewall do Windows e no provedor.
Execute StartServer.bat; o carregamento pode levar vários minutos.
No jogo, abra Servidores > grupo Servidor dedicado > Atualizar e procure seu servidor.
Crie uma tarefa agendada na inicialização que execute StartServer.bat.
Agende atualizações e backups (mundo E banco de dados) e divulgue o servidor em game-rank.com.
Requisitos
Windows de 64 bits (Windows 10+ ou Server 2016+). Requisitos citados por um guia de hospedagem: CPU de 4 núcleos (cerca de 2 núcleos completos), vários GB de RAM — o mesmo guia cita até 7 GB, noutro 6 GB mínimo e outro aponta bem mais de dez GB na prática — e alguns GB de disco para a instalação. Os guias divergem: um diz que é preciso uma cópia comprada do jogo para baixar o servidor, outros dois que o login anônimo basta. Tente primeiro o anônimo.
Instalação local (Windows)
Com o SteamCMD, instale o servidor em C:\TheFrontServer. O comando de atualização é idêntico (sem validate fica mais rápido). Se sua conta for necessária, troque anonymous pelo seu usuário Steam.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 validate +quitInstalação em VPS / servidor dedicado Linux
Use um servidor dedicado ou um VPS com Windows Server 2016/2022. Os guias consultados descrevem apenas Windows; Linux com Wine não está documentado nem verificado aqui. Instale o servidor como acima, copie a pasta TheFrontManager gerada com o jogo e execute StartServer.bat (IP público em -OutIPAddress, pasta de dados criada antes em -UserDir).
cd /d C:\TheFrontServer
StartServer.batPortas a abrir
Quatro portas consecutivas a partir da porta de jogo: jogo, beacon (handshake), consulta Steam e serviço de desligamento. Um guia (LOW.MS) dá 7900 a 7903 em UDP; outro (IONOS) cita 5001/5002/5003 e 27015 em TCP/UDP com outras configurações do Manager. Confie nas portas mostradas no seu Manager ou nos argumentos -port/-BeaconPort/-QueryPort/-ShutDownServicePort; com vários servidores, desloque o bloco em 5.
- port — jogo
- port+1 — beacon (handshake)
- port+2 — consulta Steam
- port+3 — serviço de desligamento
Firewall do 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 do provedor e roteador doméstico (NAT)
Na OVH, Hetzner, Scaleway e similares, abra também as mesmas portas no firewall do provedor (security group / firewall do painel): ele filtra antes da máquina. Em hospedagem doméstica, crie no roteador um redirecionamento (NAT) de cada porta para o IP local do servidor, com o protocolo certo. Teste de fora (rede móvel); nunca exponha portas de administração (RCON) sem senha forte.
Início automático no Windows
Crie uma tarefa que execute na inicialização com os maiores privilégios e inicie StartServer.bat; adicione reinício em caso de falha nas configurações da tarefa.
schtasks /Create /TN "TheFrontServer" /TR "C:\TheFrontServer\StartServer.bat" /SC ONSTART /RU SYSTEM /RL HIGHESTAtualizações
Pare o servidor, execute app_update novamente (sem validate para um patch rápido) e reinicie. Cliente e servidor devem ter a mesma versão.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 +quitBackups e reinícios agendados
Segundo um guia de hospedagem, os saves combinam um banco MariaDB e arquivos do mundo, e reinstalar apaga o banco: faça backup da pasta do servidor, da pasta -UserDir E do banco de dados. Agende um reinício diário com uma tarefa agendada (aqui 05:00).
schtasks /Create /TN "TheFrontRestart" /TR "taskkill /IM TheFrontServer.exe /F" /SC DAILY /ST 05:00 /RU SYSTEMDivulgar e encontrar seu servidor
Quando o servidor estiver acessível de fora, adicione-o em game-rank.com/jeux/the-front (site do proprietário desta ferramenta) para que os jogadores o descubram.
Solução de problemas
- Servidor ativo mas invisível na lista: copie steamclient.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll e vstdlib_s64.dll do seu cliente Steam para ProjectWar\Binaries\Win64 (segundo um guia) e verifique a porta de consulta.
- NPCs aparecem mas não se movem: inicie com o token ?DedicatedServer (não ?OfficialServer) e, segundo um guia, copie as pastas WindowsServer e TheFrontManager de um cliente.
- Versão incompatível: o servidor não foi atualizado após um patch — execute app_update novamente.
- Alterações no ServerConfig_.ini sem efeito: o arquivo não está em TheFrontManager ou o servidor não foi reiniciado (sem recarga a quente).
- Progresso perdido após reinstalar: o banco de dados foi apagado — restaure-o do backup.
Perguntas frequentes
- Qual é o ID de app da Steam do servidor?
- 2612550 segundo IONOS, xgamingserver e outros guias; um guia de hospedagem (LOW.MS) cita 2285150, compartilhado com o jogo. Se um falhar, tente o outro e confira no SteamDB.
- Existe uma versão para Linux?
- Os guias consultados descrevem apenas Windows; rodar com Wine é mencionado por um guia, mas não está documentado nem verificado aqui.
- Por que não há serviço systemd?
- O servidor está documentado apenas para Windows; por isso o início automático usa uma tarefa agendada.
- Por que fazer backup do banco de dados?
- Segundo um guia, os saves combinam um banco MariaDB e arquivos do mundo: sem o banco o backup fica incompleto e reinstalar o apaga.
