返回 开服教程
森林之子开服12 min

《森林之子》专用服务器搭建与存档槽位管理指南

整理 Sons of the Forest 官方专服搭建:SteamCMD 2465200、UDP 8766/27016/9700 端口映射、dedicatedserver.cfg 核心参数、LanOnly 模式与 LGSM 实例管理。

《森林之子》(Sons of the Forest)官方专用服务器(Dedicated Server)支持将野外孤岛世界独立托管。专服能够承载持续的建筑物理状态与变异野人 AI 演算,脱离了玩家联机必须依赖某位房主电脑长开的局限。本文介绍该游戏专用服务器的标准部署流程、端口规划与配置字段。


一、服务器资源规划参考

规格类型 4~6人小队生存 8人满员建筑服
CPU 4 核心 / 3.0GHz+ 8 核心 / 3.5GHz+
内存 (RAM) 8 GB 物理内存 16 GB 物理内存
存储空间 25 GB SSD 50 GB SSD
网络上行 10 Mbps 独享 25 Mbps 独享

二、SteamCMD 安装专服

专用服务器由 SteamCMD 匿名拉取(AppID 为 2465200):

Shell
steamcmd +login anonymous +app_update 2465200 validate +quit

下载完成后,主程序位于根目录:SonsOfTheForestDS.exe。


三、网络通信三端口规划

《森林之子》专用服务器依赖 3 个不同用途的 UDP 端口协同工作:

默认端口号 协议 作用说明 路由器映射状态
8766 UDP 游戏通信端口(GamePort) 必须映射
27016 UDP Steam 查询与大厅展示端口(QueryPort) 必须映射
9700 UDP 系统初始化与数据同步端口(BlobSyncPort) 必须映射

四、核心配置文件详解

首次启动一次 SonsOfTheForestDS.exe 生成基础目录结构,配置文件保存在用户目录下:

  • Windows: C:\Users\<用户名>\AppData\LocalLow\Endnight\SonsOfTheForestDS\

1. dedicatedserver.cfg(服务器主设置)

JSON
{
  "IpAddress": "0.0.0.0",
  "GamePort": 8766,
  "QueryPort": 27016,
  "BlobSyncPort": 9700,
  "ServerName": "LanGame Sons of the Forest Server",
  "MaxPlayers": 8,
  "Password": "your_secure_password",
  "LanOnly": false,
  "SaveSlot": 1,
  "SaveMode": "Continue",
  "GameMode": "Normal",
  "IdleDayCycleSpeed": 0.0,
  "SaveInterval": 600
}

关键字段说明:

  • LanOnly:设为 true 仅供局域网内部搜索和加入,不向 Steam Master Server 注册;
  • SaveMode:Continue(继续现有存档,自动读盘),New(每次启动强制创建全新世界);
  • IdleDayCycleSpeed:当服务器内没有任何在线玩家时,白昼与季节推移的速度(设为 0.0 实现无人在线时完全冻结时间,暂停无人在线时的时间推进)。

2. ownerswhitelist.txt(管理员权限绑定)

每行填入一位服主的 SteamID64;该名单授予最高管理权限:

Config
76561198000000000

上述目录、端口分工与服主名单格式依据开发者配置指南。


五、用 LGSM 管理日常维护

森林之子的管理容易出错在存档槽位与启动模式:同一台电脑上的测试世界和正式世界,要有清楚的名称与独立数据位置。切换 SaveSlot 或 SaveMode 前先核对当前进度并备份。

LanGame Server Manager (LGSM) 产品页 与项目仓库提供对应模板。LGSM 可集中编辑原生配置、管理实例启停与日志,避免维护多份不知归属的启动脚本。

先验证三个 UDP 端口的实际监听、入站规则和队友加入结果,再安排长期运行。无人在线的时间推进由游戏配置决定;设置暂停世界时间,并不等于服务器进程休眠或不再消耗资源。