Case study
DOLSharp: a Dark Age of Camelot server reimplementation
DOLSharp rebuilds a server for Dark Age of Camelot. It provides network communication for the game client, stores characters and world data in MySQL or SQLite, and supplies a persistent framework for game rules and behavior.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 138
- Last commit
- 2026-11-01
- Language
- C#
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A Dark Age of Camelot client is needed to connect to the server.
- Prerequisites: Restore NuGet packages and populate a MySQL or SQLite database for a server build.
- License: GPL-2.0 license.
Cite
BibTeX
@misc{dolsharp-daoc-server-case,
title = {{DOLSharp: a Dark Age of Camelot server reimplementation}},
howpublished = {\url{https://github.com/Dawn-of-Light/DOLSharp}},
url = {https://github.com/Dawn-of-Light/DOLSharp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dolsharp-daoc-server-case/}}
}Plain text
DOLSharp: a Dark Age of Camelot server reimplementation. https://github.com/Dawn-of-Light/DOLSharp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dolsharp-daoc-server-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Donkey Kong Country: a USA v1.0 SNES disassembly · Case study
- DoomIIRPG-RE: a Doom II RPG reconstruction · Case study
- Dragon Ball Z: Buu's Fury: a byte-checked GBA disassembly · Case study
- Dragon Ball Z: The Legacy of Goku II: a byte-matching GBA disassembly · Case study
- Dragon Ball Z: The Legacy of Goku — a byte-exact GBA disassembly · Case study
- Dragon Quest Monsters German: a banked Game Boy Color disassembly · Case study