{
  "added_at": "2026-11-10",
  "additional_evidence_urls": [
    "https://github.com/ACEmulator/ACE/tree/aadedb3d6092e1952366f125b85fabc5d73c19e5",
    "https://github.com/ACEmulator/ACE/wiki/ACE-Hosting-Windows/054956a3b0d0ef65333906c2a9e598c974e8a715",
    "https://github.com/ACEmulator/ACE/wiki/Server-Configurable-Options/054956a3b0d0ef65333906c2a9e598c974e8a715",
    "https://github.com/ACEmulator/ACE/blob/aadedb3d6092e1952366f125b85fabc5d73c19e5/LICENSE",
    "https://emulator.ac"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "ACEmulator rebuilds the Asheron's Call MMORPG server in C#, aiming to reproduce the game world as it was when the official servers closed in January 2017. The source implements the client network protocol (packets, game actions, events and messages), physics, world objects and a loader for the client's .dat files, backed by MySQL or MariaDB. Server options switch individual retail behaviours, such as door holding and fast buffing, on or off.",
  "description_zh": "ACEmulator 用 C# 重建了 MMORPG《Asheron's Call》的服务端，目标是还原 2017 年 1 月官方服务器关闭时的游戏世界。源码实现了客户端网络协议（数据包、游戏动作、事件与消息）、物理、世界对象以及客户端 .dat 文件读取，数据存储使用 MySQL 或 MariaDB。服务器选项可以逐项开关正式服的特定行为，例如卡门和快速加状态。",
  "entry_url": "https://awesomerea.org/resources/acemulator-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/acemulator-case/",
  "evidence_url": "https://github.com/ACEmulator/ACE/blob/aadedb3d6092e1952366f125b85fabc5d73c19e5/README.md",
  "group": "cases",
  "id": "acemulator-case",
  "json_url": "https://awesomerea.org/resources/acemulator-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/acemulator-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/acemulator-case/index.md",
  "name": "ACEmulator: Asheron's Call server emulator",
  "name_zh": "ACEmulator：《Asheron's Call》服务端模拟器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Requires client_cell_1.dat, client_local_English.dat and client_portal.dat from an Asheron's Call client installation.",
    "Builds for .NET 10 (ACE.Server.csproj targets net10.0) and uses MySQL 5.7.17+ or MariaDB 10.2+ as its database.",
    "GNU Affero General Public License v3.0."
  ],
  "requirements_zh": [
    "需要 Asheron's Call 客户端安装目录中的 client_cell_1.dat、client_local_English.dat 和 client_portal.dat。",
    "基于 .NET 10 构建（ACE.Server.csproj 的目标框架为 net10.0），数据库需要 MySQL 5.7.17 以上或 MariaDB 10.2 以上版本。",
    "采用 GNU Affero 通用公共许可证第 3 版。"
  ],
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://emulator.ac",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
