什么是《艾泽拉斯之潮》(Hordes of Azeroth)?

《艾泽拉斯之潮》(Hordes of Azeroth) 是一款基于 魔兽世界 1.12.1 (版本号 5875) 的开源幸存者(Survivors-like)动作肉鸽游戏模式。受《吸血鬼幸存者》等作品的爽快割草与流派构筑启发,它将经典 60 级艾泽拉斯的大陆风貌、怪物群系、经典技能与装备系统全面融合为快节奏的单人刷怪挑战。

与传统的魔兽私服或联机服不同,艾泽拉斯之潮被构想为纯粹运行在玩家个人电脑本地的独立单机服务端。没有任何网络延迟,不会发生恶意抢怪或卡顿,也不需要任何订阅充值费用。

非官方粉丝项目声明

《艾泽拉斯之潮》是由玩家社区主导的非官方粉丝开源项目,与暴雪娱乐 (Blizzard Entertainment, Inc.) 没有任何官方关联或授权。项目仓库与发布文件中不包含任何暴雪专有版权资产(模型、材质贴图、音频或地图文件)。所有游戏内容均由启动器在您的 PC 上基于您合法拥有的 1.12.1 客户端本地处理生成。

技术架构:如何运行在本地?

艾泽拉斯之潮将现代游戏引擎工程与经典服务端架构巧妙融合:

  • 现代 Rust 客户端 (Benilla): 游戏客户端基于 benilla 进行高度定制,由 Rust 语言搭配 Bevy 引擎与 wgpu 构建,原生支持现代 DirectX 12 与 Vulkan 图形 API,兼顾高帧率与流畅度。
  • 高性能本地服务端: 服务端由知名 1.12.1 模拟核心 VMaNGOS 的专属分支开发 (hordes-of-azeroth-server),在本地 127.0.0.1 回环地址静默运行,并搭载轻量便携式 MariaDB 数据库。
  • 动态寻路网格构建 (NavMesh): 首次安装时,启动器会自动调用提取程序从玩家客户端中提取高精度寻路网格 (mmaps),使数百只乃至成千上万只怪物能在复杂的艾泽拉斯野外地形中流畅围堵玩家。
  • 原生中文汉化与专属 UI: 全套升级选牌卡、地面技能预警范围、伤害统计、层数进度与装备提取界面全部由 Lua 与现代着色器量身打造,并已整合完整的官方简体中文支持。

系统配置需求

硬件配置 最低配置需求 推荐流畅配置
操作系统 Windows 10 / 11 (64位) Windows 10 / 11 (64位) 或 Linux / Steam Deck
处理器 (CPU) 双核 2.5 GHz 四核 3.2 GHz 或更高性能处理器
运行内存 (RAM) 4 GB 内存 8 GB 或以上内存
显卡 (GPU) 支持 DirectX 11 / Vulkan 的集成显卡 独立显卡,支持 DirectX 12 或最新 Vulkan 驱动
磁盘存储空间 客户端旁预留 3 GB 剩余空间 建议安装在固态硬盘 (SSD)
游戏客户端 玩家需自行准备合法正版的魔兽世界 1.12.1 (build 5875 英文客户端)

开源协议与社区贡献

艾泽拉斯之潮项目秉承自由软件精神,整体遵循 GNU 通用公共许可证 v3.0 (GPL-3.0)。任何人都可以自由审阅源代码、本地编译调试、提交代码合并请求 (PR) 或进行二次分叉开发。

如果您是开发者并希望参与构建与改进,请查阅仓库中的开发者指南:

阅读 BUILDING.md 开发指南 查看版本更新日志