# Afterhours 2015：Need for Speed 在线服务重建

> Afterhours 2015 用 Rust 服务器和本地启动器重建 Need for Speed (2015) 在线服务。项目实现流帧封装、带标签字段、后端与游戏世界消息编解码，并从玩家安装目录准备内容；作者报告已对部分游戏流程和车库功能进行实机检查。

- 类型：案例
- 目标：游戏 · 协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/afterhours-crew/afterhours-2015>
- 一手来源：<https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/afterhours-2015-case/>
- 记录 JSON：<https://awesomerea.org/resources/afterhours-2015-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/afterhours-2015-case/index.md)

## 使用条件与局限

- **前提条件：**需要已安装且曾激活的 64 位 Windows PC 版 Need for Speed (2015)，并保留许可缓存和 EA 注册信息。
- **前提条件：**源码构建需要 Rust 1.98.1、本机 C 工具链、Perl，以及 Windows 上的 NASM。
- **局限：**后续剧情进度和更广泛的匹配功能尚未完成。
- **许可：**采用 MPL-2.0 许可证。

## 一手来源

1. <https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/README.md>
2. <https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/docs/TESTER-QUICKSTART.md>
3. <https://github.com/afterhours-crew/afterhours-2015/blob/fdc1fad36fbaa9f2766fb3385ec3da9a082c9b46/crates/content/README.md>

## 同分区更多条目：游戏

- [agario-client：重构早期 agar.io 客户端协议](https://awesomerea.org/zh/resources/agario-client-case/index.md) · 案例
- [Aion 2：客户端到服务端网络协议复现](https://awesomerea.org/zh/resources/aion2-protocol-research-case/index.md) · 案例
- [alive-serv：重建 SIF2 MIRACLE LIVE! 游戏服务器](https://awesomerea.org/zh/resources/alive-serv-case/index.md) · 案例
- [Alley Cat：DOS 游戏可执行文件的注释反汇编](https://awesomerea.org/zh/resources/alley-cat-disassembly-case/index.md) · 案例
- [Alleyway：按校验值匹配的 Game Boy 反汇编](https://awesomerea.org/zh/resources/alleyway-gb-case/index.md) · 案例
- [Another Life：重建 The Witcher 3 存档状态](https://awesomerea.org/zh/resources/another-life-w3-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
