Skip to content

这是迁移erlang到golang的一个项目,Golang处理IO,定时器,热更新等。lua处理逻辑,集成JIT来执行lua。

License

Notifications You must be signed in to change notification settings

helloh2o/room_game_server

Repository files navigation

房间类游戏框架

1.使用protobuf3
2.模块分离,游戏逻辑,业务可模块化单独部署
3.golang实现Clua API,封装lua VM。支持解析table
4.游戏逻辑使用lua编写,支持热更新

性能

该项目经过斗地主机器人服务器测试,单个VM可稳定运行5000客户端同时游戏,性能强劲,可对单个游戏开N个VM,取决于硬件配置。

备注

该项目Golang部分95%由我完成,开源也经过了公司的同意。方便棋牌类项目快速开发游戏,只写逻辑。
最后如果有人使用这个项目,不明白的地方可以提交Issue,尽力解答。

About

这是迁移erlang到golang的一个项目,Golang处理IO,定时器,热更新等。lua处理逻辑,集成JIT来执行lua。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published