Spring Sale Don't miss: Get a hefty 50% discount on your order

Language & Currency

Currency

The Front: Your game, your server

The Front Rent server
from 8.18
AUD /month
from 9.76
BGN /month
from 26.51
BRL /month
from 7.26
CAD /month
from 4.66
CHF /month
from 38.77
CNY /month
from 123.78
CZK /month
from 37.19
DKK /month
from 4.99
EUR /month
from 4.25
GBP /month
from 42.19
HKD /month
from 37.61
HRK /month
from 1,946.25
HUF /month
from 85,464.23
IDR /month
from 19.88
ILS /month
from 449.10
INR /month
from 741.02
ISK /month
from 799.05
JPY /month
from 7,213.54
KRW /month
from 92.61
MXN /month
from 25.57
MYR /month
from 56.41
NOK /month
from 8.83
NZD /month
from 304.65
PHP /month
from 21.79
PLN /month
from 24.84
RON /month
from 584.83
RUB /month
from 56.67
SEK /month
from 7.24
SGD /month
from 192.05
THB /month
from 163.93
TRY /month
from 5.40
USD /month
from 101.31
ZAR /month
from 6.50
date /month

Set up your own server for The Front

System requirements

Operating system: Windows 10/11, Server 2016/2019/2022 & 64-bit
CPU: Quad Core Processor
RAM: 8GB
Hard drive space: 4GB

1. SteamCMD

First, download SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Extract the ZIP into a directory of your choice, e.g. C:\SteamCMD.
Tip: It is best to unpack SteamCMD into a directory you have created yourself,
otherwise Windows could restrict the functionality of the tool.

2. Download Server

Now create a new text file in the same directory in which the SteamCMD.exe is located and rename it, e.g. update_server.bat.
Now right-click on the file you have just created and click on Edit.
Now insert the following content:

@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Path\to\Server\Directory" +app_update 2612550 validate +quit

Adjust the path as desired. If you want SteamCMD to choose the directory automatically, remove this option:
+force_install_dir "C:\Path\to\Server\Directory"
You will then find the server in the following directory:
\SteamCMD\steamapps\common\The Front Dedicated Server
Save the file and execute it.
If you have done everything correctly, the server will now be downloaded.

3. Start Server

Go to the server directory and create another text file.
Rename this to e.g. start_server.bat.
Open the file for editing. Insert the following content:

start "" "C:\Path\to\Server\Directory\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Your server name" -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID -log log=log.log -locallogtimes -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -OutIPAddress=YOUR_PUBLIC_IP -ServerID=ANY_IDEA -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -ShutDownServicePort=PORT+3

Adjust the following values:

  • MaxPlayers=8 : Replace 8 with the number of players that you want to have on your server
  • -ServerName="Your server name" : Enter the name you want your server to have here
  • -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID : Replace Steam64ID with the IDs of the players who should be admin on the server
  • -OutIPAddress=YOUR_PUBLIC_IP : The IP address your server should use
  • -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -ShutDownServicePort=PORT+3 : Replace PORT with the port you want your server to use, e.g. 7777. Then adjust the other values according to the specifications, e.g. -BeaconPort=7778.

Save your changes and execute the file.
The server should now start correctly.

4. Configure Server

Create the following folder in the server directory: TheFrontManager.
Now create the following file in this directory: ServerConfig_.ini.
Make sure that both the folder and the file are named correctly, otherwise the config file will not be loaded.
Example of a ServerConfig_.ini:

[BaseServerConfig]
IsCanMail=1.000000
ServerName="Your server name, remove if the name was set on the command line"
ServerPassword=
ServerTitle="A short description of your server"
PlayerAddExpRate=1

5. Port Forwarding

Make sure that TheFrontServer.exe is enabled in the Windows Firewall.
The settings for the Windows Firewall can be accessed as follows:
Right-click on the shield icon in the taskbar -> Show security dashboard .
Then Firewall & network protection -> Allow app access through firewall .

You may need to manually enable the server ports in your router.
Read the instructions for your router to find out how to do this.