烹饪锅优先级引擎
39 道菜39 道料理的优先级判定,说明「为什么没出锅」以及差在哪一项数值
Klei 经典暗黑手绘联机生存 · 暗黑手绘 / 多人联机生存
区分快照与真实备份,给出备份范围、保留策略、可执行脚本与回滚演练清单
39 道料理的优先级判定,说明「为什么没出锅」以及差在哪一项数值
从「我想吃这道菜」出发,反推出全部可行配比并逐条回验
32 种食材的肉/菜/果/蛋/甜/脂/乳/鱼/怪/冰等十二维数值与风险标记
12 个腐烂修正因素(冰箱/盐箱/蘑菇灯/切斯特/温度/潮湿/烹饪)叠加计算
8 类产出的干燥天数与保质期,按目标产量反推所需架数与天数
冬夏双保温值随世界温度切换,含胡子惩罚、暖石传热与过热/失温判定
物理(吃角色倍率)/ 电击(潮湿加倍)/ 平面(无视倍率与护甲)三层分开计算
11 个 Boss 的血量、减伤与穿透关系,含首冬鹿角兔的倒计时与专项流程
17 位幸存者的三维与机制差异,技能点按存活天数规划(68 天满 15 点)
四季威胁与备冬清单、首冬倒计时、六项基地选址评分(按翻车概率加权)
集群配置与 Master / Caves 两份 server.ini 一次生成,补齐旧版缺失的 [STEAM] 段
按分片生成完整放行表并检测冲突,标明 UDP 漏放是「列表搜不到」的主因
Master 与 Caves 逐字段对照,区分必须相同与必须不同,六项自检定位静默失败
生成 worldgenoverride.lua,并说清它与游戏自写的 leveldataoverride.lua 的区别
生成两份 modoverrides.lua 与 mods/ 下载清单,锁死分片级配置这个第一大坑
本地体检令牌的空格/换行/占位符,并预警「改 Steam 密码导致全部令牌失效」
6 类高频事故的症状 → 可能原因(排序)→ 检查步骤,不断言根因
21 条可核对的 c_ 指令,按危险程度分级,修正旧版臆造的 c_kick / c_ban 写法
区分快照与真实备份,给出备份范围、保留策略、可执行脚本与回滚演练清单
按人数、分片与 Mod 数估算 CPU / 内存,强调吃单核主频而非核心数
11 项分级检查(5 项阻断级),附推荐验证顺序,把低级错误挡在上线前
用 dedicated_lan_server 跳过令牌校验,把「服务端本体问题」与「令牌端口问题」分开
一次性生成整套 cluster 目录(含 token、分片、worldgen、mods 与下载清单)
| 端口 | 协议 | 用途 |
|---|---|---|
| 10999 | UDP | 游戏主端口(Master 分片,地上世界) |
| 11000 | UDP | 洞穴分片端口(Caves,仅开了洞穴时占用) |
| 10888 | UDP | 分片集群内部通信端口(cluster.ini 里的 master_port,不需要对外开放) |
| 8766 | UDP | Master Steam 查询端口(漏放会导致服务器列表搜不到) |
| 8768 | UDP | Caves Steam 查询端口(仅开了洞穴时需要) |
| 27018 | UDP | Master 分片的 Steam 主端口 |
| 27019 | UDP | Caves 分片的 Steam 主端口(仅开了洞穴时需要) |
SteamCMD appid 343050
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 343050 validate +quit
.klei/DoNotStarveTogether/Cluster_1/cluster.ini.klei/DoNotStarveTogether/Cluster_1/cluster_token.txt.klei/DoNotStarveTogether/Cluster_1/Master/server.ini.klei/DoNotStarveTogether/Cluster_1/Master/worldgenoverride.lua.klei/DoNotStarveTogether/Cluster_1/Master/modoverrides.lua.klei/DoNotStarveTogether/Cluster_1/Caves/server.ini.klei/DoNotStarveTogether/Cluster_1/Caves/worldgenoverride.lua.klei/DoNotStarveTogether/Cluster_1/Caves/modoverrides.luamods/dedicated_server_mods_setup.lua开服前必须到 accounts.klei.com 生成 cluster_token.txt(服务器票据),否则无法上架大厅;★ 重置 Steam 账号密码会让「所有」已生成的令牌立即失效,这是社区里最高频的「毫无征兆」故障。tick_rate **默认 15**(不是 30),调到 30 会让 CPU 占用翻倍,低配机反而更卡。★ modoverrides.lua 是分片级的:改完 Master/ 必须复制一份到 Caves/,否则洞穴不加载任何 Mod,玩家出洞会看到物品丢失;mods/dedicated_server_mods_setup.lua 在 mods/ 目录而不是 cluster 目录,忘了它会报「Mod 找不到」。★ 只改 worldgenoverride.lua,不要动游戏自己写的 leveldataoverride.lua。Lua 类 Mod 与游戏共用主线程,是掉帧的头号原因;服务器主循环单线程,吃单核主频而非核心数;约每玩家 65MB 内存,建议 3.5GHz 以上单核 + 4GB 内存。