GUIDES
OpenFront v0.35 国家海军作战教条:国家何时会派战舰,300/500 路线上限如何改变你的决策
v0.35 引入的国家海军教条:反封锁小队、300/500 路线上限、50/80% 复仇概率,以及一套能改变玩家海军决策的四检查框架。
v0.35 给国家(AI 势力)加上了一套完整的海军作战教条:它们会派反封锁小队列队突破你的封锁线,在受控路线上限内派船进攻,并在你劫掠其商船后按难度概率造出新战舰复仇。这套行为在 v0.34 系列里完全不存在——v0.34.25 的国家代码里没有任何 clearSeaLane(清海航道)逻辑,路线上限和复仇战舰也都不在。所以如果你的游戏行为看起来是 v0.35,那么本指南里的每一个数字都适用;如果你还停在 v0.34,本指南不适用于你的对局,而旧的海战僵局与反封锁指南才是正确参考。本指南把 v0.35 教条拆成四个可计算的检查项,给出两套带具体数字和明确假设的场景,列出五种失败模式及其反制,并附一张原创决策表,帮你在投入黄金之前判断:在哪个难度、哪条航道上,国家的海军回答会是什么、它用多大舰队回答、以及这场消耗战值不值得你花黄金去触发。换句话说,它把“国家会不会来打我”这个曾经只能靠直觉判断的问题,变成一组可以在开局就当场算出来的数字,让你把海军决策建立在计算而不是猜测之上,这本身就是 v0.35 给老玩家带来的最大变化。
版本边界:v0.35 到底改了什么
要判断这套教条是否适用于你的对局,先确认版本。教条的全部行为都来自 NationWarshipBehavior.ts 里的新增逻辑,以及 AiAttackBehavior.ts 里一个名为 maxBoatRoute() 的路线上限函数。在 v0.34.25 里,clearSeaLane 符号出现次数为零,路线上限函数也不存在;到了 v0.35.0,clearSeaLane 出现一次、maxBoatRoute 出现四次,教条首次上线。v0.35.0 的官方 release 说明用原话描述了这个行为:“船只绕开战舰、派战舰小队冲击封锁、且不会航行超过 300/500 瓦的路线”,这正是本指南验证的对象。v0.35.1 与 v0.35.2 没有再改动这套海军教条,所以 v0.35.2 的数值就是 v0.35 系列当前有效的数值,也是本指南使用的基线。这里有一个必须点破的坑:社区 Reddit 上的战舰攻略帖把炮弹伤害写成“200 到 300 的浮动”,但 v0.35.2 源码里炮弹基础伤害是固定 250,浮动来自命中 roll 而非配置区间,所以本指南以源码的 250 为准,社区帖只用来佐证行为描述、不用于任何数值。判断你自己在跑哪个版本的干净方法,是观察国家是否会对你的封锁派出等量小队——v0.34 的构建里这个行为根本不存在,所以只要看到国家派战舰来破你的封锁,你就在 v0.35 或更新。这是整套验证流程的第一步,因为它免费、被动、且是版本号最清晰的信号;在确认版本之前,本指南里任何一条决策都不应该被当成对你当前对局的承诺。
换句话说,版本判断不是可有可无的前置步骤,而是整套教条能否成立的地基:在错误的构建上套用这套数字,会让每一个后续决策——该不该封锁、该不该劫掠、该派几艘——都建立在错误的前提上,而地基一旦错,越往下算错得越多,所以把版本检查放在第一位不是谨慎,而是避免在开局就花掉本可以省下的黄金。
决策框架:四个检查项
本指南的核心是把 v0.35 教条压成四个检查项,在投入黄金之前逐项跑一遍。第一个是难度检查,因为只有两个数值是按难度分档的:路线上限和复仇/反封锁概率,其余数值不分难度,所以难度检查是唯一能一次性排除整组行为的手段。第二个是路线长度检查,测你这条航道在地图上有多少瓦,再对比 Hard 的 300 瓦与 Impossible 的 500 瓦上限,这一步决定了国家是否会派反封锁小队、以及是否会派满配进攻舰队。第三个是复仇暴露检查,算你劫掠这条航道时,按 50%(Hard)或 80%(Impossible)概率造出新战舰的风险是否可承受,它决定的是劫掠经济战能不能长期跑。第四个是成本检查,把你要持握这条航道的战舰数量套进 25 万 ×(n+1)、封顶 100 万的成本阶梯,判断这场消耗战值不值得打,它是把前几项收敛成一个金库决策的最后一道闸。四项检查的顺序是有讲究的:难度检查最便宜、路线检查其次、复仇检查最贵也最噪、成本检查做最终裁决。整套框架的意义在于,它把“国家会不会回答、用多大舰队回答、代价多少”这三个问题,从模糊的直觉变成了四个可以当场算出来的数字,让你在做海军决策时不再靠感觉,而是靠一套在开局就能跑完、在对局中随国家舰队数变化而重跑的固定流程。
关键数值(v0.35.2 源码验证)
下表是 v0.35.2 的验证数值,本指南通篇使用它们。这些数值来自 EngineConfig.ts 与 NationWarshipBehavior.ts,与社区战舰攻略帖一致,唯一例外是炮弹伤害(见版本边界一节的说明)。
| 数值 | v0.35.2 值 | 出处 |
|---|---|---|
| 战舰最大生命 | 1000 | EngineConfig unitInfo |
| 炮弹基础伤害 | 250 | EngineConfig / ShellExecution |
| 炮弹存活时间 | 20 tick | EngineConfig |
| 巡航海域 | 100 瓦 | warshipPatrolRange |
| 索敌范围 | 130 瓦 | warshipTargettingRange |
| 炮速 | 20 | shell rate |
| 被动治疗 | 1 HP/tick(10 HP/s),150 瓦内 | WarshipExecution |
| 退役门槛 | 75% 生命 | WarshipExecution |
| 最高军功 | 3 级,+20% | veterancy |
| 运输/贸易 | 每级 10 船 / 25 贸易 | boatMaxNumber |
| 劫掠冷却 | 20 tick | piracy cooldown |
| 复仇概率 | Easy 0 / Med 15 / Hard 50 / Imp 80% | NationWarshipBehavior |
| 复仇舰队上限 | 10 艘战舰 | maybeRetaliateWithWarship |
| 劫掠关系惩罚 | 贸易 −7.5 / 运输 −15 | maybeRetaliateWithWarship |
| 清海航道 | Easy/Med 不派 / Hard 等量 / Imp +1 | clearSeaLane |
| 路线上限 | Hard 300 / Impossible 500 瓦 | maxBoatRoute |
| 战舰成本 | 25 万 ×(n+1),封顶 100 万 | cost ladder |
这些是你在做海军决策时应该记进肌肉记忆的那组数字。被动治疗这条尤其关键:150 瓦内有友方港口时,战舰每 tick 回 1 点血,等于每秒 10 点,且不会因两个港口同时在范围内而叠加。这条数值决定了“让战舰在港口附近打到 75% 就撤”这个反制是否可行——如果最近港口超过 150 瓦,被动治疗到不了,撤退就只是把战损船送到敌舰面前,没有任何回血缓冲。索敌范围 130 瓦与巡航 100 瓦的组合则意味着,一艘战舰的有效控制圈比它名义上的巡航半径要大,你布置封锁线时可以比直觉上更紧一些,但前提是这条封锁线本身在 150 瓦治疗环之内、否则它撑不过第一轮对射。 需要特别强调的是,这组数值里绝大多数是不随难度变化的常量,真正按难度分档的只有路线上限和复仇/反封锁概率两项,所以一旦你确认了自己在跑 v0.35,其余数字就可以当作固定常数记进肌肉记忆,而难度检查的价值恰恰在于它是唯一一个能同时改变这两个分档数值的开关,这也是为什么框架把它放在最前面:先定难度,再谈其它。
路线上限与反封锁(clearSeaLane)
maxBoatRoute() 是国家派船进攻时的路线长度硬上限:Hard 返回 300 瓦,Impossible 返回 500 瓦。注意它只约束国家自己派出的船,不约束你的船——所以它不是“你不能打 300 瓦以上的航道”,而是“国家不会为了打 300 瓦以上的航道派出一支满配舰队”。这个不对称本身就是情报:一条超过上限的长航道上,国家不会派反封锁小队,但也不会派满配进攻舰队,你要打的就是一个“国家海军回答被削弱”的空档,而不是一个安全区,把这种削弱误读成安全是这条机制最常见的错误。反封锁逻辑 clearSeaLane 则按难度分档:Easy 与 Medium 从不派,Hard 派出与你持握封锁线等量的战舰(匹配你的舰队),Impossible 派出比你多一艘。这条匹配规则的含义是,在 Hard 上你用一个战舰守一条航道,国家就回你一个;你守三个,它回三个,而你的成本沿 25 万×(n+1) 阶梯累计,到第三艘就是 150 万。所以在 Hard 上,用一艘守航道是最便宜的,因为只招来一个等量回答、成本留在阶梯低端;用三艘守则把成本推到 150 万去维持一条 AI 已能等价的航道。这套机制被刻意设计成把航道变成一场以黄金计价的消耗战,而不是快速战术战斗,而先发起封锁的一方要付“维持期间等对方退缩”的 upkeep 成本——这也是为什么教条奖励横向机动、惩罚正面硬顶,为什么“先下手”在 v0.35 里比 v0.34 更贵,为什么你要在投入之前就想清楚退出条件而不是投入之后才找。
场景 A:300 瓦内突破封锁线
假设:你在 Hard 上,目标是穿过一条 240 瓦的航道抵达对岸港口,该航道当前由一支 2 艘战舰的封锁线持握,你方舰队为 3 艘、最高 3 级军功(+20% 伤害),最近友方港口距航道 120 瓦。检查项:路线 240 < 300,国家会派反封锁小队且按 Hard 匹配你的舰队——你派 3 艘它就可能回 3 艘;复仇概率 50%,你穿过航道若劫掠会招来新战舰;成本上你 3 艘战舰沿阶梯已花 150 万。决策:不要整队单列直穿(这是假设的失败方式),而是把穿透拆成两阶段——先派 1 艘带 2 艘护卫的先锋组在航道中段建立前出点,逼出国家的匹配回答并观察它实际回了多少,再决定是否投入主力;同时确保先锋组始终在 150 瓦治疗环内活动,让被动治疗抵消战损。假设的成立条件是:国家确实按 Hard 匹配(回 3 艘)、且你 3 级军功的 3 艘在 1 对 3 时能靠 +20% 伤害和 120 瓦治疗环撑住第一轮对射。反制:若观察到的匹配回答超过 3 艘(说明你实际在 Impossible),立即放弃穿透,改走 240 瓦航道外的绕行或改为海上经济战,因为 Impossible 的反封锁小队比你多一艘、正面硬顶在期望值上必输。这个场景的关键不是“能不能打穿”,而是“打穿前先用最便宜的先锋组把国家的真实回答量摸出来”,这正是四检查框架里路线检查和复仇检查的落地,也是整个 v0.35 海军思路最核心的动作:用可承受的成本换取情报,再用情报决定要不要花大成本。
场景 B:海峡海盗战
假设:你在 Hard 上持握一条 90 瓦的海峡,靠 1 艘战舰 + 2 艘运输船做海上经济战,劫掠该航道贸易船,最近港口 100 瓦。检查项:路线 90 < 300,国家能派反封锁,但你的封锁只有 1 艘,按 Hard 匹配国家只回 1 艘;复仇概率 50%,每次劫掠贸易船关系降 7.5、劫掠运输船降 15,触发复仇则国家在该海峡附近造新战舰,且复仇舰队上限 10 艘。决策:把海峡战舰数压到 1 艘——1 艘只招 1 艘等量回答、成本留在 25 万阶梯低端;一旦观察到国家开始在该海峡造战舰,立即停止劫掠,因为海上收入撑不起一场不断升级的钢铁竞赛。假设的成立条件是:复仇掷骰长期落在 50% 附近(10 次劫掠约 5 次招来新战舰)、且你的 1 艘在 1 对 1 时能靠 100 瓦治疗环回血。反制:若劫掠 3 次就有 2 次招来新战舰(实际复仇率远高于 50%,说明你在 Impossible 的 80%),立刻把海峡清空、撤回港口,改用海上僵局与反封锁指南里的僵局打法而不是劫掠打法,因为 80% 复仇率下劫掠的期望收益是负的、越赚越亏。这个场景的价值在于它把“劫掠经济战”从一种无脑赚法变成一场有明确止损点的赌博:止损点就是“国家开始在该海峡造战舰”这个可观察事件,而不是某个模糊的“感觉危险”,也正因为止损点可观察、可当场判断,劫掠才在 v0.35 里仍然是正期望的,前提是你真的会在止损点收手而不是贪到复仇舰队攒到上限。
失败模式与每种失败的反制
教条会产生五种反复出现的失败模式,每种都有具体反制而非笼统原则。其一,过度封锁:你在 Hard 用 3 艘守一条航道,clearSeaLane 回 3 艘,你沿阶梯花了 150 万去守一条 AI 已能等价回答的航道——反制是尽量用 1 艘守,因为 1 艘只招 1 艘回答、成本留低端,只有当这条航道的战略价值超过 150 万时,三艘才值得。其二,路线过长:你计划跨 400 瓦航道推进,Hard 的 300 瓦上限不停你自己的行动,但它意味着国家不会派满配反击,你把这种“国家海军回答被削弱”误读成安全,实际是暴露给一支择机的单运输船——反制是把推进拆成每段都压在上限之下、先抢滩再推进,把长航道拆成多个可分别应对的短段。其三,海盗螺旋:你劫掠、关系降 7.5 到 15、复仇掷骰命中、一分钟内该海峡多出一艘新战舰——反制是把你持握海峡的战舰数压到顶、并在国家开始在该海峡造战舰的瞬间停止劫掠,别等复仇舰队攒到上限才收手。其四,撤退陷阱:你让一艘战舰在远离港口的开阔海域跌破 75%,它掉头撤退,而国家的反封锁小队(只攻击巡航海域内无敌对的战舰)在它够到 150 瓦治疗环之前把它撕碎——反制是确保每条巡航都至少有一个 150 瓦内的友方港口,让撤退始终落在回血缓冲之内。其五,等量舰队僵局:你用 2 艘守一条航道、国家在 Hard 回 2 艘,双方都不愿花 100 万去压过对方,航道冻结成一场以黄金计价的消耗战,而先发起封锁的一方要付维持期间的 upkeep——反制是回到框架第一检查项,先判断这条航道值不值得打黄金消耗战,并设一个明确的退出条件(某个关系跌幅或某个目标夺取点)到点即停。这五种失败模式合起来就是 v0.35 教条把海军决策反噬你的全部清单,而每种的反制都是一个具体动作而非通用原则——这才是教条的意义:它是一份带已知出口的陷阱清单,技术在于在你花掉陷阱设计来收取的那笔黄金之前,认出当前航道是哪一种陷阱,并在认出它的那一刻就执行对应的反制动作,而不是等到陷阱已经扣住你才回头找出口。
模式/地图调整、决策表与验证
教条的数值在每种模式下都相同,但由此推出的决策随难度和地图形状而变。按难度,唯一重要的两个分档数值是路线上限和复仇/反封锁概率:Easy 上国家不复仇也不派反封锁小队,整套教条失效,你可以按老办法跑封锁和劫掠;Medium 上国家按 15% 复仇但仍不派反封锁小队,劫掠便宜但封锁安全;Hard 上一次全开——50% 复仇、等量反封锁小队、300 瓦上限,所以 Hard 是你必须跑满四检查项的难度;Impossible 上教条全强度——80% 复仇、比你多一艘的反封锁小队、500 瓦上限,航道更长但回答更大。按地图形状,单海峡的宽洋地图是劫掠和封锁最划算的地方(一艘战舰就守住窄航道),多短航道的分支/湖泊地图是路线上限咬人的地方(多数航道 <300 瓦、国家总想推)。国家施压指南讲的是国家如何向失控的 FFA 领袖施压——那是 v0.35 第三个海军行为,也是让“在 FFA 里持握最长航道”成为游戏中最危险动作的那一项。模式还与教条有一种从数值看不出的交互:FFA 里国家不结盟反你,所以你建的封锁屏只会被持有该航道的那一个国家挑战,这正是 FFA 里教条最易读、最易学的原因;而在团队/同盟模式里国家可以协同,你建的封锁屏可能同时招来两三个国家的匹配舰队,有效舰队数涨得比本指南的单国数学预测得更快,这也是同一条航道在 FFA 安全、在同盟房危险的最大单一原因。下表把整套教条压成一张可当场查的速查表,投入黄金前先查它,并在国家舰队数一变时立刻重查——行是框架的四检查加两个失败反制,列只分 Hard 与 Impossible,因为这两个才是教条活跃的难度;行优先读路线行(它决定是否适用),复仇行最常重跑(它随国家建舰实时变),不确定时路线行胜出,因为超限航道会改变整场战斗的前提。验证你的对局是否在跑 v0.35 的干净办法是:先做反行为检查(免费、看国家是否派等量小队破封锁,v0.34 构建里此行为不存在)、再做路线上限检查(量一条长航道、看国家长路线弱而短路线强)、再做复仇样本(劫掠若干次、数命中率,仅用于确认难度而非版本)、最后做治疗环检查(把战舰打到 75% 看是否在 150 瓦内停止撤退并按 10 HP/s 回血);若前两项通过、后两项也通过,你就在 v0.35 上、本指南适用于你的构建;若第一项已失败,你在更旧构建上,本指南不描述你的游戏——这也是本指南把版本检查放在最前的原因,它是一项不允许你假设的前提,任何海军决策都应建立在这个前提被证实之后。
| 情境 | Hard | Impossible |
|---|---|---|
| 路线 > 上限 | 300 瓦 | 500 瓦 |
| 复仇概率 | 50% | 80% |
| 反封锁舰队 | 匹配你的持握数 | 比你多 1 艘 |
| 复仇舰队上限 | 10 艘 | 10 艘 |
| 劫掠关系惩罚 | 贸易 −7.5 / 运输 −15 | 同左 |
| 成本阶梯 | 25 万×(n+1),封顶 100 万 | 同左 |
| 安全航道 | 1 艘守、路线 < 300 瓦 | 1 艘守、路线 < 500 瓦 |
相关内容
依据 OpenFront v34.3 的成本、部队增长、路线回报与停止信号,在 City、Port、Factory、防御和现金储备之间做选择,而不是照抄固定脚本。
- OpenFront 断线队友接管指南:零兵损失吸收失联队友的土地
Team 模式决策指南:队友断线对胜负格局的影响、何时吸收其土地免费、何时是陷阱,以及 30 秒标记与排位 2v2 规则实际改变了什么。
2026年9月23日
- AI 国家如何瞄准核弹:更聪明的打击,不再浪费爆炸
关于即将到来的 AI 国家核打击瞄准改动的策略指南:国家现在开火前会计算爆炸落点能命中敌方陆地的比例(原子弹 25%、氢弹 40% 的最低门槛),会跳过正在落弹的位置,也绝不会选择会伤到自己一方的目标。这对你的决策意味着什么、覆盖门槛、防重复打击规则、失败模式,以及不同模式与地图下的调整。
2026年10月8日
- 解盟时机:当 30 秒值得这笔交易时
利用 30 秒叛徒窗口、0.5 防御与 0.8 攻速减益、以及 -100/-40 的关系下滑,判断在 OpenFront v0.34 中该立刻解盟、等联盟自然到期还是续约。
2026年9月30日