支持捆绑包
支持包是一个 ZIP,它打包了出现问题时网桥的状态。这是我们在对工单进行分类时需要的一个工件。此页面准确地描述了其中的内容,以便您知道您要发送的内容。
如何导出一个
- 打开 FFB-Bridge 并导航至 诊断.
- 点击 导出支持包 (右上角)。
- 短暂延迟后,横幅会显示文件名和大小,并带有 揭示 和 打开反馈表 按钮。
- 点击 打开反馈表 — 反馈页面打开,其中已预先附上您的捆绑包。
捆绑包中有什么
捆绑包是一个普通的 ZIP。下面的文件名是完整的允许列表 - 该捆绑包将 从不 包含该集合之外的任何内容。
系统信息.txt
系统元数据。纯文本,键:值行。领域:
os— “windows” or “linux”.os-version— kernel version or Windows build string.distro— on Linux, /etc/os-releasePRETTY_NAME.cpu-model,cpu-cores— from/proc/cpuinfoorWin32_Processor.ram-total-mb— from/proc/meminfoorWin32_ComputerSystem.dotnet-version— runtime version of the bundled .NET.platform— explicit key for the Linux-vs-Windows branch.locale— current user locale.bridge-version,build-hash— bridge version and git SHA at build time.
会话日志
当前会话的完整事件日志。与诊断页面日志条的内容相同,但包括启动后的所有内容,而不仅仅是可见的内容。 UTF-8。
最后崩溃日志
如果之前的启动崩溃了,崩溃日志会出现在此处。堆栈跟踪、线程转储、崩溃前的最后几行日志。如果会话没有崩溃则不存在。
医生.json
机器可读形式的最新医生页面扫描。每行包含检查名称、状态(通过/警告/失败/不适用)和原始详细信息字符串。这让我们可以看到您的医生状态,而无需您粘贴屏幕截图。
可调参数.yaml
导出时活动调整配置文件的值。与保存的配置文件相同的架构。用于重现您飞行时的精确力配置。
simconnect-config.xml
MSFS's SimConnect.xml if the bridge could read
one, with any <Password> entries stripped.
Absent if you were on X-Plane or Mock at export time.
捆绑包中不包含什么
支持包构建器使用严格的文件名允许列表。即使同一目录中存在匹配的内容,它也不会包含该列表之外的任何内容。特别是:
- 没有保存的密码或凭据。这座桥不存储任何东西。
- 没有配置文件 除了 活跃的那个。
- 没有系统日志、日志或网桥自己的数据目录之外的任何内容。
- 没有网络数据包捕获。
- 没有云令牌(桥不使用任何令牌)。
服务器端处理
当您将捆绑包附加到反馈报告时,网站的接收工作人员会对其进行解析,以将有用的可索引数据提取到我们的数据库中:
- 系统信息放入摘要行中进行分组(“此发行版有多少报告?”)。
- 日志中的警告和错误行具有稳定的错误签名,因此我们可以一目了然地看到有多少人遇到了相同的错误。
- 医生检查结果以了解整个用户群的故障情况。
- 存储每个允许列表条目的逐字文件文本,以便我们在分类时可以重新读取上下文。
原始包本身会保留很短的时间(默认为 30 天),因此如果我们的提取逻辑有所改进,我们可以重新解析。之后,解析后的数据被保留;原始斑点被丢弃。
限制
| 限制 | 价值 |
|---|---|
| 捆绑总尺寸 | 50 MB 压缩 |
| 每个条目的未压缩大小 | 5MB |
| 最大条目数 | 30 |
| 未压缩总计 | 20MB |
| 编码 | 仅 UTF-8 文本文件(加上 XML) |
实际上,普通的捆绑包不到一兆字节。这些限制是为了排除恶意上传,而不是排除真实报告。
发送时不带反馈表
If you'd rather email the bundle directly, write to
feedback·ffb-bridge.com (replace the ·
with an @) and attach the ZIP. The server-side parser doesn't
run for email, so the triage is slower — but the bundle is
just as usable.