# CoD4 Rewrite：Rust/Bevy 游戏重建

> 以 Rust/Bevy 重建《使命召唤4》的多人游戏系统，使用本地游戏安装中的素材。源码包含菜单、本地机器人、移动和战斗，并将自定义中继联机实现接入游戏。

- 类型：案例
- 目标：二进制 · 游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-19
- 收录于：2026-10-20
- 原始资源：<https://github.com/Nilbong/COD4-Rewrite>
- 一手来源：<https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/cod4-rewrite-reconstruction-case/>
- 记录 JSON：<https://awesomerea.org/resources/cod4-rewrite-reconstruction-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/cod4-rewrite-reconstruction-case/index.md)

## 使用条件与局限

- 需要 Windows、支持 Vulkan 的显卡及自有 CoD4 1.7 安装。可选的《黑色行动》《现代战争2》《战争世界》内容需要对应的独立安装；项目不提供游戏素材。
- 当前源码已接入多人依赖及 NetplayPlugin，尽管 README 仍将联网列为待完成。
- 渲染和玩法含有刻意扩展。
- Cargo 声明 MIT OR Apache-2.0，游戏与多人模块继承该声明。所审阅文件树中未找到独立的许可证文本。

## 一手来源

1. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/README.md>
2. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/Cargo.toml>
3. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/crates/game/Cargo.toml>
4. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/crates/game/src/main.rs>
5. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/crates/game/src/netplay/mod.rs>
6. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/crates/multiplayer/README.md>
7. <https://github.com/Nilbong/COD4-Rewrite/blob/bd03eb07f2b2ec84dd33946bfc2b8163fc49c480/crates/multiplayer/tests/relay_roundtrip.rs>

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

- [CorsixTH：Theme Hospital 的开源重新实现](https://awesomerea.org/zh/resources/corsixth-engine-case/index.md) · 案例
- [Cursed Lands：用 Godot 重建《Evil Islands》与《Lost in Astral》引擎](https://awesomerea.org/zh/resources/cursed-lands-case/index.md) · 案例
- [Desktop Games Nostalgia：macOS 与浏览器移植](https://awesomerea.org/zh/resources/desktop-games-nostalgia-rea-port-case/index.md) · 案例
- [FreeRS42：重实现《Ricochet Xtreme》](https://awesomerea.org/zh/resources/freers42-ricochet-xtreme-case/index.md) · 案例
- [GunZRs：GunZ: The Duel 的 Rust 重实现](https://awesomerea.org/zh/resources/gunzrs-rea-rust-reimplementation-case/index.md) · 案例
- [Horizon：借助 REA 字节码查询的 Minecraft: Java Edition 26.3 Rust 重写](https://awesomerea.org/zh/resources/horizon-minecraft-rust-rewrite-case/index.md) · 案例

## 关于此条目

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