A lightweight game server framework implemented with Actor Model
MIT License
Moon is a lightweight game server framework based on the actor model. One worker thread can have one or more actors (services), which communicate with each other through message queues. There are many features for game server development:
QQ group: 543833695
https://github.com/sniper00/moon/wiki
# Run test
./moon test/main_test.lua
# Run script in the example directory, e:
./moon example/example_timer.lua
# This is a guessing game, example/GuessGame.md
./moon example/main_game.lua
Make sure your compiler(vs2022 17.5+, gcc 9.3+, clang 9.0+) support C++17 or Install C++17
Compiler.。
Clone source code
git clone https://github.com/sniper00/moon.git
build.bat
./build.sh
./build.sh
If you want modify premake5 script, See detail build steps
Age of kita | 战神遗迹 |