{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/renorris/openfsd/blob/79d5e2325cdd048489a865868ffff2d20e73dad1/README.md",
    "https://github.com/renorris/openfsd/blob/79d5e2325cdd048489a865868ffff2d20e73dad1/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "openfsd implements a multiplayer flight-simulation server for the reverse-engineered VATSIM FSD protocol. Its Go server connects pilots and controllers, while a detailed protocol reference maps message identifiers and its web interface manages users, settings and connections.",
  "description_zh": "openfsd 依照逆向整理的 VATSIM FSD 协议实现多人飞行模拟服务器。Go 服务端连接飞行员与空管员，详细文档列出消息标识及用途，网页界面用于管理用户、设置和连接。",
  "entry_url": "https://awesomerea.org/resources/openfsd-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openfsd-case/",
  "evidence_url": "https://github.com/renorris/openfsd/blob/79d5e2325cdd048489a865868ffff2d20e73dad1/docs/index.md",
  "group": "cases",
  "id": "openfsd-case",
  "json_url": "https://awesomerea.org/resources/openfsd-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openfsd-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openfsd-case/index.md",
  "name": "openfsd: reconstructing the VATSIM FSD server protocol",
  "name_zh": "openfsd：重建 VATSIM FSD 服务器协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Docker and Docker Compose are listed for the preferred deployment method.",
    "SQLite and PostgreSQL are supported for persistent storage.",
    "MIT license."
  ],
  "requirements_zh": [
    "推荐部署方式需要 Docker 和 Docker Compose。",
    "持久化存储支持 SQLite 和 PostgreSQL。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/renorris/openfsd",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
