科技包產線配比與 SPM
12 包12 種科技包(基礎 7 + Space Age 新增 5),按機器與模組即時算所需台數
Wube Software 工業流水線 · 自動化 / 基地建設
全欄位生成器 + 開服前校驗:攔住公開服缺 token、allow_commands=true 等靜默故障
12 種科技包(基礎 7 + Space Age 新增 5),按機器與模組即時算所需台數
2.0.7 起信標改成 √n 遞減:算總效果、第 n 個的邊際收益與舊口徑的高估幅度
逐格精確計算反應爐鄰接加成,另含融合發電機最優數與 Gleba 供暖塔配比
4 種帶型 × 4 檔著疊容量吞吐矩陣,並診斷「配比對了但線還是堵」的背壓位置
五級品質產出分佈、回收器 25% 返還,以及得到 1 個傳說所需合成次數
地基重量 → 推進器 → 速度 → 小行星壓力,含推進器南側佈局等硬約束檢查
按 重油→潤滑油/固體燃料→輕油→石油氣 的固定優先級分配,算實際產氣與缺口
遞歸展開任意產物的完整配方鏈,給出各級機器數與折算到原礦的總需求
算單趟循環、裝卸瓶頸與達標所需列車數——瓶頸幾乎總是裝車速度而非運力
進化因子 = 時間 + 汙染 + 殺巢三項貢獻,拆解佔比並給出當前蟲族等級
全欄位生成器 + 開服前校驗:攔住公開服缺 token、allow_commands=true 等靜默故障
礦脈頻率 / 大小 / 豐富度、起始區、水體懸崖與蟲巢密度——託管商面板普遍不暴露
汙染擴散、進化三因子與蟲巢擴張參數,和玩家側進化估算工具配套
作弊與科技、世界與蟲族、勢力加成、伺服器維運四類指令速查,支援搜尋
一次產生安裝腳本(含 glibc 預檢)、systemd unit、備份腳本、防火牆規則與啟動命令
版本一致性核對、mod-list.json 生成、官方 API 同步腳本,以及 9 項開服前自檢清單
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 34197 | UDP | 遊戲主連接埠(僅 UDP) |
| 27015 | TCP | RCON 遠端主控台(可選) |
該遊戲不透過 SteamCMD 散佈伺服端,請從官方管道下載。
config/server-settings.jsonconfig/map-gen-settings.jsonconfig/server-adminlist.jsonconfig/server-banlist.jsonconfig/rconpwmods/saves/<存档名>.zipFactorio 沒有 Steam 專用服可拉——伺服端從 factorio.com 官方下載(有獨立的 headless 包,不含圖形與聲音,也不連結 Xlib/libGL,適合純伺服器)。走 Steam 的服也可以用 34197。連接埠只有 **UDP 34197**(Factorio 只用 UDP,自己在 UDP 上實現了可靠傳輸層來處理丟包與亂序),加可選 27015/TCP 的 RCON。有個特別容易忽略的坑:路由器如果對 34197 出站包做源連接埠隨機化(NAT 連接埠改寫),玩家就進不來,需要在路由器裡關掉這個行為。設定檔是三個 JSON:map-gen-settings.json(地圖尺寸、礦脈頻率與大小)、map-settings.json(汙染擴散、蟲巢擴張與進化)、server-settings.json(伺服器名、可見性、玩家上限、autosave_interval、rcon 密碼等);前兩個只在用 --create 建圖時生效。伺服端**必須**先有存檔才能啟動,所以流程是:先 factorio --create saves/main.zip 建圖,再 factorio --start-server saves/main.zip --server-settings ./data/server-settings.json 起服。headless 預設在沒有玩家時自動暫停,可用 server-settings.json 裡的 auto_pause 設為 false 關掉。所有實例必須遊戲版本與 mod 完全一致,否則連不上。效能看的是單核主頻不是核數,工廠越大對單執行緒越苛刻;建議 autosave_interval 10 分鐘、autosave_slots 15 個,大型存檔單個就幾百 MB,要留 30–100 GB 磁碟。別直接掛在 SSH 裡跑,用 systemd / tmux / screen。伺服器管理員加在 config/server-adminlist.json,白名單在 server-whitelist.json。