調理鍋プライオリティエンジン
39 料理39料理のプライオリティ判定。なぜ別の料理になったかを数値で診断
Klei ダーク手描きサバイバル · ダークサバイバル / 協力プレイ
検証可能な c_ コマンド21件を危険度で分類。旧版の誤った c_kick / c_ban を修正
39料理のプライオリティ判定。なぜ別の料理になったかを数値で診断
作りたい料理から、検証済みの4スロット配合を逆引き
32食材の12次元(肉・野菜・果物・卵・甘味・脂・乳・魚・怪物・氷ほか)と危険表示
12の腐敗補正(冷蔵庫・塩箱・キノコランプ・チェスター・温度・濡れ・調理)を積算
8種の乾燥日数と賞味期限から、目標生産量に必要なラック数と日数を逆算
冬夏の保温値切替、ヒゲのペナルティ、サーマルストーンの伝熱、オーバーヒート/低体温判定
物理(キャラ倍率)・電撃(濡れで倍増)・平面(倍率と防具を無視)を別々に計算
11ボスのHP・軽減・平面貫通と、初冬ディアクロップスの手順
17人の能力と特性、スキル点の計画(68日で15点)
四季の脅威と冬支度、初冬カウントダウン、6項目の拠点選定スコア
共有 cluster.ini と両シャードの server.ini を一括生成。旧版に欠けていた [STEAM] を補完
シャード構成ごとの開放表と競合検出。UDP漏れが一覧に出ない主因であることを明示
Master と Caves の項目別比較。一致必須/不一致必須を分類し、6項目で静かな失敗を検出
worldgenoverride.lua を生成し、leveldataoverride.lua を編集してはいけない理由を解説
modoverrides.lua を2つと mods/ の一覧を生成。シャード単位設定の落とし穴を明示
空白・改行・プレースホルダーをローカル検査。「Steamパスワード変更で全トークン失効」を警告
6つの頻出障害を症状→想定原因(順位)→確認手順で整理。根因は断定しません
検証可能な c_ コマンド21件を危険度で分類。旧版の誤った c_kick / c_ban を修正
スナップショットと本物のバックアップを区別し、範囲・保持方針・実行可能スクリプト・訓練手順を提示
人数・シャード・Mod数からCPU/RAMを見積もり。コア数より単核性能が重要と明示
11項目の段階別チェック(阻害5件)と推奨検証順序
dedicated_lan_server でトークン検証を省略し、サーバー側とトークン/ポート側の問題を分離
clusterディレクトリ一式(トークン・シャード・worldgen・Mod・DL一覧)を一括生成
| ポート | プロトコル | 用途 |
|---|---|---|
| 10999 | UDP | ゲームポート(Master シャード・地上) |
| 11000 | UDP | 洞窟シャードポート(洞窟有効時のみ) |
| 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 は cluster 内ではなく mods/ にあり、忘れると「Modが見つからない」エラーになります。★ 編集するのは worldgenoverride.lua のみ。leveldataoverride.lua はゲームが書くファイルです。Lua Mod はメインスレッドを共有し、ラグの最大要因です。メインループはシングルスレッドのため、コア数より単核クロックが重要です。1人あたり約65MB、3.5GHz以上の単核と4GB RAMを推奨します。