0.4.24:按实际供货量比较 CG 循环收益
CG 自动跑商现在会在交付完成后、到达货源读取真实行情后重新比较货源。搜索沿用规划界面的中心、半径、来源类型、最大航段、行情时效和风险约束;每个采购站和交付站都核对真实船型需要的停机坪。所有合格站点并行参与计算,最多同时使用 8 个工作线程;返回前 8 个候选供自动选择并记录,不限制参与计算的站点数量。进度条按实际已处理站点更新。
每个候选订单数量取以下最小值:实际空舱、该商品库存、交付站需求,以及扣除重购费、运营储备和固定投资限制后的可购买数量。不再对规划货舱施加 2048 吨上限。正式自动交易仍使用原生通道支持的单商品批次,不将无法执行的混载收益记入自动跑商估算。
Cr/h = (实际装载吨数 × 每吨价差 − 完整循环运营费) × 60 / 完整循环分钟数
完整循环包括载货交付、空载返程,以及从第三地点更换货源的必要转场;航程按当前飞船的保守满载跳距、进站距离、跃迁及停靠时间计算。结果为估算,不倍乘已经反映在 CG 报价中的奖励。风险结合安保、供需比例和报价时效评估。
真实到站行情会整体替换该站旧缓存;原生观测和公共报价都根据各自的采集时间,扣除之后发生的本船已确认采购和销售,按原订单键去重,不假定后续补货。发生在成交之后的更新报价不再扣除这笔旧成交,因此不会重复扣库存。没有符合条件的货源时保持停靠,等待新的行情。
启动时先恢复未完成的原订单和回执,已有货物交付之前不会改货源或重新采购。确认回程的路线先回到该批次的实际货源;CG 空载返程模式在交付后立即重新选源。轮次以指挥官、飞船、目标活动和实际销售回执累计,更换来源不清零。
自动降落接管失败需要通过同模式重进恢复时,先释放旧输入上下文,再重新核验连续船体健康并授权菜单恢复,避免旧会话的停止标记拦住恢复操作。实际受损和紧急保护仍由原保护监测决定。
执行概览显示选择的货源、商品、可装载吨数/空舱、该商品库存、预计每小时收益和风险;CG 货源使用紫色和文字标识,运行标题显示实际交付站。真实已确认利润仍独立按交易及服务回执统计。
本次修改不要求手动打包原生驱动;发布仍通过项目引用编译并内嵌底层支持。