跳到主要内容

独立服务器:Farming Simulator 2022(Epic Games)专用服务器 Windows 搭建指南

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

为 Farming Simulator 22 Epic Games 版本搭建服务器的流程与普通版本略有不同。本指南将带你一步步完成,重点讲解 Epic Games 版本的独特之处。

准备工作

开始之前,请确保你的环境满足以下要求:

  • 操作系统: Windows Server 2016/2019(64位)
  • CPU: 至少 4 核 2.4 GHz(AMD/Intel)
  • 内存: 至少 4GB(DDR3/4)
  • 磁盘空间: 至少 50GB 可用空间(建议 SSD 或更好)
  • Epic Games 账号: 拥有 Farming Simulator 22 的 Epic Games 账号。
信息

运行服务器时,不能用同一个 Epic Games 账号同时托管服务器和玩游戏。如果你想在服务器上玩游戏,需要另一个账号拥有游戏副本。

第1步:准备安装服务器

首先通过远程桌面(RDP)连接到你的服务器。如果需要帮助,请参考我们的初始访问(RDP)指南。

连接后,你需要安装一个必要的前置组件——Microsoft Visual C++ 可再发行组件,下载地址在微软官网。下载后,按照提示完成安装。

提示

如果你之前已经安装过 C++ 可再发行组件,安装程序可能会报错,这种情况可以放心忽略,继续下一步。

接下来安装 Epic Games 启动器,下载地址在Epic Games 官网。同样,按照提示完成安装。

安装完成后,启动器可能需要下载一些额外文件和更新。

启动器打开后,使用拥有 Farming Simulator 2022 的 Epic Games 账号登录。

第2步:下载 Farming Simulator 2022

在 Epic Games 启动器中,点击 标签,找到 Farming Simulator 22。点击 安装,选择你想下载游戏的路径。

等待下载和安装完成,速度取决于服务器的带宽。

第3步:设置启动参数

游戏安装完成后,回到 Epic Games 启动器的 标签。找到 Farming Simulator 22,点击旁边的三个点,选择 管理

向下滚动到 启动选项,启用它。在出现的文本框中输入 -server,然后关闭菜单。

第4步:启动服务器

现在你可以通过 Epic Games 启动器或桌面快捷方式启动 Farming Simulator 2022。游戏会通过命令提示符(CMD)以专用服务器模式启动。如果没有,请确认启动参数设置正确。

第5步:启用网页管理界面(可选)

Farming Simulator 22 专用服务器自带网页管理界面,启用后可以方便调整设置和查看各种信息,强烈推荐开启。

操作前,请先关闭服务器(退出命令提示符),确保后续修改不会被覆盖。

进入游戏安装目录,默认路径通常是 C:\Program Files\Epic Games\FarmingSimulator22

找到根目录下的 dedicatedServer.xml 文件,用记事本等文本编辑器打开。

修改管理员用户名和密码:

  <initial_admin>
<username>admin</username> //用户名
<passphrase>your_password</passphrase> //密码
</initial_admin>

保存文件后关闭,运行同目录下的 dedicatedServer.exe

现在你可以通过浏览器访问 http://[你的服务器IP]:8080 来打开网页管理界面,替换 [你的服务器IP] 为你的服务器地址。如果在同一台服务器上访问,也可以用 http://127.0.0.1:8080

信息

由于 Epic Games 版本的特殊架构,网页管理界面可能无法完全发挥功能。你可以通过它修改设置和停止服务器,但无法通过它启动服务器。

遇到问题时,先关闭 dedicatedServer.exe,再直接启动 Farming Simulator 22 确保服务器正常运行,之后再运行 dedicatedServer.exe 启用网页界面。

务必先启动服务器,再启动网页界面,否则 Epic Games 可能会把两个程序识别为同一文件,导致无法启动主服务器。

第6步:端口转发

为了让你的服务器对外开放,需要设置端口转发,放行专用服务器使用的端口。你可以通过 PowerShell 命令快速设置,也可以通过 Windows Defender 防火墙手动配置。

打开 Windows 搜索,输入 PowerShell,右键选择 以管理员身份运行,确保权限充足。

信息

请务必以管理员身份运行 PowerShell,否则设置可能无法生效。

复制并粘贴以下命令到 PowerShell:

New-NetFirewallRule -DisplayName "FS22 Server" -Direction Inbound -LocalPort 10823,8080  -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Inbound -LocalPort 10823,8080 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Outbound -LocalPort 10823,8080 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Outbound -LocalPort 10823,8080 -Protocol UDP -Action Allow

这些命令会自动创建防火墙规则,确保你的 Farming Simulator 22 服务器可以被外网访问。

第7步:连接服务器

启动游戏,进入多人游戏菜单。找到服务器名称(可在网页管理界面查看并自定义)。

点击服务器连接,若提示输入密码,密码同样在网页管理界面可见。

恭喜你,已成功在 Windows 独立服务器上安装并运行 Farming Simulator 22(Epic Games 版本)!