{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "MangosZero reconstructs the authentication and world servers for Vanilla World of Warcraft clients 1.12.1 through 1.12.3. Its C++17 server reads client data with StormLib and stores game and account data in MySQL or MariaDB.",
  "description_zh": "MangosZero 重建《魔兽世界》旧版的认证和世界服务器，适配 1.12.1 至 1.12.3 客户端。项目用 C++17 编写，通过 StormLib 读取客户端数据，并使用 MySQL 或 MariaDB 存储数据。",
  "entry_url": "https://awesomerea.org/resources/mangoszero-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mangoszero-server-case/",
  "evidence_url": "https://github.com/mangoszero/server/blob/b7fface6b1bd3b036211dcde1bff39cc6da503e4/README.md",
  "group": "cases",
  "id": "mangoszero-server-case",
  "json_url": "https://awesomerea.org/resources/mangoszero-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mangoszero-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mangoszero-server-case/index.md",
  "name": "MangosZero: reconstructing Vanilla World of Warcraft servers",
  "name_zh": "MangosZero：重建《魔兽世界》旧版服务器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "World of Warcraft client version 1.12.1, 1.12.2 or 1.12.3.",
    "C++17 toolchain, CMake 3.18 or newer, and MySQL or MariaDB.",
    "Client versions 1.13.x and later are outside the supported range.",
    "GPL-3.0-or-later license."
  ],
  "requirements_zh": [
    "需要《魔兽世界》1.12.1、1.12.2 或 1.12.3 客户端。",
    "需要 C++17 工具链、CMake 3.18 或更高版本，以及 MySQL 或 MariaDB。",
    "不支持 1.13.x 及之后的客户端。",
    "采用 GPL-3.0-or-later 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/mangoszero/server",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
