GUIDES
OpenFront 团队贸易协同:先保住路线,再判断何时转向
v0.34 团队模式贸易决策指南:预留共享水域、记录真实到达、排查禁运与路线失效,并在空港口持续消耗团队之前转向铁路或军力。
直接答案:第二座 Port 落地前先写清贸易合同
团队模式里,只有在双方能说清共享水域、可守走廊、付款人和下一次检查点时,才应该继续维护贸易路线。队友通常没有一个“接受或拒绝贸易”的普通按钮;canTrade 只有在任一方对另一方存在禁运时才会变成 false。因此第一句不应该是“队友为什么关了贸易”,而应该是“哪个门槛变了,下一次修复由谁负责”。路线没有收益,可能是水域被切断、目的港被占、商船被拦截,也可能只是全球船队进入饱和区。
把合同压缩成四个词。预留 港口、城市和工厂需要的防守空间,不要把所有中立格都当成个人扩张。分工 一个玩家付款,一个玩家拥有港口或海上掩护;“团队出钱”不是一个真正的资源账户。证明 第一艘完成的商船,记录距离、双方所有权和实际到账黄金。退出 连续两个观察周期没有合法到达、出现新的禁运,或者走廊需要的部队已经超过路线能产生的收入,就停止升级。这样“和我贸易”才是一项可以在地图上验证的任务,而不是情绪化请求。
合法完成的贸易会同时给出发港和目的港的所有者结算,所以队友的港口不是慈善,你的港口也不是私有提款机。一次收益只有在能转成具体购买时才值得守:城市等级、工厂、战舰掩护、防御哨或前线部队。若没人能说出下一笔黄金要买什么,就先保留流动资金,把港口当作可选项,而不是永久承诺。看似繁忙却从不结算的水面,只是一串风险,不是经济。
实际沟通还要规定谁在什么时刻看账。付款人负责升级前的余额和机会成本,目的港所有者负责土地与防守,海上掩护者负责报告捕获或绕航;其他队友只需要知道下一次检查点和停止条件。每隔一个观察周期,把“仍可到达”“已经结算”“下一笔钱买什么”各写成一句短报告。这样即使有人短暂离线,留下的队友也能按同一份假设行动,而不会重复购买两座用途相同的港口。路线协作的质量,取决于信息能否在地图上被另一名玩家复核,而不是语音里是否喊得最大声。
本页只处理合作贸易路线的合同、测量和止损。关于 FFA 中合法贸易与海盗的选择,请读贸易还是海盗。关于铁路拓扑,请读铁路网络。关于团队如何预留 City、Factory、Port 空间,请读团队经济与空间。这些页面分别拥有相邻问题;本页只回答“队友何时应该保住共享贸易,何时应该停止投入并改变计划”。
需要在无语音环境中分配“停止贸易”或“建造 Warship”时,继续使用团队 Quick Chat 协同确定接收者、阶段确认和消息何时失效。
引擎没有“队友贸易开关”
先纠正团队争论中最有用的一点:普通游戏没有一个“接受这名队友贸易”的隐藏开关。v0.34.17 源码里的 PlayerImpl.canTrade(other) 会在双方是同一玩家,或任一方对另一方设置禁运时返回 false;除此之外返回 true。队伍身份不是额外的手动许可。队友、盟友甚至敌人,只要没有双向禁运,都可能是合法贸易对象。因此看到商船减少时,先查 Embargo 事件、港口归属和水路,而不是先责怪队友。
PortExecution.tradingPorts() 还会做一组筛选。它排除自己的港口,只保留 canTrade 通过的玩家,要求出发港与目的港处在同一水域组件,然后按曼哈顿距离排序并建立加权列表。目的港等级越高,进入列表的次数越多;符合距离条件的近港会得到 proximity bonus;如果拥有者是友方且没有触发近距离惩罚,还会再增加权重。这是偏好系统,不是保证。三级队友港更容易被选中,但另一个合法港仍可能在随机结果中胜出。
这解释了许多“队友关掉了贸易”的报告。港口看起来很近,却可能因为占领改变水域组件而不再连通;队友按约建好港口,却因为刷船是概率事件、全球船数进入饱和而长时间没有到达;红色或被捕获的船,会让结算看起来属于另一个玩家;任一方的禁运会阻止未来选取,点击禁运的人和被禁运的人看到的关系都会失效。视觉上的两座港口不是充分条件。
让诊断变成可观察的报告。路线负责人要能说出出发港、目的港、水域组件、最近一次成功到达和最近一次 Embargo 事件。少一项,就说明团队还不知道自己拥有的是经济还是一张经济截图。禁运时机与贸易控制负责敌对禁运的深度决策;在团队路线里,只把禁运门当作检查项。最快的修复通常是解除新阻挡、保护目的港,或者换到仍共享水域的港口。
排查时把事件分成四层会更快。先看关系层,确认双方没有新禁运;再看地理层,确认两座港口仍在同一水域组件;然后看执行层,确认船真的出发、没有被捕获,并且抵达时目的港仍存活;最后看账本层,确认黄金记在预期的两位所有者名下。每层只做一个可逆动作,动作后等待一个完整窗口。不要同时解除禁运、重建港口、换目的地和抽走舰队,否则下一次成功或失败都无法说明是哪一步有效。报告应该保留旧路线的最后成功时间,方便队友判断是随机空窗还是状态发生了变化。
商船到达前先预留地理与所有权
贸易协同在商船出现前就由陆地决定。一个队友把两座港口之间所有中立格都抢走,可能赢了局部的 FFA 竞赛,却让团队无法放下城市或工厂。第一层预留是走廊:一条紧凑的内陆带,让港口拥有者能从安全核心到达海岸,并且不会被一次推进击穿唯一城市。第二层是终端:目的港和港后足够的土地,确保海岸被攻击时路线仍有纵深。第三层是支援口袋:城市、预备队或战舰回防路径,可以处理第一次中断。没有这三种形状,路线只是截图,不是合同。
用一句话指定所有权:“A 付 Port,守住海岸;B 负责 City 到海岸的土地;C 负责海上掩护;D 留前线应急部队。”结构成本、人口上限和损失属于具体玩家。团队共享结果,却不能从一个没有名字的账户付款。如果 B 占下 A 需要的城市或工厂车站,路线的经济所有者就已经改变,即使四个人仍然友好。每次占领、断线、联盟变化或禁运后,都要重写这句话。新所有者守不住终端,就暂停升级,把黄金留给防守。
根据地图形状决定预留多少空间。开放大陆上,短而受保护的走廊加一座后置城市,通常好过触碰三个敌人的长海岸手指。狭窄海峡要留下第二条陆路,因为一座桥会被所有邻居盯住。群岛上,港口终端和内陆锚点必须分开:战舰保护水面,敌方运输船却可能从后方登陆。紧凑地图的同一距离可能合法却非常昂贵,因为每多一格就多一个边界。若路线需要在倒计时圆环里预留,用团队出生布局先讨论通道,而不是等港口完成才争地。
面对贪地扩张,不要只讲道德。标出会切断走廊的格子,给占地者一个可行的替代扩张,并设置检查点:第一艘合法商船、第一次结算,或一项明确的防御购买。如果对方拒绝而走廊已经闭合,停止购买依赖其土地的港口。路线负责人可以转向独立海岸、铁路簇或军事岗位,而不是给一栋只有在他人未保护土地上才有价值的建筑继续付款。团队胜利靠保留选项,不靠把每条边界都拉长。
记录真实到达,不要承诺每分钟收入
OpenFront 的贸易同时是概率系统和结算系统。港口按照等级、连续失败次数和全球商船数量尝试刷船。当前 v34 曲线开局有加成,在全球船队约 330 艘附近开始衰减,后面进入平台。返回的较小刷船参数表示这次尝试更容易成功,不表示固定班次。因此“每十秒肯定有一艘”不能写进团队合同。要记录完成了什么,而不是空世界里的理论产量。
每个观察窗口记录五个值:完成的到达次数、出发与目的所有者、实际航程距离、实际结算黄金、当前路线阻挡。一次合法完成会让两座港口的所有者都得到距离收益。公式是 floor((75,000 / (1 + exp(-0.03 * (distance - 300))) + 50 * distance) * goldMultiplier)。在 1 倍倍率、300 格路线上,教学估算约为 37,500 Gold;420 格约为 53,000 Gold。这些只是核对数量级的估算,真正结果还会受路径、倍率和结算状态影响。团队应以账本到账为准。
| 观察结果 | 可能原因 | 下一步 |
|---|---|---|
| 完全没有出发 | 禁运、没有合格目的地或全球饱和 | 检查双向门槛和水域组件 |
| 出发却没有结算 | 被捕获、交付阻挡或终端失守 | 保护目的港并检查最后一艘船 |
| 短暂到达后沉默 | 竞争港、路线被夺或随机拒绝 | 升级前再测一个完整窗口 |
| 有黄金却没有购买 | 路线没有明确任务 | 保留储备并更换付款人 |
把路线和下一笔购买比较,而不是和视频高光比较。如果 300 格路线在一个窗口完成三次,拥有者可能在下一步买城市或防御;如果目的港被占导致零次到达,理论收益就没有意义。如果一条长线只完成一次,另一名队友的短线完成四次,后者可能是更好的供应者。路线的价值是把安全注意力和时间转成下一次购买,而不是地图上有多少艘船。
默认用两个观察周期作为检查点。一次空周期可能只是随机拒绝;合法路线连续两次为空,才需要怀疑全球饱和、路径阻挡或目的地资格。船能出发却无法结算,通常指向拦截、捕获或交付失败。让负责人报告最近一次成功 tick 和最近一艘可见商船,然后只选择一个修复动作。不要因为第一座港口尚未证明路线,就立刻再买一座。港口还是工厂可以帮助比较下一栋建筑,但贸易账本必须先证明自己。
场景 A:有掩护的队友路线值得继续投入
假设一局六人 Team 大地图来到第八分钟。A 在安全西岸有二级 Port,B 在同一水域组件的 360 格外有三级 Port,港后 70 格有 City,Warship 正在巡逻。C 掌握最短陆地边界,手里有 180,000 Gold;D 是前线锚点。过去 120 秒完成了三次到达,每次两座港口都拿到预期收益,没有 Embargo 事件。这是值得投入的路线,因为合同很具体:B 负责终端,C 付下一艘战舰,A 把后续到达转成城市上限。
此时不应无脑刷 Port。C 先保留一座 Defense Post 的储备,只有 A 确认 City 到海岸的走廊仍然打开,才付款升级。B 报告最近一次结算,让 Warship 停在终端和运输船线路之间。D 不要抢 A 第二座 City 需要的内陆格,而是拿紧凑边界并说明谁会切断路线。下一检查点是升级后的一次完成到达,不是想象中的每分钟收入。到达则继续;不到达则先查水域组件与 Embargo,再决定是否升级。
若 360 格路线在当前倍率下每次约给 47,000 Gold,接下来 160 秒完成四次,双方各约获得 188,000 Gold,足以形成 City、人口容量或部分海上掩护。路线仍要有停止线:敌方战舰捕获两艘船、B 失去终端、或敌方登陆打开第二条边界,都应把储备转向新瓶颈。路线曾经有价值,是因为它资助了一项明确工作;它不是圣物,不需要永远守护。
对手最好的反制是攻击终端而非出发港。一轮短促突袭就能迫使 B 把黄金花在部队上,让路线在规则上仍合法、在经济上却空转。第二种反制是在同一水域建更高等级 Port,增加自己的加权份额,即使没有外交事件也会减少队友的刷船。团队应比较新港出现前后的实际到达率,保护路线所有者;如果 B 守不住终端,就换付款人。路线能在压力下继续,不是因为所有人永远做同一工作,而是因为合同包含了可替换的信息。
这个案例的关键不是四次到达本身,而是每次到达都能被转成可观察的队伍优势。若下一次升级会让 B 失去 70 格安全纵深,C 就应先把其中一部分黄金交给防守;若 A 的城市已经达到容量目标,后续收益便应改投铁路或前线部队。把每个购买写回合同,能防止“路线成功”变成继续堆港口的自动指令。只要替代付款人、第二个终端和撤退路径仍存在,敌方一次突袭不会摧毁整个经济计划。
场景 B:路线不再是计划时要停止等待
再假设四人 Team 群岛局来到第十二分钟。E 在南岛有三级 Port,F 在邻岛有一级 Port。两者看起来共享水域,但敌人占了唯一浅水通道,一艘 Warship 正在巡逻。E 在港后放了两座 Factory,仍要求团队继续送 Gold。最近 120 秒没有商船完成,一艘被捕获,团队还花了 90,000 Gold 给暴露海岸补兵。正确动作是停止扩张路线。这不是队友突然关闭贸易,而是终端失守、军事机会成本上升的可验证结果。
按顺序运行停止清单。路线:共享水域是否仍然存在,商船是否能避开敌方组件?门:是否出现任一方向的 Embargo,目的港是否仍存活?结算:船是完成了,还是被捕获、阻挡或在交付时失败?转换:下一次到达能否在下一波攻击前买到真正需要的东西?若两个检查点的答案仍然是否定,Port 已变成沉没成本故事。E 应停止工厂升级,把余下黄金移到 City 或 Defense Post,告诉 F 还能否保留一条独立铁路或陆地方案。
转向可以分阶段。先保留仍能支撑安全短线的 Port,不要因为目的港失败就删掉所有水上选项。再在同一水域测试一个替代目的地,只等待一次实际结算。如果水面继续危险或空转,就把付款人的下一笔支出移到铁路或军事掩护。列车不经过贸易禁运门,但仍需要合格车站和可保护的陆地;铁路网络负责几何,本页负责“停止等待商船”的判断。
假设团队还剩 400,000 Gold,一座 City 等级花 250,000,敌方 50 秒后抵达岛上。把 400,000 全部投进 Port 等级无法辩护:即便商船成功,也来不及在攻击前结算;City 加预备队却能提高容量并保住终端。如果敌人撤退、通道重新打开,团队可以用新的检查点重启路线。转向不是承认原计划愚蠢,而是在地图否定原假设后保存下一次选择。
停止等待并不等于立刻拆掉所有建筑。E 可以把尚未花出的 150,000 Gold 留作 City 和守军,F 可以保留一级 Port 观察海峡是否重新连通;但两人都要停止把新的 Factory 或 Port 当作“修复”。如果一次替代目的地测试仍然没有结算,就把路线标成暂停,并在团队地图上标出重启所需的水域、船只和防守人数。这样的暂停状态比口头宣布“以后再看”更可靠,因为所有队友都知道什么时候可以重新打开合同,什么时候必须永久转向铁路。
失败模式与让路线重新诚实的反制
第一种失败是把没有商船当成队友否决。先查双向 Embargo、共享水域、目的港所有权和最近一次完成,再发消息。第二种是抢光 Port 周围的格子,让队友的 City 或 Factory 无法接站,最后只剩一个玩家能收到收益。对策是出生时预留走廊、指定付款人,并在第一次升级前约定替代口袋。第三种是被随机刷船牵着升级:一次失败就买三级。至少记录两个窗口和一次真实结算再扩吞吐。
第四种是数船不数黄金。水面很忙,不代表短线、捕获或倍率扣除后仍值得;记录每次到账以及它真正资助的购买。第五种是没有终端储备却维护路线。目的港拥有者没有部队、战舰或撤退线,敌人就能让后续每艘船都失去意义。下一笔黄金先保护终端,再买吞吐。第六种是忽略竞争港。同一水域的新高等级港会改变随机权重,不需要任何外交事件。比较竞争港出现前后的到达率,选择更好的路线。
第七种是用禁运代替沟通。禁运会阻断双方未来贸易,并制造本来想避免的外交成本。FFA 里可用禁运时机与贸易控制的框架;Team 里先确认问题究竟是几何、捕获还是路线所有者换了工作。第八种是以为转铁路会自动成功。列车不受贸易关系影响,却仍要有合法车站簇和受保护的陆地。铁路断了,只是把港口失败换成了工厂失败。
模式和地图会改变阈值。开放 FFA 允许直接争夺路线,海盗可能是合理比较项;Team 更在乎共享走廊和终端所有者。群岛要同时预留 Warship 与陆地锚点;海峡要预留第二条路线;紧凑地图要缩短走廊并提高储备底线。若大厅关闭 Factory、Port、Trade Ship 或联盟,就从合同里删除对应假设。可靠清单不依赖固定设置,只问什么已完成、什么合法、什么可守、下一笔钱必须完成什么。
反制也有优先级。先修复能在一个观察窗口内恢复的门,例如解除误设的禁运或清掉终端附近的拦截;再处理需要新建筑的地理问题;最后才接受整条路线不再适合当前模式。地图越紧凑,越应该把停止线写成具体格数和黄金储备,而不是写“感觉危险”。在 Team FFA 中还要问这条路线是否让敌人更容易识别唯一海岸;在传统 Team 中则要问队友是否仍能共享走廊。相同的商船数字,在不同规则下可能代表完全不同的风险。
操作清单:把下一次决定写在路线之前
放下或升级 Team Port 前,先说一句完整路线:“A 到 B,共享水域 C,D 付款,E 掩护,第一次完成到达为检查点,连续两个空周期或终端失守就停。”说不完整就延迟购买。第一艘船完成后记录真实距离、两位所有者各自到账的 Gold、当前关系或 Embargo 状态。第二个检查点后只允许三种状态:继续,因为路线资助了明确工作;修复,因为某个门变了且一次动作可以恢复;转向,因为路线来不及在下一次威胁前回本。
这份清单也解决社区里最常见的沟通问题。“和我贸易”可能是在请求水域、土地、Port 等级或军事掩护。先问缺的是什么,再给有时间边界的答复:“我守走廊到下一座 City;连续两个空周期后转铁路。”队友停止出船,可能是失去路线、接受禁运,或因为终端已不可守而改变经济。共同检查点把猜测变成全队可以执行的报告。
把经济和军事账本放在一起。路线不是因为产生黄金就好,而是因为黄金能在下一条边界被迫支出前到达。一个 Port 等级也许四次到达给 188,000 Gold,却要求战舰、防御哨和暴露城市;它可能不如小而安全的路线。反过来,一条较短路线若恰好资助保护唯一渡口的 Warship,即使单次收益低,也可能是团队最好的购买。价值是压力下的转换,不是脱离地图的数字。
最后把路线决策交接给下一位负责人。交接记录应包含最近一次成功 tick、当前水域组件、两座港口等级、可用储备、下一笔计划支出和明确停止条件;不要只写“继续贸易”。若负责人被击杀或断线,接替者可以先执行一次不改变地图的诊断,再决定修复或转向。这样做也能让复盘有用:团队可以比较合同承诺的距离与实际到达,检查哪一层假设先失效,并把下一局的走廊、终端和铁路备份提前画出来。可重复的交接格式,最终比某一名玩家记得多少细节更能维持长线合作。
下一步可读团队经济与空间来安排 City、Factory、Port 与铁路占地;路线变成敌方捕获问题时读贸易还是海盗;终端需要战舰分工时读团队海军控制。如果路线仍然合法,却不再改变团队下一步决定,就关闭合同并保留黄金。最好的团队贸易,是所有者都能解释下一次到达为什么重要、怎样保护它,以及何时停止等待。
相关内容
依据 OpenFront v34.3 的成本、部队增长、路线回报与停止信号,在 City、Port、Factory、防御和现金储备之间做选择,而不是照抄固定脚本。
- OpenFront 断线队友接管指南:零兵损失吸收失联队友的土地
Team 模式决策指南:队友断线对胜负格局的影响、何时吸收其土地免费、何时是陷阱,以及 30 秒标记与排位 2v2 规则实际改变了什么。
2026年9月23日
- 解盟时机:当 30 秒值得这笔交易时
利用 30 秒叛徒窗口、0.5 防御与 0.8 攻速减益、以及 -100/-40 的关系下滑,判断在 OpenFront v0.34 中该立刻解盟、等联盟自然到期还是续约。
2026年9月30日
- OpenFront 兼并与包围:关闭口袋而不把战线拉崩
学习用小额推进建立外部支点、完成敌方内陆口袋包围,并在占领后保留第二条可回撤路线。
2026年9月4日