Farming Simulator 25 专用服务器通过 dedicatedServer.exe 运行,并用网页界面管理。它需要单独的游戏许可证,官方仅支持 Windows。GIANTS 没有公开可访问的文档:本指南依据主机商的指南,并标明未确认之处。预计耗时约 30 分钟。
分步安装
为服务器准备专用的 FS25 许可证(Steam、Epic 或 GIANTS eShop),与玩家的副本分开。
在服务器主机(Windows)上安装游戏。
运行一次 FarmingSimulator2025.exe 激活许可证,然后退出。
编辑 dedicatedServer.xml(安装文件夹):在 initial_admin 中填写 username 与 passphrase。
用“FS25 服务器 XML 检查器”检查 XML。
以管理员身份运行 dedicatedServer.exe,记下控制台显示的网页地址。
打开网页界面并登录,设置名称、密码、地图和人数,添加 Mod,然后点击 Save 与 Start。
开放 TCP 与 UDP 10823 端口(游戏),保持 8080/8443(网页)私有。
在游戏中通过“多人游戏 > 加入游戏”连接,然后安排启动、备份和重启。
前提条件
- 系统:Windows(IONOS 提到 64 位 Windows Server 2019/2022)。Linux 官方不支持(WINE/Docker 不受支持)。
- 参考(IONOS):4 核 3 GHz、8 GB 内存(大型存档 16 GB)、40 GB 磁盘外加 Mod 与备份、10 Mbit/s 上行带宽。
- 每台服务器一份 FS25 许可证,服务器上使用的每个 DLC 也需许可证。
本地与 Windows Server 安装
默认安装文件夹(eShop 安装程序)为 C:\Program Files (x86)\Farming Simulator 25\,dedicatedServer.xml 与 dedicatedServer.exe 位于其中。dedicatedServerConfig.xml 位于 Documents\My Games\FarmingSimulator2025\dedicated_server。关闭 dedicatedServer.exe 窗口会同时停止网页界面和服务器。本地测试:在本机打开显示的地址(http://127.0.0.1:8080),然后在游戏内加入。
cd /d "C:\Program Files (x86)\Farming Simulator 25"
REM Exécuter en administrateur / run as administrator
dedicatedServer.exe需要开放的端口
下列端口来自控制台提示与主机商指南;GIANTS 未记载如何在 XML 中修改,请保持默认值。家用路由器需把 10823 转发(NAT)到服务器内网 IP;在 OVH、Hetzner、Scaleway、IONOS 还需在防火墙/安全组中开放。请从外部网络(手机热点)测试。
- 10823/TCP 与 10823/UDP — 游戏端口(IONOS、ZAP-Hosting 所述默认值);RedSwitches 还提到 UDP 10823-10825。
- 8080/TCP — 网页界面 HTTP;8443/TCP — 网页界面 HTTPS。请保持私有(VPN 或 IP 白名单)。
Windows 防火墙(netsh)
在管理员命令提示符中执行(“FS25 服务器脚本”工具可生成)。服务器不支持 Linux(ufw),因此不提供相应命令。
netsh advfirewall firewall add rule name="FS25 game TCP" dir=in action=allow protocol=TCP localport=10823
netsh advfirewall firewall add rule name="FS25 game UDP" dir=in action=allow protocol=UDP localport=10823
netsh advfirewall firewall add rule name="FS25 web" dir=in action=allow protocol=TCP localport=8080,8443 remoteip=LocalSubnet自动启动(计划任务)
dedicatedServer.exe 需要管理员权限;请创建在登录或开机时以最高权限运行的任务。官方未记载 Windows 服务方式。
schtasks /create /tn "FS25 Server" /tr "\"C:\Program Files (x86)\Farming Simulator 25\dedicatedServer.exe\"" /sc onstart /ru SYSTEM /rl HIGHEST更新、备份与重启
通过安装程序(Steam、Epic 或 GIANTS)更新,重启服务器并检查日志(log.txt)中的不兼容 Mod;开放给玩家前先测试加入。请备份 dedicated_server 文件夹和 Mod;重启使用 taskkill 后再次运行 dedicatedServer.exe(请计划执行此 .bat)。
@echo off
cd /d "C:\Program Files (x86)\Farming Simulator 25"
taskkill /IM dedicatedServer.exe /F
timeout /t 10 /nobreak >nul
start "" dedicatedServer.exe收录你的服务器
玩家在游戏内通过“多人游戏 > 加入游戏”使用合适筛选条件或名称找到服务器;必要时设置密码。也请在 game-rank.com/jeux/farming-simulator-25 添加你的服务器,方便社区发现。
故障排查
- 无法启动:以管理员身份运行 dedicatedServer.exe,并确认许可证已激活(游戏已运行过一次)。
- dedicatedServerConfig.xml 共享冲突:文件被编辑器打开或锁定;请关闭后重启。
- 无法访问网页界面:initial_admin 为空、端口错误(8080 HTTP/8443 HTTPS)或本地防火墙拦截。
- 外部无法访问:10823 未同时开放 TCP/UDP、缺少 NAT,或该端口被其他程序占用。
- Mod 被拒或无法加入:服务器与客户端的 Mod 版本不一致,或服务器上的 DLC 没有许可证。
常见问题
- 服务器需要再买一份游戏吗?
- 需要。据主机商指南,专用服务器需要独立于客户端的 FS25 许可证,使用的每个 DLC 也需许可证。最新条款请向 GIANTS 确认。
- 需要为玩家开放哪个端口?
- TCP 与 UDP 的 10823(游戏端口)。8080(HTTP)和 8443(HTTPS)属于管理网页界面,不应公开。
- 服务器能在 Linux 上运行吗?
- 官方不支持,仅推荐 Windows。社区有 WINE/Docker 方案,但不受支持,更新后可能失效。
- 名称、密码和人数在哪里设置?
- 在管理网页界面中设置(游戏名称、登录密码、地图、初始资金、语言、玩家数、Mod),界面会更新 dedicatedServerConfig.xml。
