XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8

行情缓存

正常启动仅打开行情表结构,不再自动执行全库完整性检查、全文件 SHA 或整库备份;正常写入和退出也不会启动这些维护。旧的完整检查接口保留给显式维护工具。发现缓存损坏时,会提示在设置中清理缓存,不会反复尝试整库扫描或恢复旧备份。

新增公共行情默认只缓存玩家周边 500 光年内的数据。跑商规划页可直接选择中心星系和半径;留空中心时跟随当前位置,选择中心后按该中心的实际坐标筛选。设置会持久保存,路线候选与新增公共行情使用同一范围。改变中心不会改变实际飞船位置,前往真实起点的航程与时间仍计入预计每小时净利润。

当前位置或站点坐标必须已知;距离未知的数据不会作为全球行情接收。缺少玩家坐标时,仍可接收当前站点或当前星系的数据。本机 Journal 记录的站点和行情始终保留。EDDN 的附近星系坐标只保留在最多 1024 项的内存表中,后续商品消息仍按所选区域重新检查。

已有的历史全量库不会自动删除、裁剪或迁移。因此更新后,已有占用不会自行缩小;周边规则只约束之后新增的公共数据。设置中的清理操作会移除行情数据库、对应 WAL/SHM、行情恢复代、验证凭据及行情备份,并创建空的小库。清理后旧全量备份不会被自动恢复。

清理不会删除本地 Journal、事件索引、设置、路线、玩家记录或材料数据。自动跑商、导航、会话操作或导入期间会拒绝清理。进行中的本程序查询会先结束;其他程序占用行情文件时会保留原件并提示稍后重试。重建失败时回滚隔离的原文件,不会强制删除占用句柄。