{
  "added_at": "2026-11-10",
  "additional_evidence_urls": [
    "https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Protocol.md",
    "https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Readme.md",
    "https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Servers.md",
    "https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.Server/Readme.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "ZCure rewrites the master server of Blacklight: Retribution v3.02 in .NET 8, based on the ZCAPI library decompiled from BLRCrashReporter.exe of an older build. It serves authentication, users, funds, friends, mail, inventory, loadouts, store, clans, missions, stats, matchmaking and game-server management over TCP/HTTP, with a UDP presence server. Its documentation describes the message format (begin and end markers, header, optional zlib compression, colon-delimited serialization) and the XXTEA encryption taken from the decompiled ZCAPI.",
  "description_zh": "ZCure 以旧版 BLRCrashReporter.exe 中反编译出的 ZCAPI 库为基础，用 .NET 8 重写《Blacklight: Retribution》v3.02 的主服务器。它通过 TCP/HTTP 提供登录认证、用户、资金、好友、邮件、物品栏、配装、商店、战队、任务、统计、匹配和游戏服务器管理，并以 UDP 运行在线状态服务器。文档说明了消息格式（起止标记、消息头、可选 zlib 压缩、冒号分隔的序列化）以及沿用自反编译 ZCAPI 的 XXTEA 加密。",
  "entry_url": "https://awesomerea.org/resources/zcure-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/zcure-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/Readme.md",
  "group": "cases",
  "id": "zcure-case",
  "json_url": "https://awesomerea.org/resources/zcure-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/zcure-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/zcure-case/index.md",
  "name": "ZCure: a rewritten Blacklight: Retribution v3.02 master server",
  "name_zh": "ZCure：重写的《Blacklight: Retribution》v3.02 主服务器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Requires the Blacklight: Retribution v3.02 client, launched with -zcureurl, -zcureport, -presenceurl and -presenceport pointing at the server.",
    "Building needs the .NET 8 SDK; deployment uses Docker with a preconfigured MySQL container or a manually configured database.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要《Blacklight: Retribution》v3.02 客户端，并以 -zcureurl、-zcureport、-presenceurl 和 -presenceport 参数指向该服务器启动。",
    "构建需要 .NET 8 SDK；可用 Docker 搭配预配置的 MySQL 容器部署，也可手动配置数据库。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://gitlab.com/blrevive/zcure",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
