无论您是在 Windows 还是 Linux 上玩 Satisfactory 1.0,为您和您的朋友设置专用服务器都非常简单。
Satisfactory 最初于 2019 年在抢先体验版中发布,五年后,Coffee Stain Studios 正式发布了这款游戏。这款开放世界工厂建设游戏在 Steam 上获得了压倒性的好评,提供了令人愉快的单人和多人游戏体验。
许多多人游戏允许玩家创建自托管的专用服务器。如果您想在 Satisfactory 1.0 版中设置专用服务器,请按照以下步骤操作。
Satisfactory 1.0 专用服务器 – Windows
步骤 1:安装 SteamCMD
- 从Valve 网站下载 SteamCMD 。
- 选择“1.1 Windows”,然后单击下载链接。
- 提取下载的文件。
- 在您的电脑驱动器中为 SteamCMD 创建一个新文件夹。
- 将解压的文件移动到新文件夹中。
在 Satisfactory 1.0 中创建专用服务器的最简单方法是使用 SteamCMD。从Valve 的开发者社区网站下载 SteamCMD,从内容列表中选择“1.1 Windows”。
下载后,提取内容并在电脑硬盘上创建一个文件夹来保存 SteamCMD 文件,并将其命名为“Steam 服务器”等可识别的名称。
第 2 步:运行并设置 SteamCMD 服务器
- 运行 SteamCMD 并允许其安装。
- 在“Steam 服务器”目录中创建一个名为“Satisfactory”的文件夹。
- 复制“Satisfactory”文件夹的目录路径。
- SteamCMD 安装后,输入“force_install_dir [粘贴的目录]”并按 Enter。
- 在下一行输入“login anonymous”。
- 在下一行中使用 Satisfactory 服务器 App ID (1690800):“app_update 1690800 verify”。
- 退出 SteamCMD。
打开解压的文件夹并启动“steamcmd”应用程序。等待安装完成。在此期间,在 Steam 服务器目录中为 SteamCMD 文件创建一个新文件夹。
为方便识别,将此文件夹命名为“Satisfactory”。安装完成后,将目录路径复制到刚刚创建的“Satisfactory”文件夹中。
回到 SteamCMD,输入“force_install_dir [粘贴的目录]”(不带引号)并按 Enter。然后输入“login anonymous”以匿名连接到 Steam。
要安装服务器,您需要 Satisfactory 专用服务器 App ID“1690800”。在命令中使用它:“app_update 1690800 verify”。按 Enter 后,安装将开始,您可以退出 SteamCMD。
步骤3:配置防火墙
- 打开“Windows Defender 防火墙”应用程序。
- 选择“入站规则”,然后选择“新规则”。
- 选择端口,然后输入“7777”,同时保持选择 TCP。
- 保持接下来的两页不变。
- 用标题中的“TCP”命名您的端口。
- 对 UDP 重复该过程,并相应命名。
要允许您的服务器访问特定端口,请配置您的防火墙。搜索“Windows Defender 防火墙”并打开该应用程序。
选择“入站规则”,点击“新建规则”。选择端口选项,输入“7777”作为特定本地端口,并保持TCP选项处于选中状态。
命名端口时,在标题中包含“TCP”。然后对 UDP 重复此过程,确保为该规则赋予不同的名称,可能包括“UDP”。
步骤 4:运行服务器
- 打开“Satisfactory”文件夹中的“FactoryServer”应用程序。
- 如果出现提示,请安装 DirectX。
- 进入 Satisfactory 游戏并从主菜单中打开“服务器管理器”。
- 使用您的服务器的 IP 地址添加新服务器。
- 命名您的服务器并在提示时设置管理员密码。
- 完成服务器的自定义并启动它。
您的服务器即将运行!打开“Satisfactory”文件夹中的“FactoryServer”应用程序。如果系统提示您安装 DirectX,请执行此操作。
服务器运行后,访问 Satisfactory 游戏,从主菜单中选择“服务器管理器”,然后使用 IP 地址添加您的服务器。
点击“确认”,命名您的服务器,并创建管理员密码。之后,您可以根据需要自定义您的游戏世界。恭喜!您现在已在 Satisfactory 服务器上设置完毕!
Satisfactory 1.0 专用服务器 – Linux
步骤1:安装SteamCMD并连接SSH
- 从Valve 网站下载 SteamCMD 。
- 选择“1.2 Linux”,然后点击下载链接。
- 打开命令提示符并输入“ssh [用户][服务器 IP]”,然后输入您的用户密码。
- 使用 Valve 网站上的命令行下载“ Ubuntu ”。
- 按要求同意提示。
您可以从Valve 的开发者社区网站下载 SteamCMD,在内容列表中选择“1.2 Linux”。下载后,打开命令提示符。
输入“ssh [用户][服务器IP]”并输入密码进行连接。按照Valve网站Ubuntu部分的说明安装Ubuntu 。
按照提示继续安装。
第 2 步:配置防火墙
- 在命令提示符中输入“sudo ufw allow 22”。
- 然后输入“sudo ufw allow 7777”。
- 如果您在本地运行服务器,请输入“sudo ufw enable”。
要允许防火墙访问特定端口,请先输入“sudo ufw allow 22”以允许服务器上的 SSH。接下来,输入“sudo ufw allow 7777”并按 Enter。
如果在本地运行服务器,也输入“sudo ufw enable”并用“Y”键确认。
步骤3:创建新用户并运行SteamCMD
- 使用“sudo adduser [name]”创建一个新用户并设置密码。
- 使用“su – [name]”切换到该用户并输入密码。
- 使用“mkdir [name]”创建一个新目录(考虑将其命名为“Steam 服务器”)。
- 使用“cd server/”导航到该目录,然后输入“pwd”进行复制。
- 使用“steamcmd”运行 SteamCMD。
- 输入“force_install_dir [目录]”并粘贴目录。
- 运行“app_update 1690800 verify”。
在 Linux 上,由于存在安全风险,建议避免在根帐户上运行 SteamCMD。专门为运行此应用程序创建一个新用户。
输入“sudo adduser [name]”,其中 [name] 是您想要的用户。设置密码并确认用户信息。然后使用“su – [name]”切换到这个新用户并输入您的密码。接下来,通过输入“mkdir [name]”为 SteamCMD 创建一个目录(您可以将其称为“Steam 服务器”或您喜欢的任何名称)。
使用“cd server/”导航到该目录,然后输入“pwd”查看并复制目录路径。输入“steamcmd”启动 SteamCMD。安装后,使用“force_install_dir [directory]”和之前复制的目录,然后输入“app_update 1690800 verify”。
步骤 4:启动 Satisfactory 服务器
- 在命令提示符中输入“./FactoryServer.sh”。
- 启动 Satisfactory 并在服务器管理器中添加新服务器。
- 输入服务器的 IP 地址、命名服务器并创建管理员密码。
- 在启动之前定制您的世界。
要启动服务器,请在命令提示符中输入“./FactoryServer.sh”。此命令将启动您的专用服务器。
之后,访问 Satisfactory,从主菜单进入“服务器管理器”,使用服务器的 IP 地址添加您的服务器,然后确认出现的任何警告。命名您的服务器并创建管理员密码,这样您就可以在启动之前自定义您的游戏世界。
这就是您在 Linux 上设置专用 Satisfactory 1.0 服务器所需要了解的全部内容!
发表回复