{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Dawn-of-Light/DOLSharp/blob/154e150993e078408f87c3e681a62576737d2892/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "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.",
  "description_zh": "DOLSharp 重建 Dark Age of Camelot 的服务端，处理游戏客户端通信，使用 MySQL 或 SQLite 保存角色及世界数据，并提供可定制游戏规则与行为的持久化框架。",
  "entry_url": "https://awesomerea.org/resources/dolsharp-daoc-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dolsharp-daoc-server-case/",
  "evidence_url": "https://github.com/Dawn-of-Light/DOLSharp/blob/154e150993e078408f87c3e681a62576737d2892/README.md",
  "group": "cases",
  "id": "dolsharp-daoc-server-case",
  "json_url": "https://awesomerea.org/resources/dolsharp-daoc-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dolsharp-daoc-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dolsharp-daoc-server-case/index.md",
  "name": "DOLSharp: a Dark Age of Camelot server reimplementation",
  "name_zh": "DOLSharp：Dark Age of Camelot 服务端重建项目",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Dark Age of Camelot client is needed to connect to the server.",
    "Restore NuGet packages and populate a MySQL or SQLite database for a server build.",
    "GPL-2.0 license."
  ],
  "requirements_zh": [
    "需要 Dark Age of Camelot 客户端连接服务端。",
    "构建服务端时需还原 NuGet 包，并准备 MySQL 或 SQLite 数据库。",
    "采用 GPL-2.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/Dawn-of-Light/DOLSharp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
