控制台命令速查
必看cheatstick 輸入後按 F1 才開控制台,螢幕無輸入框;含 godmode / invisible / addallitems / settimeofday / season / killradius / aidisable / addcharacter
嚴格 JSON 設定工坊與洞穴威脅量化 · 8 人小隊生存恐怖 · 恐怖生存 / 開放世界建造
森林之子一站式工具:dedicatedserver.cfg(副檔名 .cfg、內容是嚴格 JSON)產生器與合法性預檢、22 項自訂難度平衡器、三個 UDP 連接埠矩陣與排障決策樹;玩家側提供威脅指數、洞穴配裝、建造資源預算、Kelvin 產能配速、滑索幾何、季節推進與 8 人小隊分工。
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 改資料目錄。