案例
ACEmulator:《Asheron's Call》服务端模拟器
ACEmulator 用 C# 重建了 MMORPG《Asheron's Call》的服务端,目标是还原 2017 年 1 月官方服务器关闭时的游戏世界。源码实现了客户端网络协议(数据包、游戏动作、事件与消息)、物理、世界对象以及客户端 .dat 文件读取,数据存储使用 MySQL 或 MariaDB。服务器选项可以逐项开关正式服的特定行为,例如卡门和快速加状态。
- 目标
- 游戏 · 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:需要 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 版。
引用
BibTeX
@misc{acemulator-case,
title = {{ACEmulator: Asheron's Call server emulator}},
howpublished = {\url{https://emulator.ac}},
url = {https://emulator.ac},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/acemulator-case/}}
}纯文本
ACEmulator: Asheron's Call server emulator。https://emulator.ac(访问于 2026-11-09)。Awesome REA 条目:https://awesomerea.org/zh/resources/acemulator-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · ACEmulator/ACE · 修订 aadedb3
- 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
- LICENSE GitHub · ACEmulator/ACE · 修订 aadedb3
- https://emulator.ac