控制台命令速查
必看cheatstick 输入后按 F1 才开控制台,屏幕无输入框;含 godmode / invisible / addallitems / settimeofday / season / killradius / aidisable / addcharacter
严格 JSON 配置工坊与洞穴威胁量化 · 8 人小队生存恐怖 · 恐怖生存 / 开放世界建造
UDP 8766 / 27016 / 9700 逐一说明不放通的后果,并生成 netsh / ufw / iptables / firewalld 命令
cheatstick 输入后按 F1 才开控制台,屏幕无输入框;含 godmode / invisible / addallitems / settimeofday / season / killradius / aidisable / addcharacter
按水平跨度与高低差算坡度、绳长、锚点数与材料,并提示滑索必须有直接视线(line of sight)
5 项敌人设置是乘性叠加的,全 High 与只调一项差一个数量级。加权量化出地表与洞穴两套指数
汇总原木/木棍/石头/绳索/布/胶带需求,并算出 Kelvin 无法代采的部分
Kelvin 不会疲劳但任务串行 —— 一次一条,派新活会中断当前作业
Kelvin 管采集建造、Virginia 管战斗且三臂双持;打到 Virginia 一次信任即清零
算出冬季何时到来;IdleDayCycleSpeed=0 时无人冻结,正是「不会一觉醒来变冬天」的原因
洞穴内完全无法补给,按威胁档位与队伍人数给出每人携带量
标记点有限,按地堡/洞穴/3D 打印机/武器等类别排出优先级(不复制静态坐标库)
硬上限 8 人,按采集/建造/探索/战斗/后勤分配并提示「有探索无战斗」等危险配置
扩展名 .cfg 内容是严格 JSON。5 分区 + 4 预设,输出前逐项校验键名/层级/类型/逻辑冲突
22 项 CustomGameModeSettings 一次调完,并预检 GameMode=Custom 与 SaveMode=New 两个静默失效前提
粘贴现有配置,一次检出语法错误、键名拼写、层级错放、类型违反与逻辑冲突
UDP 8766 / 27016 / 9700 逐一说明不放通的后果,并生成 netsh / ufw / iptables / firewalld 命令
按「能否直连 / 能否被搜到 / 世界是否完整」二分定位,含反引号直连技巧与无 RCON 前提说明
SaveSlot 1–5 是彼此独立的世界而非同一世界的多个存档点;生成备份脚本与 crontab,并警告停服后再备份
没有 tick rate 可调,只有 ActiveTargetFramerate(最小 10)/ IdleTargetFramerate / IdleDayCycleSpeed 三个杠杆
appid 2465200 免费匿名拉取;游戏更新后必须重跑 app_update,否则版本不匹配谁都进不去
| 端口 | 协议 | 用途 |
|---|---|---|
| 8766 | UDP | 游戏主端口(GamePort)—— 不放通则完全进不去 |
| 27016 | UDP | 查询端口(QueryPort)—— 缺了直连能进但服务器列表搜不到 |
| 9700 | UDP | 世界数据同步端口(BlobSyncPort)—— 缺了能进服但建筑/地形缺失,常被误判为存档损坏 |
SteamCMD appid 2465200
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 2465200 validate +quit
https://xgamingserver.com/docs/sons-of-the-forest/server-config
dedicatedserver.cfg%APPDATA%/../LocalLow/Endnight/SonsOfTheForestDS/dedicatedserver.cfgownerswhitelist.txtSaves/【最关键】dedicatedserver.cfg 扩展名是 .cfg,但内容是严格 JSON —— 一个尾逗号就会让服务端报 configuration failed to parse 拒绝启动。两套命名空间不可混用:GameSettings 用裸前缀(Gameplay.TreeRegrowth / Structure.Damage),CustomGameModeSettings 用 GameSetting.<域>.<键>(22 项)。自定义难度有两个静默失效前提:GameMode 必须是 Custom,且 SaveMode 必须是 New —— 难度在世界创建时锁定,Continue 下改了也对已有存档无效。三个 UDP 端口缺一不可,尤其 9700 BlobSyncPort 缺失会导致进服后建筑/地形缺失。官方配置不含 RCON,不要自行添加 RconPort 之类的假字段。ownerswhitelist.txt 是「服主/管理员名单」(每行一个 SteamID64),不是玩家白名单,改完必须重启;私密服另用 Password 控制(最多 40 字符,大小写敏感)。MaxPlayers 上限为 8(游戏硬限制,写更高会被静默忽略)。控制台需先启用 GameSetting.Multiplayer.Cheats,进服后直接键入 cheatstick(无输入框)再按 F1。无官方 mod 支持(无 Workshop、无 -mods)。Linux 需 Proton/Wine,Windows 可用 -userdatapath 改数据目录。