Skip to content

leclaist/ACE

 
 

Repository files navigation

ACEmulator Core Server

Build status: Windows CI

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.

Recommended Tools

Getting Started

  • Install MySQL (MariaDB is preferred, but either will work).
  • Create three databases named ace_auth, ace_character, and ace_world.
  • Load AuthenticationBase.sql, CharacterBase.sql, and WorldBase.sql for their respective databases.
  • Load all incremental SQL updates in the Database\Updates sub directories.
  • Download from ACE-World the latest release of world data, extract and load into your ace_world database.
  • Copy Config.json.example to Config.json and modify database settings, such as your database password.
  • Build and run ACE.
  • Create your first account as an admin at the prompt - accountcreate testaccount testpassword 5
  • Launch AC - acclient.exe -a testaccount -h 127.0.0.1:9000 -glsticketdirect testpassword

Contributions

  • 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.

Bug Reports

  • Please use the issue tracker provided by GitHub to send us bug reports.
  • You may also submit bug reports to the ACEmu Forums.

Contact

FAQ

1. StyleCop.MSBuild.targets not found

  • Problem: When opening the solution, you get a "The imported project "{project path}\ACE\Source\packages\StyleCop.MSBuild.5.0.0-beta01\build\StyleCop.MSBuild.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk" error.
  • Solution: Right click "Solution 'ACE'" in the Solution Explorer and select "Restore Nuget Packages". After it restores, right click "ACE (load failed)" and select "Reload Project."

Other Resources

About

Asheron's Call server emulator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.5%
  • PLpgSQL 4.4%
  • Batchfile 0.1%