更新内容:
功能添加
1、动态模块更新
2、部分bug修复
master对服务进程管理的bug
dbentrust生成新的记录出错。
动态模块更新功能说明
执行更新的指令:firefly-admin.py reloadmodule
指定服务进程的重新加载模块:在对应服务进程的配置条目中新增“reload”的值,指定重新加载模块的模块名称,如:
需要执行动态更新的时候,可以在app.game.doreload模块中修改你要进行动态更新的内容冲击加载数据,重新加载模块(reload方法)。
执行动态更新指令后,程序会重新加载app.game.doreload中的内容,然后执行里面的操作。
Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。用它可以搭建自定义的分布式架构,只需要修改相应的配置文件即可。
官方首页:http://firefly.9miao.com/
免费下载:http://firefly.9miao.com/?page_id=2
来自:开源中国社区

