钢铁雄心4 陆军操练大典——基础理论篇
跳过运营,直击陆军。理解”什么样的部队能赢”,才知道”需要什么样的工业来造”。
引言:为什么从陆军开始?
《钢铁雄心4》(Hearts of Iron IV)是Paradox出品的二战大战略游戏。
和其他P社作品不同,钢4把一切”种田”要素压缩到了极致——外交只有宣战和拉阵营,内政简化成”政治点数点国策”,经济更是粗暴地归结为两个数字:民用工厂和军用工厂。
这不是缺点,这是聚焦。
钢4本质上是一个战争游戏。 你所有的运营——研究科技、铺设工厂、贸易资源——最终都指向同一件事:用军事手段击败敌人。游戏时间跨度1936-1948,你不打仗,就没事可做。
所以我不打算按传统教程的路线走。传统讲法从国家选择→内阁任命→工厂建设起步,在你完全不知道”我需要什么部队”之前,就塞给你一堆运营细节。你背完了,战争一开打,还是懵的。
我先讲陆军。
等你读懂了陆军的基本构成——一个师需要什么装备、战斗力是怎么算的、为什么装甲师能推得动而纯步兵推不动——你自然就会倒推出来:
我需要多少步枪、多少火炮、多少坦克?
→ 这些装备需要多少军用工厂?
→ 支撑这么多军工厂需要多少民用工厂?
→ 为了这些工厂需要抢哪些资源产地?
运营不是独立于军事的知识,运营本身就是围绕军事转的。
接下来的内容,直接深入到钢4陆军战斗的底层数学。读完这篇,你将对陆军战斗有清晰的理论框架。下一篇编制实战篇,会告诉你如何把这些理论变成能打仗的师。
第一章:师团属性的基础数学
1.1 一个师由什么组成?
每个师 = 线列战斗营(最多25个,分5个团,每团最多5个营) + 支援连(最多5个,各类型不重复)。
两者的关键区别:
| 对比 | 线列营 | 支援连 |
|---|---|---|
| 占用战斗宽度 | ✅ 是 | ❌ 否(恒为0) |
| 参与硬度平均 | ✅ 是 | ❌ 否 |
| 参与组织度平均 | ✅ 是 | ✅ 是 |
| 参与装甲/穿甲平均 | ✅ 是 | ✅ 是 |
记住这张表,后面会反复用到。
1.2 加法参数:堆就完事
以下属性遵循最简单的规则——各营数值直接相加:
- 软攻(Soft Attack):对非装甲目标的杀伤力
- 硬攻(Hard Attack):对装甲目标的杀伤力
- 突破(Breakthrough):进攻时格挡敌方反击的能力
- 防御(Defense):防守时格挡敌方攻击的能力
- HP(生命值/兵力)
- 战斗宽度(Combat Width)
师级数值 = 营A + 营B + 营C + ...
核心含义:这些参数是”线性增长”的。20个营的软攻就是10个营的两倍。同等质量下,大编制师在这些维度上是小师的上位替代。
1.3 平均参数:稀释效应
组织度(Organization)——这个最关键的”耐力”属性——是所有单位组织度的算术平均值:
师组织度 = (所有营组织度 + 所有支援连组织度) ÷ 总单位数
这意味着什么?
把一个组织度为10的坦克营加入一群组织度60的步兵营,全师组织度就会被拉低。坦克虽然攻高防高,但组织度低——拼组织度永远拼不过纯步兵。这就是”装甲师推得快但撑不久”的数学根源。
支援连也参与平均值计算,所以加支援连会轻微影响组织度。
1.4 特例:装甲与穿甲的40/60加权
装甲厚度和穿甲深度不按简单的算术平均计算,而是:
师装甲 = 最高装甲值 × 40% + 全师平均装甲值 × 60%
师穿甲 = 最高穿甲值 × 40% + 全师平均穿甲值 × 60%
平均值涵盖所有线列营和支援连。 穿甲的最高值可以来自支援连(比如支援反坦克连)。
这个公式的核心含义:一个高装甲单位就能显著提升全师装甲,但大头还是看平均值。所以”塞一个重坦营拉高全师装甲”确实管用,但效果有限——60%的权重给了平均值。
为什么是40/60?
P社的设计意图是:最强的营代表”尖兵”,平均值代表”整体水平”,装甲值反映的是敌方炮弹需要穿透这一整个师的综合难度——取决于目标中最硬的那个(40%)和整体平均硬度(60%)的平衡。
第二章:硬度——装甲师的减伤密码
2.1 硬度的定义
硬度(Hardness)表示一个师中”硬目标”(装甲车辆、机械化装备)的比例。范围0%-100%。
计算规则:仅取线列战斗营的硬度平均值,不含支援连。
师硬度 = 线列营硬度之和 ÷ 线列营数量
举例:2个轻坦营(硬度80%) + 3个步兵营(硬度0%)
→ 硬度 = (80+80+0+0+0) ÷ 5 = 32%
2.2 硬度如何影响伤害?
敌方攻击你时,软攻和硬攻按硬度比例分配:
实际受到软攻 = 敌方软攻 × (100% - 你的硬度)
实际受到硬攻 = 敌方硬攻 × 你的硬度
总有效攻击 = 实际软攻 + 实际硬攻
举例:
- 敌方:100软攻 + 20硬攻
- 你的师:60%硬度
- 实际软攻 = 100 × 40% = 40
- 实际硬攻 = 20 × 60% = 12
- 总有效攻击 = 52(原本120的攻击被减到52!)
2.3 为什么硬度是防守属性之王?
因为大多数师的硬攻极低。一个1939年标准步兵师的硬攻可能只有5-10点,而软攻高达100+。
高硬度迫使敌方用微不足道的硬攻来打你——这本身就是最好的减伤。一个80%硬度的装甲师,敌方只能用20%的软攻 + 80%的(几乎为零的)硬攻来造成伤害。
硬度不可见支援连——即使你塞了维修连、工兵连等一堆支援单位,它们不会稀释你的硬度。这就是为什么装甲师能保持高硬度。
要点总结
- 加法参数(软攻/硬攻/突破/防御/HP/宽度):越多越好,线性增长
- 组织度:平均值,混编会稀释——坦克拉低步兵的组织度
- 装甲/穿甲:40/60加权,一个高装甲单位能显著拉高全师装甲
- 硬度:仅看线列营,高硬度 = 废掉敌方软攻 = 极强的减伤
第三章:攻防博弈——破防的艺术
这是钢4战斗计算的核心。理解了这一章,你就理解了为什么有些师打人像刮痧,有些师像砍瓜切菜。
3.1 离散化:从属性值到”攻击次数”
游戏每小时把攻击值和防御值转化为”点数”:
攻击点数 = round(总有效攻击 ÷ 10)
防御点数 = round(防御值 ÷ 10) ← 防守方用"防御"
= round(突破值 ÷ 10) ← 进攻方用"突破"
⚠️ 关键区别:进攻方看突破值,防守方看防御值。这两个属性不通用。你堆了1000防御,进攻的时候一点用都没有——进攻时只看突破。
3.2 未破防:刮痧模式
当 攻击点数 ≤ 防御点数 时:
- 命中率仅10%
- 每个攻击点碰上一个防御点,90%被格挡
就像步兵拿步枪打碉堡——打是打了,基本不中。
3.3 破防:收割模式
当 攻击点数 > 防御点数 时,攻击分为两部分:
| 部分 | 点数 | 命中率 |
|---|---|---|
| 被格挡 | = 防御点数 | 10% |
| 破防 | = 攻击点数 – 防御点数 | 40% |
破防部分的命中率是未破防的4倍。 不是”多了一点伤害”,而是”多了四倍命中效率”。
3.4 举例
攻击方:15攻击点数,防守方:10防御点数
被格挡:10点 × 10% = 期望命中 1.0次
破防: 5点 × 40% = 期望命中 2.0次
总期望命中 = 3.0次/小时
如果攻击方只有10点(刚好不破防):10 × 10% = 1.0次/小时。
如果攻击方有20点(大幅破防):10 × 10% + 10 × 40% = 5.0次/小时。
攻击力翻倍(10→20),有效输出翻五倍(1→5)。 这就是”集中兵力突破阈值”的数学原理。
3.5 什么是”好”的突破值?
突破值是进攻方的防御。它决定了你在进攻时能格挡多少敌方反击。
- 突破值太低 → 被防守方破防 → 进攻时自己也掉组织度飞快 → 推不动
- 突破值足够高 → 防守方未破防 → 自己掉组织度极慢 → 可以持续进攻
一般来说,你的装甲师的突破值应该超过对方步兵师的攻击点数。 如果做不到,你的装甲师就是”一次性冲锋”——推一次自己组织度也见底了。
3.6 命中→伤害
每命中1次,造成:
HP伤害 = random(1, 2) × 0.06 × 装甲修正 × 其他修正
组织度伤害 = random(1, 4) × 0.053 × 装甲修正 × 其他修正
每小时总伤害 = 期望命中次数 × 每次命中期望伤害
组织度骰子默认1d4(平均值2.5)。如有装甲优势(你的装甲 > 敌方穿甲),升为1d6(平均值3.5),+40%期望伤害。
要点总结
- 攻击力÷10=攻击点数,防御力÷10=防御点数
- 进攻看突破,防守看防御——二者不互通
- 未破防=刮痧(10%命中),破防=收割(40%命中,4倍效率)
- 突破值不够 = 推不动;突破值够了 = 可以推到底
第四章:装甲系统——钢4最深奥的机制
4.1 装甲与穿甲的完整计算
回顾第一章的40/60公式,加上一个重要细节:
装甲厚度:最高不能来自支援连(只有线列营可以提供最高装甲),但平均值包含支援连。
穿甲深度:最高可以来自支援连或战斗营。平均值同样涵盖全部。
4.2 穿甲效率判定
计算 穿甲比 = 你的穿甲 ÷ 敌方装甲,查表:
| 穿甲比 | 伤害输出 | 含义 |
|---|---|---|
| ≥ 100% | 100% | 完全穿甲,全额伤害 |
| 75% ~ 99% | 80% | 部分穿甲 |
| 50% ~ 74% | 65% | 明显减伤 |
| < 50% | 50% | 装甲大幅减伤 |
中间值线性插值。来源:PIERCING_THRESHOLDS = {1.0, 0.75, 0.5, 0.0}、PIERCING_THRESHOLD_DAMAGE_VALUES = {1.0, 0.8, 0.65, 0.5}
4.3 装甲优势:不只是减伤
当 你的装甲 > 敌方穿甲(穿甲比<100%)时,触发两个效果:
- 伤害减免:按上表扣除敌方伤害输出
- 组织度骰子升级:你的组织度伤害骰从1d4→1d6(+40%期望伤害)
这叫”装甲优势”(Armor Bonus)。一个没被穿甲的装甲师,既打不死(敌方伤害减半),又打得疼(自己伤害+40%)。
这就是”闪电战”的游戏实现:用装甲师的装甲优势和机动性,在敌方未能装备足够穿甲武器之前,形成碾压。
4.4 实战意义
- 你的装甲 > 敌方穿甲:你能碾压他
- 你的穿甲 > 敌方装甲:你能穿他(不触发装甲优势)
- 你的装甲 < 敌方穿甲 且 你的穿甲 < 敌方装甲:你被碾压(最惨的情况)
一个值得记住的经验法则:穿甲值至少要到同期主流装甲值的75%,否则伤害输出掉到80%以下。
要点总结
- 装甲/穿甲=40/60加权,含支援连
- 穿甲比决定伤害系数:<50%就是50%伤害+装甲优势
- 装甲优势=敌方减伤+我方增伤,双重收益
- 没被穿甲的装甲师是游戏中最强的存在
第五章:生存参数——HP与组织度
5.1 HP:硬血量
- 加法计算:所有营HP相加
- 战斗力衰减:当前HP÷最大HP = 输出比例
- 阶梯取整:每掉10%HP为一档。90-99%时输出90%,80-89%时输出80%……不是平滑衰减,而是断崖下跌
- 战后损耗:战斗结束后,实际损失HP的70%转化为装备和人力损失
HP高的师能承受更多伤亡而不损失战斗力。步兵师的HP通常远高于装甲师——一顿炮火打下来,步兵师掉5%HP,装甲师可能已经掉了15%。
5.2 组织度:耐力条
- 平均计算:所有营和支援连的组织度平均值
- 归零即溃:组织度到0 = 该师失去战斗能力,被迫撤退
- 恢复机制:不在战斗中时缓慢恢复,速度和补给状况、学说等有关
组织度是所有进攻的前提。 一个攻击力1000但组织度只有10的师,打一小时就得撤。一个攻击力50但组织度80的师,可以磨一整天。
第六章:战斗宽度——战场容量的数学
6.1 基础宽度
| 营类型 | 基础宽度 |
|---|---|
| 步兵、坦克、骑兵、摩步、机步 | 2 |
| 炮兵、火箭炮(含自行版本) | 3 |
| 反坦克、防空(含自行版本) | 1 |
| 支援连(所有类型) | 0 |
特例:人海突击学说的特定科技可将步兵营宽度降至1.6。
师宽度 = 各线列营宽度相加。
6.2 战场容量
不同地形的战场宽度不同:
| 地形 | 基础宽度 | 每额外方向+ |
|---|---|---|
| 平原 | 80 | +40 |
| 森林 | 60 | +30 |
| 丘陵 | 70 | +35 |
| 山地 | 50 | +25 |
| 城市 | 80 | +40 |
| 沼泽 | 50 | +25 |
多方向攻击能显著扩大战场宽度。 从一个方向进攻80宽,两个方向就是120宽。
6.3 超宽惩罚
超宽比例 = (实际投入宽度 - 战场宽度) ÷ 战场宽度
攻防惩罚 = -100% × 超宽比例
规则:
– 超宽 ≤ 0%:无惩罚
– 惩罚上限:-33%
– 超宽 > 33%:预备队无法进入战场
实际含义:你最多超宽约33%。举例:平原80宽,最多塞106宽的部队(-32.5%),107宽以上就不让增援了。
6.4 堆叠惩罚
战场上师数有上限:基础5个 + 每个额外攻击方向+3个。
超过上限后,每多一个师,所有参战师 -2%攻防。
这就是为什么造一堆2宽小师是陷阱——它们互相堆叠惩罚,总输出还不如几个正常编制的师。
要点总结
- 师宽度=营宽度之和,坦克=2,炮=3,支援连=0
- 不同地形宽度不同,多方向攻击扩大战场
- 超宽最多33%,代价是攻防等比惩罚
- 堆叠惩罚让微型师成为陷阱
第七章:完整实战推演
以下使用纯假设数值,完整演示每小时的战斗计算流程。所有数字可追溯到公式,建议在游戏师设计器中复现。
7.1 双方编制
甲方:德军轻装甲突击师(进攻方)
| 单位 | 数量 | 宽度 | 软攻 | 硬攻 | 突破 | 装甲 | 穿甲 | 组织度 | 硬度 |
|---|---|---|---|---|---|---|---|---|---|
| 轻坦营 | 3 | 6 | 72 | 105 | 90 | 30 | 40 | 10 | 80% |
| 摩步营 | 3 | 6 | 60 | 6 | 15 | 0 | 0 | 60 | 0% |
| 摩炮营 | 1 | 3 | 45 | 5 | 2 | 0 | 0 | 0 | 0% |
| 工兵连 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | — |
| 侦察连 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | — |
师级属性:
- 宽度 = 6+6+3 = 15(支援连不占宽)
- 软攻 = 72+60+45 = 177
- 硬攻 = 105+6+5 = 116
- 突破 = 90+15+2 = 107
- 组织度 = (30+180+0+20+20)÷8 = 31.25
- 装甲 = 30×0.4 + 90÷8×0.6 = 12+6.75 = 18.75
- 穿甲 = 40×0.4 + 120÷8×0.6 = 16+9 = 25
- 硬度 = (80×3+0×4)÷7 = 34.3%
乙方:波军标准步兵师(防守方)
| 单位 | 数量 | 宽度 | 软攻 | 硬攻 | 防御 | 装甲 | 穿甲 | 组织度 | 硬度 |
|---|---|---|---|---|---|---|---|---|---|
| 步兵营 | 9 | 18 | 72 | 9 | 81 | 0 | 5 | 60 | 0% |
| 支援炮连 | 1 | 0 | 30 | 0 | 0 | 0 | 0 | 0 | — |
师级属性:
- 宽度 = 18
- 软攻 = 72+30 = 102
- 硬攻 = 9
- 防御 = 81
- 组织度 = (540+0)÷10 = 54
- 装甲 = 0
- 穿甲 = 5
- 硬度 = 0%
7.2 第一阶段:德军攻击波军
战场:平原,80宽。 双方宽度远低于上限,无超宽惩罚。
步骤1 硬度修正攻击(波军硬度0%→全额生效):
总有效攻击 = 177 + 116 = 293
步骤2 离散化:round(293÷10) = 29攻击点数
步骤3 波军防御点数:round(81÷10) = 8
步骤4 29 > 8 → 破防!
步骤5 命中分配:
被格挡:8 × 10% = 0.8次
破防: 21 × 40% = 8.4次
总期望命中 = 9.2次/小时
步骤6 装甲判定:德军穿甲25 vs 波军装甲0 → 100%伤害。德军装甲18.75 > 波军穿甲5 → 装甲优势,1d4→1d6。
步骤7 每小时伤害:
HP伤害 = 9.2 × 1.5 × 0.06 = 0.828/小时
组织度伤害 = 9.2 × 3.5 × 0.053 = 1.707/小时
波军组织度归零时间 = 54 ÷ 1.707 ≈ 31.6小时(约1.3天)
7.3 第二阶段:波军反击德军
步骤1 硬度修正(德军硬度34.3%):
实际软攻 = 102 × (1-0.343) = 67.0
实际硬攻 = 9 × 0.343 = 3.1
总有效攻击 = 70.1
步骤2 round(70.1÷10) = 7攻击点数
步骤3 德军使用突破值:round(107÷10) = 11防御点数
步骤4 7 ≤ 11 → 未破防!
步骤5 全部10%命中率:7 × 0.1 = 0.7次/小时
步骤6 穿甲比 = 5÷18.75 = 26.7% < 50% → 50%伤害,无装甲优势
步骤7 每小时伤害:
HP伤害 = 0.7 × 1.5 × 0.06 × 0.5 = 0.032/小时
组织度伤害 = 0.7 × 2.5 × 0.053 × 0.5 = 0.046/小时
德军组织度归零时间 = 31.25 ÷ 0.046 ≈ 679小时(约28天)
7.4 战斗结论
| 对比项 | 德军 → 波军 | 波军 → 德军 | 比值 |
|---|---|---|---|
| 总有效攻击 | 293 | 70 | 4.2:1 |
| 攻击点数 | 29 | 7 | 4.1:1 |
| 破防? | ✅ 是 | ❌ 否 | — |
| 装甲减免 | 100%(无减免) | 50% | — |
| 每小时组织度伤害 | 1.707 | 0.046 | 37:1 |
| 预计战斗时长 | ~1.3天 | ~28天 | — |
碾压的三重奏:
- 高突破(107)完美格挡波军反击→未破防→波军命中率仅10%
- 装甲优势→德军组织度骰子1d6+波军伤害减半→双重优势
- 高总攻(293)破防波军→命中率40%→收割
三个因素叠加=37:1的杀伤比。这就是装甲师打纯步兵的底层数学。
第八章:从理论到实践
8.1 属性优先级(PVE通用)
| 优先级 | 属性 | 理由 |
|---|---|---|
| S | 组织度 | 没有组织度就没有输出,一切的前提 |
| S | 突破/防御 | 决定你是否被破防——攻防分水岭 |
| A | 软攻 | 主要伤害来源,但先确保不会被打回去 |
| A | 装甲 | 触发装甲优势 = 质变 |
| B | 穿甲 | 避免被敌方触发装甲优势 |
| B | 硬攻 | 打AI装甲师时重要,但不如装甲+穿甲关键 |
| C | HP | 影响持久力,但不如组织度直观 |
8.2 编制设计三大原则
-
宽度优先:师宽度要能整除或接近整除常见战场宽度(80/60/70),避免浪费。常见选择:15宽、18宽、24宽、30宽、35/36宽。
-
组织度底线:任何师的组织度不应低于25。低于25的师会在任何硬仗中快速溃退。装甲师30+,步兵师45+较为稳妥。
-
突破 vs 防御分明:装甲师堆突破(用于进攻),步兵师堆防御(用于填线)。一个属性两头不靠的师是最差的师。
8.3 常见误区
- ❌ “6步1炮万能编制”——宽度10,太小了,多个堆一起吃堆叠惩罚
- ❌ “软攻越高越好”——如果突破不够,你的高软攻还没打出去自己就溃了
- ❌ “支援连越多越好”——支援连消耗装备且拉低组织度,只加有价值的
- ❌ “塞一个重坦营拉高全师装甲就行”——装甲60%看平均值,光塞一个不够
附录:机制速查表
| 机制 | 公式/数值 | 来源 |
|---|---|---|
| 加法参数 | 软攻/硬攻/突破/防御/HP/宽度 = 求和 | Wiki: Division |
| 组织度 | 所有营+支援连的算术平均 | Wiki: Division |
| 装甲 | 40%×最高 + 60%×平均(含支援连) | Wiki: Division |
| 穿甲 | 同上,最高可来自支援连 | Wiki: Division |
| 硬度 | 仅线列营平均(不含支援连) | Wiki: Division |
| 攻击/防御点数 | round(值÷10) | Wiki: Land battle |
| 命中率(未破防) | 10% | Wiki: Land battle |
| 命中率(破防) | 40% | Wiki: Land battle |
| HP伤害 | random(1,2) × 0.06 | Wiki: Land battle |
| 组织度伤害 | random(1,4/6) × 0.053 | Wiki: Land battle |
| 装甲优势骰子 | 1d4→1d6 | Wiki: Land battle |
| 穿甲阈值 | ≥100%/75%/50%/<50% → 100/80/65/50% | Defines.lua |
| 超宽惩罚 | -(超出÷战场宽)×100%,上限-33% | Wiki: Land battle |
| 堆叠惩罚 | 超限每师-2%,基础5+每方向3 | Wiki: Land battle |
| HP衰减 | 每10%一档阶梯取整 | Wiki: Land battle |
结语
这篇教程讲的核心只有一件事:钢4的师是怎么打架的。
从加法参数到平均参数,从硬度修正到装甲判定,从破防机制到宽度惩罚——这些就是钢4陆军的全部底层数学。掌握了这些,你就能回答”为什么装甲师能推得动而步兵推不动”、”为什么有的编制好有的编制差”之类的问题。
下一篇,《陆军操练大典——编制实战篇》,将用本章的理论来推导具体编制:最优宽度是多少?支援连怎么选?装甲师和步兵师分别该怎么配?以及为什么某些流传甚广的编制其实是坑。
本文基于游戏版本1.16+。如有错误欢迎邮件指正:lihenet@foxmail.com
官方参考:hoi4.paradoxwikis.com (Land Battle / Division / Defines)



神人,玩个游戏而已,搞这么复杂干什么