{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/docs/TESTER-QUICKSTART.md",
    "https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/crates/content/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Afterhours 2015 reconstructs online services for Need for Speed (2015) as a Rust server and local launcher. The workspace implements stream framing, tagged fields, typed backend and world messages, and content preparation from the player's installation; the author reports live checks for selected gameplay and garage flows.",
  "description_zh": "Afterhours 2015 用 Rust 服务器和本地启动器重建 Need for Speed (2015) 在线服务。项目实现流帧封装、带标签字段、后端与游戏世界消息编解码，并从玩家安装目录准备内容；作者报告已对部分游戏流程和车库功能进行实机检查。",
  "entry_url": "https://awesomerea.org/resources/afterhours-2015-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/afterhours-2015-case/",
  "evidence_url": "https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/README.md",
  "group": "cases",
  "id": "afterhours-2015-case",
  "json_url": "https://awesomerea.org/resources/afterhours-2015-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/afterhours-2015-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/afterhours-2015-case/index.md",
  "name": "Afterhours 2015: Need for Speed online-service reconstruction",
  "name_zh": "Afterhours 2015：Need for Speed 在线服务重建",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An installed and previously activated Need for Speed (2015) PC game on 64-bit Windows, retaining its licence cache and EA registration.",
    "Source builds use Rust 1.98.1, a native C toolchain, Perl and, on Windows, NASM.",
    "Later story progression and broader matchmaking remain unfinished.",
    "MPL-2.0 licence."
  ],
  "requirements_zh": [
    "需要已安装且曾激活的 64 位 Windows PC 版 Need for Speed (2015)，并保留许可缓存和 EA 注册信息。",
    "源码构建需要 Rust 1.98.1、本机 C 工具链、Perl，以及 Windows 上的 NASM。",
    "后续剧情进度和更广泛的匹配功能尚未完成。",
    "采用 MPL-2.0 许可证。"
  ],
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/afterhours-crew/afterhours-2015",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
