ayase 00777a80ae Eluna implementation (#847)
* azerothcore + eluna done.

* Remove the Eluna single thread limit.

* Read Eluna Settings file.

* submodule change.

* fix(test)  Ubuntu - Cant Link Library after Compile

* The ELUNA is disabled by default.

* remove submodule luaEngine.

* some change

* fix a error

* change cmake

* fix: some onplayerchat does not have hooks.

* Eluna: Add BG event Hooks.

* fix:cmake hook AFTER_LOAD_CONF not work.

* Remove the eluna switch.

* Remove some define in the core.

* fix conf file not read in the linux.

* eluna : change bg hook parameter type

* Remove TC log function call

* change bg hook OnBGEnd parameter type.


Note: to enable Eluna, the module is required
2018-05-22 20:22:11 +02:00
2018-05-21 12:59:57 +00:00
2017-12-21 11:29:24 +01:00
2018-05-22 20:22:11 +02:00
2017-10-13 20:20:15 +02:00
2018-03-06 00:00:55 +00:00
2018-01-28 13:42:51 +01:00
2018-05-10 20:27:05 +03:00
2018-05-22 20:22:11 +02:00
2018-01-28 19:50:01 +01:00
2017-09-27 14:12:03 +02:00
2016-08-17 17:58:45 +02:00
2016-08-17 17:58:45 +02:00
2016-06-26 10:39:44 +02:00
2017-09-19 19:04:27 +02:00

logo AzerothCore

Coverity Scan Build Status

GetBadges Game Bountysource Master Build Status Issue Stats Issue Stats

Introduction

AzerothCore is an open source game-server application for World of Warcraft, currently supporting the 3.3.5a game version.

It is written in C++ and based on MaNGOS, TrinityCore and SunwellCore.

Why AzerothCore?

Our main goal is to create a playable game server, offering a fully working game experience. In short, we focus on the user experience (UX).

We also believe in software modularity, because the more the software is modular, and the more it will be easy to be maintained, understood, developed, etc... So we organized the structure of AzerothCore as modular as possible, giving the possibility to create new modules to add custom features (instead of patching the core).

Learning project

AzerothCore is a learning project. If you want to learn how to use C++, SQL, git, etc... you came to the right place! We will gladly to help you: programming is our passion.

If you want to contribute, in our wiki you fill find a lot of resources that will guide you. Also you can poke us in our discord chat server.

Authors & Contributors

This project is brought to you thanks to:

License

  • The new AzerothCore source components are released under the GNU AGPL v3
  • The old sources based on MaNGOS/TrinityCore are released under the GNU GPL v2
Languages
C++ 92.4%
C 5.3%
Shell 1.3%
CMake 0.7%
Python 0.2%