# CyberStrike Server Specification: DOS client protocol and map format

> CyberStrike Server Specification reconstructs the server-facing behavior of the 1994 DOS client of CyberStrike from observation of the client and its printed manual. Four documents describe serial transport, session phases, messages, client rules, server policy, implementation steps and the CBD city-map format so a replacement server can interoperate with the original game.

- Type: Case study
- Targets: Game · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/mmq/cyberstrike-spec>
- Primary source: <https://github.com/mmq/cyberstrike-spec/blob/5ca30347f17d2dcb2530e859ac85ad8e5925176f/protocol.md>
- Catalog page: <https://awesomerea.org/resources/cyberstrike-server-specification-case/>
- Record JSON: <https://awesomerea.org/resources/cyberstrike-server-specification-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/cyberstrike-server-specification-case/index.md)

## Requirements & limits

- **Scope:** The specification covers the GEnie DOS client version 1.5; other versions may differ.
- **Testing evidence:** The author reports that a server built from the specification supported a full multiplayer game with the original client.
- **License:** Specification text: CC-BY-4.0; code examples: CC0 1.0.

## Primary sources

1. <https://github.com/mmq/cyberstrike-spec/blob/5ca30347f17d2dcb2530e859ac85ad8e5925176f/protocol.md>
2. <https://github.com/mmq/cyberstrike-spec/blob/5ca30347f17d2dcb2530e859ac85ad8e5925176f/README.md>
3. <https://github.com/mmq/cyberstrike-spec/blob/5ca30347f17d2dcb2530e859ac85ad8e5925176f/city-format.md>

## More in Games

- [Cypress: reconstructing Plants vs. Zombies dedicated servers](https://awesomerea.org/resources/cypress-pvz-servers-case/index.md) · Case study
- [d2-dedicated-server: reconstructing a Diablo II realm and game-server stack](https://awesomerea.org/resources/d2-dedicated-server-case/index.md) · Case study
- [D2R Mobile: rehosting Diablo II: Resurrected’s Switch program on Apple devices](https://awesomerea.org/resources/d2r-mobile-switch-rehost-case/index.md) · Case study
- [d3b-emu: reconstructing a Diablo III Beta server](https://awesomerea.org/resources/d3b-emu-diablo-iii-beta-case/index.md) · Case study
- [DARK: reconstructing the video plugin path for Proton cutscenes](https://awesomerea.org/resources/dark-render-re-case/index.md) · Case study
- [Darkflame Universe: LEGO Universe server reconstruction](https://awesomerea.org/resources/darkflame-universe-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
