07 10 月 2026
适用游戏:森林之子(Sons of the Forest)
适用人群:想和朋友建基地、打野人的小队(本作最多 8 人)
⚠️ 重要前提:官方服务端只有 Windows 版,Linux 需要用 Wine 跑,或直接选 Windows 系统

本文是 Linux 系统专属教程(Ubuntu / Debian / CentOS 通用)。

用 Windows 服务器的请转:《森林之子开服保姆级教程(Windows 版)》→ https://z0w.cn/wiki/sons-of-the-forest-server-guide-windows.html

一、开服前先看这段(避坑)

本作联机人数上限是 8 人,这是游戏硬限制,改配置文件也突破不了。所以非常适合几个朋友小队长期玩,不需要堆太高配置:

  • 4~8 人小队:4核8G 就够用
  • 存档会持续增长,硬盘建议留 20G 以上

为什么选 NAT 型服务器? 森林之子是长期服(存档要一直留着),服务器得 24 小时开着。NAT 型没有独立 IP,但通过端口映射照样能让朋友连进来,长期成本比独立 IP 低一半以上。

两种方案:

方案说明适合
A. Windows 系统镜像原生跑,最省事不想折腾的新手
B. Linux + Wine用更便宜的 Linux / NAT 服务器想压成本的老手

二、端口规划(重点:三个端口都要开!)

森林之子是三个 UDP 端口全部要通,少一个都会出问题,这是新手最常见的坑:

端口协议用途
8766UDP游戏主端口(必须)
27016UDPSteam 查询端口(必须,列表可见)
9700UDPBlobSync 存档同步端口(必须,最容易漏)

在云服务器控制台「端口映射 / 端口转发」里添加:

  • UDP 外部 8766 → 内部 8766
  • UDP 外部 27016 → 内部 27016
  • UDP 外部 9700 → 内部 9700
如果服务商限制了外部端口范围,可以改配置文件里的端口号,但三个都要改、都要映射。

三、第一步:下载服务端

方案 A:Windows 服务器

steamcmd +force_install_dir C:\sotfserver +login anonymous +app_update 2469870 validate +quit

方案 B:Linux + Wine

# 装 Wine
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wine64 wine32 xvfb screen curl wget tar

# 下载 SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz

# 强制拉 Windows 版服务端
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/sotfserver +login anonymous +app_update 2469870 validate +quit

四、第二步:改配置(dedicatedserver.cfg)

森林之子用的是 JSON 格式的配置文件,不是 ini,别写错格式。

先启动一次让它生成配置文件,然后关掉:

cd ~/sotfserver
xvfb-run --auto-servernum wine SonsOfTheForestDS.exe

配置文件默认在:

  • Windows:C:\Users\你的用户名\AppData\LocalLow\Endnight\SonsOfTheForestDS\dedicatedserver.cfg
  • Linux + Wine:~/.wine/drive_c/users/root/AppData/LocalLow/Endnight/SonsOfTheForestDS/dedicatedserver.cfg

编辑成这样(按需改):

{
  "IpAddress": "0.0.0.0",
  "GamePort": 8766,
  "QueryPort": 27016,
  "BlobSyncPort": 9700,
  "ServerName": "森林之子小队服",
  "MaxPlayers": 8,
  "Password": "123456",
  "LanOnly": false,
  "SaveSlot": 1,
  "SaveMode": "Continue",
  "GameMode": "Normal",
  "SaveInterval": 600,
  "LogFilesEnabled": true
}

关键字段说明:

字段说明
ServerName服务器名
MaxPlayers最多 8,硬上限
Password进服密码,留空则任何人可进
LanOnly必须为 false,否则只有局域网可见
SaveModeContinue=继续存档;New=重新开档(会覆盖!)
GameModeNormal / Hard / HardSurvival / Peaceful / Creative / Custom
SaveInterval自动存档间隔(秒)
⚠️ JSON 格式严格,逗号、引号写错服务端会起不来,改完建议用在线 JSON 校验器查一遍。

五、第三步:挂后台开服

screen -S sotf
cd ~/sotfserver && xvfb-run --auto-servernum wine SonsOfTheForestDS.exe

看到日志稳定输出即启动成功,Ctrl+A → D 脱离。

  • 回到控制台:screen -r sotf

六、第四步:客户端进服

游戏主菜单 → 多人游戏 → 加入服务器 → 搜索服务器名,或直接 IP 直连:

你的服务器IP:8766

输入密码即可进服。

想开控制台:游戏内直接输入 cheatstick(左上角会显示),然后按 F1 打开控制台,可用 godmode on、addallitems、buildermode 等命令。


七、常见问题排查

1. 服务器列表搜不到?

  • 查询端口 27016 UDP 没映射;配置文件 LanOnly 是不是设成了 true。

2. 能搜到但进不去 / 卡在加载?

  • 99% 是 9700(BlobSync)端口没开,森林之子必须三个端口全通,这是本游戏最经典的坑。

3. 存档没了?

  • SaveMode 设成 New 会覆盖旧档,长期服一定要用 Continue。
  • 存档位置同上配置目录,定期整目录备份:
tar czf ~/sotf_backup_$(date +%m%d).tar.gz -C ~/.wine/drive_c/users/root/AppData/LocalLow/Endnight SonsOfTheForestDS

4. 想换难度/改设置没生效?

  • GameMode 只在新建存档时生效,已有存档要改难度得开新档(SaveMode: New)。

5. 游戏更新后进不去?

  • 停服后重跑下载命令更新(Linux 记得带 +@sSteamCmdForcePlatformType windows)。

6. 卡顿 / 掉线?

  • 内存不足加 swap:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile && sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

八、总结

项目说明
配置4核8G 足够(最多 8 人)
系统Windows 原生 或 Linux + Wine
网络NAT 型服务器 + 8766 / 27016 / 9700 三个 UDP 端口
连接方式IP:8766 直连

森林之子是典型的长线存档服,服务器要一直开着,NAT 型服务器长期持有最划算。


📌 觉得有用的话点个赞/收藏,评论区交流开服问题,看到都会回。
懒得折腾 Wine 和配置文件的朋友,可以看看财富云计算的游戏云服务器:一键开服面板,NAT 价格,森林之子、方舟、RUST、Scum 等主流游戏都支持快速部署。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:RUST腐蚀开服保姆级教程(Linux 版):Wine 方案完整步骤
  2. 下一篇:SCUM人渣开服保姆级教程(Linux 版):Wine 方案完整步骤
发表评论 2

取消回复