语言与货币

货币

The Front: 你的游戏,你的服务器

9,95
AUD /月
11,72
BGN /月
36,46
BRL /月
9,67
CAD /月
5,45
CHF /月
48,50
CNY /月
145,22
CZK /月
44,76
DKK /月
5,99
EUR /月
5,25
GBP /月
55,32
HKD /月
45,14
HRK /月
2.256,01
HUF /月
118.803,86
IDR /月
22,23
ILS /月
644,05
INR /月
859,57
ISK /月
1.102,94
JPY /月
10.196,48
KRW /月
121,71
MXN /月
27,51
MYR /月
67,14
NOK /月
11,82
NZD /月
407,89
PHP /月
25,30
PLN /月
30,52
RON /月
702,03
RUB /月
63,88
SEK /月
8,95
SGD /月
219,81
THB /月
310,85
TRY /月
7,07
USD /月
112,72
ZAR /月
18,16
date /月

为 The Front 搭建自己的服务器

系统要求

操作系统:Windows 10/11、Server 2016/2019/2022,64 位
CPU:四核处理器
内存:8 GB
存储空间:4 GB

1. SteamCMD

首先下载 SteamCMD:https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
将 ZIP 解压到你选择的目录,例如 C:\SteamCMD
提示:最好将 SteamCMD 解压到你自己创建的目录,否则 Windows 可能会限制该工具的功能。

2. 下载服务器

在与 SteamCMD.exe 相同的目录下新建一个文本文件,并将其重命名,例如 update_server.bat
右键单击刚创建的文件,点击 编辑
将以下内容粘贴进去:

@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\路径\到\服务器\目录" +app_update 2612550 validate +quit

按需要修改上述路径。如果你希望让 SteamCMD 自动选择安装目录,请移除以下选项:
+force_install_dir "C:\路径\到\服务器\目录"
此时服务器会被安装到以下目录:
\SteamCMD\steamapps\common\The Front Dedicated Server
保存文件并运行它。
如果一切设置正确,服务器现在会开始下载。

3. 启动服务器

进入服务器目录并再新建一个文本文件。
将其重命名为例如 start_server.bat
同样以编辑方式打开它。 粘贴以下内容:

start "" "C:\路径\到\服务器\目录\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="你的服务器名称" -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

请根据需要调整以下值:

  • MaxPlayers=8:将 8 替换为允许同时在线的玩家人数
  • -ServerName="你的服务器名称":填写你的服务器名称
  • -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID:将 Steam64ID 替换为要设为管理员的玩家的 Steam64ID(用分号分隔)
  • -OutIPAddress=YOUR_PUBLIC_IP:服务器应使用的公网 IP 地址
  • -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -ShutDownServicePort=PORT+3:将 PORT 替换为服务器要使用的端口,例如 7777。然后按要求调整其他值,例如 -BeaconPort=7778

保存修改并运行该文件。
服务器应能正常启动。

4. 配置服务器

在服务器目录下创建如下文件夹:TheFrontManager
然后在该文件夹中创建如下文件:ServerConfig_.ini
请确保文件夹与文件名完全正确,否则配置文件将无法被加载。
ServerConfig_.ini 示例:

[BaseServerConfig]
IsCanMail=1.000000
ServerName="你的服务器名称(如果已在命令行中设置名称,请删除本行)"
ServerPassword=
ServerTitle="你的服务器的简短描述"
PlayerAddExpRate=1

5. 端口放行

确保已在 Windows 防火墙中放行 TheFrontServer.exe
打开 Windows 防火墙设置的方法:
右键单击任务栏中的盾牌图标 -> 显示安全仪表板
然后依次进入 防火墙和网络保护 -> 允许应用通过防火墙

你可能还需要在路由器中手动放行服务器端口。
请查阅你的路由器说明文档,了解具体的端口映射/转发设置步骤。