1. 网易pomelo
可参考: 网易开源基于Node.js的游戏服务器框架pomelo
2. Firefly
开发语言 Python GitHub地址 官网地址:9miao.com
3. Leaf
开发语言:golang GitHub地址
Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。
Leaf 的关注点:
- 良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率
- 稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃
- 多核支持。Leaf 通过模块机制和 leaf/go 尽可能的利用多核资源,同时又尽量避免各种副作用
- 模块机制。
4. skynet
开发语言:c + lua GitHub地址 https://github.com/cloudwu/skynet
kynet是用c + lua实现一个类似Erlang的Actor模型的服务端编程环境,定位不仅仅局限于游戏服务端,所以它不是一个游戏服务端框架。