科技包产线配比与 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。