ElunaLuaEngine / Eluna

Eluna Lua Engine © for WoW Emulators
https://elunaluaengine.github.io
GNU General Public License v3.0
377 stars 362 forks source link

Multistate implementation #455

Closed Foereaper closed 9 months ago

Foereaper commented 9 months ago

Multistate implementation to allow the use of multiple map update thread. Each map will have its own isolated Lua state, with a world state for thread-unsafe function calls.

Adds the following additional features:

This will require some changes on both Mangos and Cmangos forks. I suggest staying on an older Eluna commit until thoroughly tested and implemented.