{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/Charelene/FH2MP/blob/150a4030b7560dee5349e0f4713427523042dfb6/native/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "FH2MP restores Forza Horizon 2 multiplayer with a replacement server based on protocol behavior recovered from the Xbox One game client. An in-game shim redirects sockets and web-service calls, while Python and Go servers handle lobbies, worlds and online features; a launcher manages setup and updates.",
  "description_zh": "FH2MP 根据 Xbox One 版《Forza Horizon 2》客户端中恢复的协议行为，搭建替代服务器以恢复多人游戏。游戏内 shim 重定向网络连接和 Web 服务请求；Python 与 Go 服务器处理大厅、世界及在线功能，启动器负责安装与更新。",
  "entry_url": "https://awesomerea.org/resources/fh2mp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/fh2mp-case/",
  "evidence_url": "https://github.com/Charelene/FH2MP/blob/150a4030b7560dee5349e0f4713427523042dfb6/README.md",
  "group": "cases",
  "id": "fh2mp-case",
  "json_url": "https://awesomerea.org/resources/fh2mp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/fh2mp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/fh2mp-case/index.md",
  "name": "FH2MP: reconstructed Forza Horizon 2 online services",
  "name_zh": "FH2MP：重建《Forza Horizon 2》在线服务",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A legitimately owned Forza Horizon 2 Xbox One build 1.0.0.64 and Azimuth are required.",
    "The source warns of crashes, desynchronization and rough edges.",
    "GPL-3.0 licence."
  ],
  "requirements_zh": [
    "需要合法持有的 Xbox One 版《Forza Horizon 2》1.0.0.64 和 Azimuth。",
    "作者提示仍可能出现崩溃、状态不同步等问题。",
    "GPL-3.0 许可证。"
  ],
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/Charelene/FH2MP",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
