Star on GitHubStar2.4k stars

Case study

ZCure: a rewritten Blacklight: Retribution v3.02 master server

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.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-10

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Requires the Blacklight: Retribution v3.02 client, launched with -zcureurl, -zcureport, -presenceurl and -presenceport pointing at the server.
  • Prerequisites: Building needs the .NET 8 SDK; deployment uses Docker with a preconfigured MySQL container or a manually configured database.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{zcure-case,
  title = {{ZCure: a rewritten Blacklight: Retribution v3.02 master server}},
  howpublished = {\url{https://gitlab.com/blrevive/zcure}},
  url = {https://gitlab.com/blrevive/zcure},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/zcure-case/}}
}

Plain text

ZCure: a rewritten Blacklight: Retribution v3.02 master server. https://gitlab.com/blrevive/zcure (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/zcure-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/Readme.md
  2. https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Protocol.md
  3. https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Readme.md
  4. https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.API/Documentation/Servers.md
  5. https://gitlab.com/blrevive/zcure/-/blob/3a9e28a3c0e520facbf47daef4eb2f3235d54b17/ZCure.Server/Readme.md

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab