跳到主内容
⌖ OF Intel

GUIDES

OpenFront 无核区与核爆辐射:核弹残骸到底改写了你的哪些规则

一份基于 v0.34.22 的机制攻略,讲清核弹爆炸后留下的辐射区(fallout)到底做了什么:3 到 5 倍的夺回成本、胜利判定只统计无辐射土地的门槛、辐射为何永不衰减,以及末日时钟如何腐化出第二种无人区。附带爆炸半径、两个带数字的实战场景和一张可复用的决策表。

Nukes & endgame 难度 · Intermediate 发布 2026年10月6日 更新 2026年10月6日 由 OpenFront Intel 编辑组核验 #nuke#fallout#radiation#no-mans-land#mechanics#doomsday-clock#win-threshold#terrain

直接答案:核弹残骸是一次永久的地图改写,不是一击之力

核弹在 OpenFront 里引爆时,爆炸坑不是一次几秒内就结算完、然后被遗忘的兵力交换。爆炸会在它覆盖的地块上写入一个持久的地形状态——辐射(fallout)——而那个状态会悄悄改掉这局剩下的两个最关键数字:夺回残骸地块的成本,以及你要赢得比赛必须达到的门槛。因此一次引爆实际上同时买到了三样东西,而你在花掉黄金之前应该判断这三样是否都服务于你的计划。第一样是显而易见的,也就是爆炸半径带来的即时兵力伤害。第二样是夺回税:每一块被辐射的地块都带着一个 falloutDefenseModifier,攻击它的兵力成本是这个倍数的多、速度也更慢,意味着残骸比制造它更难被夺回。第三样是胜利门槛缩水:因为游戏用“无辐射土地”的比例来衡量胜利,每多辐射一块地,你必须切的那块饼就更小。现有的核弹攻略——选武器的那篇、防御来袭的那篇、水弹的那篇——都没有把这三样效果一起讲清楚,而这正是本页要补的空缺。最需要内化的一点是:残骸在这局里是永久的,没有衰减计时器,没有清理,没有修复。一枚氢弹就能冻结一个扇区好几分钟,社区把那个被冻结的扇区叫作“无人区”正是因为如此。所以“核弹残骸到底做了什么”的实用答案是:它重写了那片土地的夺回成本,重写了你必须拥有的胜利土地,而且两样都是永久的。把核弹当成一张地图编辑工具,而不是一枚更大的炸弹,你就会停止为一块它根本没打算给你的领土过度付费。这三样效果也是三个不同的杠杆,好的一击是同时用足三样而不是孤立地只用一样:即时伤害决定这次打击能不能落地,夺回税决定你制造的残骸值不值得保留,胜利门槛缩水决定残骸会不会改变比赛结局。只产生第一样效果的是战术炸弹;同时产生三样的是战略打击,而区别恰恰就是“该打”和“该存”的分界线。

版本边界:v0.34.22 实际记录了什么

本页所有数字都取自 OpenFrontIO 仓库的 v0.34.22 tag,也就是 2026-10-01 的 commit 4e83752。这是你应该信任的版本边界。紧随其后的 v0.34.23,发布于 2026-10-05,是一个图形崩溃恢复修复,没有任何核弹或辐射系统的数值平衡改动,因此本页描述的对玩家可见的规则在这两个版本之间没有变化。上游 main 分支更靠前,有其他系统的未发布改动,但那些并不触及 falloutDefenseModifier、胜利判定分母、爆炸半径或末日腐化,所以锚定在 v0.34.22 tag 对本主题既安全又完整。有三个版本敏感的事实值得明确说明,让你知道它们到底是在哪个版本上核验的。第一,夺回乘数公式 5 - 2 x 全局辐射比例 是 v0.34.x 的写法;更早的版本对氢弹使用了不同的伤害缩放,这正是社区至今仍在讨论“氢弹伤害怎么算”的原因。第二,胜利门槛基准 0.80(八十 percent)配无辐射分母,是当前的规则;一个被社区帖子描述为“辐射算不算进胜利”的早期版本,正是让分母变化被玩家看见的触发点。第三,把地块让给无主并盖上辐射的末日时钟“腐化”,是当前终局的行为,也正是它让地图可以在没有任何玩家发射核弹的情况下累积出无人区。如果你读到的攻略引用了更早的版本号来讲氢弹伤害或胜利百分比,请把那个数字当作已被本页取代。版本边界在这里之所以关键,是因为辐射机制是少数几个“版本间的小公式改动会显著改变策略”的系统之一,而“第一发最狠”和“最后一发最狠”之间的差别,完全是这个乘数的函数。这也意味着边界在你观战时是个有用的工具:如果你的客户端早于 v0.34.22,你在残骸上感受到的夺回税可能与本页描述略有不同,所以当你把游戏内体验和本页数字对比时,先看屏幕角落的客户端版本。实用规则是把任何游戏内观察都锚定到你实际运行的客户端版本,并把“感受和数字对不上”先当成版本问题而不是策略问题,因为客户端版本过旧是最常见的原因,会让残骸比表格预测的更便宜或更贵。

辐射区与 3 到 5 倍的夺回税

核心机制是配置里的一个函数:falloutDefenseModifier 返回 Math.max(0, 5 - 2 * 全局辐射比例),其中全局辐射比例是地图已被辐射覆盖的份额。这个函数在攻击一块带辐射的地块时,对兵力数值和地块成本做乘法生效。结果是:一块被辐射的地块,夺回它的兵力成本比同一块干净地块高 3 到 5 倍,占领速度也更慢。反直觉的地方在于缩放的方向:乘数在地图辐射最少的时候最高。干净地图上的第一发核弹施加 5 倍惩罚,因为全局辐射比例仍接近零。随着地图被辐射得越来越多、比例爬向 1,乘数松弛到 3 倍。换句话说,辐射在第一发之后最狠,而不是最后一发。这反转了一个常见直觉:玩家常以为最后一发最狠,因为它落在已被辐射的地图上,但代码说恰恰相反——第一块残骸对任何想穿过它的人最贵。策略含义是:先打的人定义了最贵的无人区,之后每一块残骸夺回起来都略微更便宜。还有一个下限 0,所以乘数实际不会低于 3 倍(只有比例超过 2.5 才会归零,而真实地图上不可能)。因为税加在攻击方身上,防守方被动受益:你制造的残骸是你不必主动看守的防御资产。这正是为什么一条争议边界上的小残骸可能比旁边停着的一支大军更有价值——残骸本身就是墙,而穿过它要付正常价格的五倍。选哪枚核弹的攻略 讲的是爆炸伤害和防空联动;本节讲的是爆炸结束后的东西,而那正是大多数玩家错过的部分。由于税加在攻击方而非防守方身上,还有第二个微妙的顺序效应:无论来袭兵力是大是小,乘数都相同,所以夺回一块残骸地块花的是干净地块五倍的兵,夺回一条残骸走廊花的是干净走廊五倍的兵,没有量的折扣。这意味着残骸并不偏向“发一支大军”的玩家,也不偏向“发很多小股”的玩家,因为乘数乘以的是任何抵达兵力的规模。唯一改变算式的是全局辐射比例,它会随地图被辐射得越来越多而缓慢上升,所以你在第二块残骸上感受到的税比第一块略低。实用结论是:当你想让税处于最大值时,残骸最值得制造,而这正是第一发的时机:在地图上尽早打、当时地图还干净,你制造的无人区就是这局最贵的一整块。

胜利门槛缩水:无辐射土地的 80%

胜利判定是核弹残骸改掉的第二个数字,也是玩家最常搞错的一个。代码计算 numTilesWithoutFallout = numLandTiles - numTilesWithFallout,然后检查 tilesOwned * 100 > numTilesWithoutFallout * percentageTilesOwnedToWin(timeElapsed)。基准 percentageTilesOwnedToWin 是 0.80,所以用大白话说就是:当且仅当你拥有的土地超过无辐射土地的 80% 时,你赢。关键词是“无”。每被核弹辐射一块地,都会在门槛应用前从分母里被减掉,所以一枚大的氢弹残骸不仅让那片区域夺回昂贵,它还从你必须统治的棋盘上拿走了面积。如果一张地图有 100 块陆地,氢弹辐射了其中 20 块,分母就从 100 掉到 80,你现在只需要略多 80 块里的 64 块就能赢,而不是原来的 100 块里的略多 80 块。残骸因此降低了你必须控制的绝对地块数,而这正是社区头号问题“辐射算不算进地图胜利”在绕的圈。答案是辐射把自己从分母里排除:被辐射的土地不需要任何人来拥有,它只是不再算作你试图填满的棋盘的一部分。这有两种策略读法。作为进攻方,一块大残骸通过缩小饼来帮你赢,所以核弹不只是武器,还是降低你自己剩余领土胜利门槛的一种方式。作为防守方,对手核爆地图也在缩小你的分母,如果你已经握着一块致密的核心,这反而可能让你更容易达到剩下土地的 80%。净效果取决于残骸相邻的土地归谁持有,所以门槛问题无法抽象回答,必须对照你当前的领土图来评估。在冻结的终局里,这是你脑子里必须一直记着的那个数字。一个好习惯是一看到残骸就出声做分母算术,因为屏幕上的原始地块计数器是终局里最有误导性的数字:它仍然显示你拥有的总陆地,而不是算数的那个陆地。如果计数器显示你持有 60 块、地图有 100 块,你可能以为自己在需要的 60% 上,但残骸减掉 20 块之后,真正的问题是你是否持有剩下 80 块的 80% 以上,那是一个完全不同的答案。分母算术是追踪冻结终局的唯一诚实方式,也是社区反复问“辐射算不算进胜利”的原因:屏幕计数器回答不了那个问题,但分母能。

爆炸半径与每枚核弹能买到多少无人区

一次爆炸制造多少无人区,由爆炸半径决定,而半径是配置里的一对数字:一个内半径和一个外半径。三枚核弹能买到的残骸量差别极大。MIRV 携带许多小型弹头,每个内半径 12、外半径 18,所以一整片 MIRV 散布会制造许多分散的、相对较小的残骸,而不是一块巨大的;图案比总量更重要。Atom 内半径 12、外半径 30,是围绕一座城市或一条争议边界走廊刻出一块干净圆形残骸的最佳工具。Hydrogen 是极端情况,内半径 80、外半径 100,足迹大到一次引爆就能把地图的一整片区域变成无人区。默认引爆模式通过核弹执行写入 setFallout(true) 把炸到的陆地转成辐射,所以每枚默认核弹都留下残骸;水弹选项是另一条分支,它把陆地转成水,那是另一种永久地形改变,在水弹攻略里讲。半径表的实用读法是:残骸面积与半径平方成正比,所以氢弹 80/100 的足迹产生的残骸面积大约是 Atom 12/30 内圆的百倍——这个差别把一次战术封锁变成了一次地图级事件。当你专门为了制造无人区而选核弹时,你是在按“想要多大的永久禁区”来选,那和“为了拆一座建筑选核弹”是两种完全不同的算式。MIRV 的许多小残骸最适合逐段封锁一条宽正面,Atom 最适合围绕一个目标的精确禁区,Hydrogen 最适合终结一整片扇区的争论。半径还决定了哪些相邻地块会变成“争议”、因此哪些军队会走进夺回税,所以半径其实是 3 到 5 倍乘数区的边界。把半径当作一个禁飞圆来想是个实用办法:圆内每支军队都付税,而圆的大小决定了残骸是本地的小麻烦还是地图级的禁区。MIRV 的许多小圆能同时封锁一整条正面,Atom 的单个圆圆最适合一个目标,Hydrogen 的巨圆是终结一整片区域争论的工具。

永不衰减:残骸在被攻克或转水之前一直存在

辐射区里最不直观、也最有战略意义的事实是:没有任何东西会自己把它清掉。在整个核心里搜索 falloutDuration、衰减计时器或任何清理例程,结果都是空;唯一写 setFallout(false) 的代码路径是一次成功的攻克,以及水弹把陆地转成水。攻克发生在军队抵达一块没有建筑、没有防守军队的地块时,那一次事件清掉那一块地块的辐射。水弹通过把陆地换成水来清除辐射。除这两个写入者之外,一块被辐射的地块在这局剩下的时间里一直是被辐射的。这正是核弹残骸和普通战场分开的地方。一场普通的战斗会留下一片消耗完、可恢复的区域,军队可以重摆、正面可以重画。核弹残骸留下一片永久禁区,它保持在 3 到 5 倍的夺回成本,直到有人真的走过去、一块一块攻克它。结果是残骸是一个持久资产:对手清掉一块氢弹残骸所花的那几分钟,是那几分钟里那个扇区实际上是你的。这就是为什么“无人区”这个社区说法是刻意的——那个区域不是临时劣势,而是这局剩下的时间里地图的常设条件。它也解释了为什么一枚放对位置的核弹能终结一条争了几分钟的边界:残骸把重新穿越的成本抬得那么高,以致现状冻结。末日时钟随后引入了同一片区域的第二种、自我扩散的来源。它的“腐化”把地块让给无主并盖上辐射,所以地图可以在没有任何玩家发射任何核弹的情况下累积无人区,而那片腐化区以与爆炸残骸完全相同的方式被排除在胜利分母之外。末日时钟激活时,两个无人区来源——爆炸残骸与腐化——会叠加,而停止叠加的唯一办法是比腐化更快攻克地块。这场竞赛是末日时钟终局的核心决策,也就是下面的第二个场景。一个好用的心智模型是末日时钟把地图变成了一个漏水的容器:腐化是排水口,你的攻克是进水,一旦排水快于进水,棋盘就开始从你脚下清空,这正是时钟终局里等待被主动惩罚、而不只是次优的原因。

场景一:用一枚氢弹在一对一里封锁一个扇区

给机制上点数字。假设一张 100 块陆地的地图上的 1 对 1。两名玩家各持有约 50 块,正在争夺一条约 20 块宽的边界走廊。你攒了 5,000,000 黄金,即一枚氢弹的成本,目标是阻止对手穿过那条走廊打你的首都。决策是:把氢弹花在走廊上,还是存起来备用。如果你把氢弹打在走廊中段,80/100 的爆炸会辐射那片被争夺土地及其外的一大块。假设残骸辐射了地图 100 块中的 20 块。即时效果有两处。第一,夺回税:走廊现在是无人区,对手任何派过去穿过的军队都付 falloutDefenseModifier。因为地图才刚开始被辐射,全局辐射比例仍低,所以乘数接近 5 倍最大值——对手穿越现在比之前贵五倍,而走廊除非对手愿意付五倍兵力穿越,否则这局都基本关闭。第二,胜利门槛:分母从 100 掉到 80 块无辐射地块,所以现在握着剩下 80 块致密核心的玩家,只需要略多 64 块就能赢,而如果你持有干净的 60 块,你已经到了胜利线。这个场景的决策点是那 5,000,000 的机会成本:花掉它,你换掉了一枚未来的核弹和它代表的黄金,代价是永久扇区封锁和一个被降低的胜利门槛。正确的判断是:当你的替代方案是穿过走廊丢首都时,就该打,因为永久封锁加被降低的胜利门槛,值一枚你可能永远用不上的备弹。失败模式是把氢弹打进水里,或打进你已经完全控制的陆地,那里残骸买不到任何东西,你只是把 5,000,000 黄金换成了没有战略回报的残骸。可复用的规则是:只把氢弹打到你想要排除的争议土地,而不是打到你已经拥有的土地。

场景二:末日时钟把僵局腐化成无人区

第二个场景是没有玩家发射任何核弹的那一种。假设 1 对 1 已经到末日时钟终局,地图卡住了:谁都没法打破对方的核心,正面是一条冻结的僵局。末日时钟的“腐化”现在开始把地块让给无主并盖上辐射。每一块腐化掉的地块都被从双方持有中移除,又因为它现在带着辐射,也从胜利分母中移除。战略图景彻底变了:地图在字面意义上缩小,而两个无人区来源——腐化与任何爆炸残骸——在叠加。无法比腐化更快攻克地块的玩家在慢慢丢棋盘,不是因为对手在抢,而是因为地块正在停止成为可控制的土地。这里的决策是一场清理竞赛:你必须把军队推到腐化正面、在它们盖上辐射前攻克地块,或者用一枚水弹把争议带转成水,止住腐化在那里扩散。数字很重要。如果腐化每分钟清掉 5 块、你的攻克率是每分钟 3 块,你每分钟净丢 2 块,分母正在对你缩水。反制是集中到一条窄正面,让你的单块攻克率很高,而不是摊薄。一片 MIRV 小残骸散布也可以在这里进攻性使用:辐射对手的清理正面,抬他们的夺回税、慢他们的攻克率,把你的防御残骸变成赢得竞赛的工具。失败模式是那个把军队留在预备队“以防万一”、同时腐化在缩棋盘的玩家;残骸与腐化都随等待而叠加,而按缩水分母计的胜利门槛惩罚不作为。可复用的规则是:在末日时钟僵局里,地图才是敌人,赢的唯一办法是比腐化更快攻克,所以正确判断永远是承诺到一条窄清理正面。这是nuclear stalemate breaker 攻略从进攻方角度处理的那个决策;本节从地图缩水角度处理。两个视角重要,因为它们指向相反的杠杆:进攻方视角问“哪枚核弹最快打穿这个核心”,而地图缩水视角问“我清理地块够快能不能跑赢腐化”,一个强终局答案同时用两者——既承诺清理竞赛,又选那一枚能转化对手正面、让他们慢下来的最佳核弹。

失败模式、反制手段,以及模式与地图调整

最常见的失败是把辐射区当作一次性伤害事件,忘了它是一笔永久夺回税。打了一枚核弹然后立刻想夺回自己残骸土地的玩家,是给自己付 3 到 5 倍乘数,所以本想用作封锁的残骸变成了自己军队的陷阱。反制是把你制造的残骸当作一条你不该越过的墙:防守方被动受益,所以让残骸留着,守残骸后面的干净土地。第二种失败是误读胜利门槛:因为残骸从分母里删掉地块,一个按原始地块数落后的玩家,减去残骸后可能离胜利线很近;而一个按原始数领先的玩家,如果对手大范围核爆,会看到胜利门槛掉到自己的持有之下。反制是每次核爆后重算 tilesOwned / 无辐射地块,而不是追踪原始地块数。第三种失败是把核弹打进你已完全控制的陆地,那把黄金换成了没有战略回报的残骸,并且降低了你自己致密核心的胜利门槛,却没给对手封锁任何东西。反制是第一个场景里的机会成本规则:只打到你想要排除的争议土地。模式与地图调整很重要。在 1 对 1 里上面两个场景直接适用。在团队或自由混战里,末日时钟是无人区的主要来源,所以清理竞赛是核心决策,一个玩家的残骸能封锁整条队友正面。在小地图上,氢弹残骸是一次能一击定输赢的地图级事件;在大地图上,同一块残骸只是本地封锁。在多水的地图上,水弹常常比辐射核弹更好的工具,因为它制造一条永久水界,而不是一块夺回税残骸。通用调整是永远把残骸对照当前分母和当前正面来评估,因为同一枚核弹在一个局面是胜招、在另一个是浪费的黄金,而差别完全是残骸落在“你必须拥有以赢的土地”的相对位置上的函数。最后一个调整是你自己动作的顺序:因为残骸永久、夺回税在第一发最高,正确顺序是:先设好你要的残骸,然后守它后面的干净土地,然后残骸沉淀后重算分母,而不是在已经向残骸地块投入军队之后才反应。

可复用的决策表与官方来源

下表汇总了无人区的四个地形来源及其各自产生的三种效果,让你可以在花黄金之前查表。每个数字都来自 v0.34.22 tag。第一列是残骸来源,第二列是它能买到的足迹,第三列是它施加的夺回税,第四列是它对胜利分母的影响。

残骸来源爆炸 / 足迹夺回税(falloutDefenseModifier)胜利分母效果持久性
MIRV 散布每弹头 12/18,许多小残骸每块残骸地 3 到 5 倍每块辐射地都从分母移除直到攻克或转水
Atom12/30 圆形残骸残骸地 3 到 5 倍残骸地移除出分母直到攻克或转水
Hydrogen80/100 区域残骸残骸地 3 到 5 倍大块移除出分母直到攻克或转水
末日时钟腐化自扩散,无玩家输入腐化地 3 到 5 倍腐化地移除出分母直到攻克或转水

带出本页的单一句子是:核弹是一个地图编辑工具,它同时抬高了残骸土地的夺回成本、通过缩小无辐射分母降低了胜利门槛,而且两样都是永久的。因此决策框架是顺序上的三个问题:第一,我即将辐射的土地的夺回税是多少,那个税服务于我的计划还是惩罚我?第二,残骸对胜利分母做了什么,缩小的饼帮我还是帮对手?第三,残骸值不值那笔黄金,考虑到它是永久的、将定义这局剩下的棋盘?如果三个答案都是“是”,就打;如果有任何一个是“否”,就存。本页每个数字的官方来源是 OpenFrontIO 仓库的 github.com/openfrontio/OpenFrontIO、v0.34.22 release tag 的 github.com/openfrontio/OpenFrontIO/releases/tag/v0.34.22,以及具体文件:Config.ts 里的 falloutDefenseModifier 和爆炸半径,WinCheckExecution.ts 里的无辐射分母,NukeExecution.ts 里的 setFallout(true) 转换,以及 DoomsdayClockExecution.ts 里的腐化。接下来要读的相邻攻略是选哪枚核弹的攻略、水弹攻略,以及nuclear stalemate breaker 攻略。

相关内容

继续阅读
自适应建造顺序:把下一笔 Gold 投给真正的限制

依据 OpenFront v34.3 的成本、部队增长、路线回报与停止信号,在 City、Port、Factory、防御和现金储备之间做选择,而不是照抄固定脚本。