ACEmulator is a custom, completely from-scratch open source server implementation for Asheron's Call built on C#
- MySQL and MariaDB are used as the database engine.
- Latest client supported.
- Currently intended for developers that wish to contribute to the ACEmulator project.
- Install MySQL
- Create three databases named
ace_auth
,ace_character
, andace_world
. - Load AuthenticationBase.sql and CharacterBase.sql for their respective databases.
- Load all incremental SQL updates in the Database\Updates sub directories.
- Copy
Config.json.example
toConfig.json
and modify database settings, such as your database password. - Build and run ACE.
- Create an account at the prompt -
accountcreate testaccount testpassword
- Launch AC -
acclient.exe -a testaccount -h 127.0.0.1:9000 -glsticketdirect testpassword
- The preferred way to contribute is to fork the repo and submit a pull request on GitHub.
- Code style information can be found on the Wiki.
- Please use the issue tracker provided by GitHub to send us bug reports.
- You may also submit bug reports to the ACEmu Forums.