游戏服务器介绍(二) firefly

今天介绍一个叫firefly的服务器。
这个叫萤火虫的项目和它的名字一样可爱,因为它全部用可爱的python语言来编写。
基于 twisted框架开发。

优势特性
采用单线程多进程架构,支持自定义的分布式架构;
方便的服务器扩展机制,可快速扩展服务器类型和数量;
与客户端采用TCP长连接,无需考虑粘包等问题;
封装数据缓存服务;
可实现实时热更新数据以及游戏逻辑,客户端玩家无感觉;
有几十个基础游戏玩法系统模块提供组装使用(v1.3.0提供);
值得强调的是这是一个国人开发的开源项目。文档和主页都相当专业,论坛也比较活跃,使用门槛相当低。
开源内容中包含了两个完整的游戏(包含客户端)和完整的搭建教程。
要想快速开发就用它吧^_^。
提到python做游戏,很多人会质疑效率问题,那就看看压力测试吧。相当不错。http://firefly2.9miao.com/?page_id=129
论坛和主页入口
http://www.9miao.com/

    原文作者:红色贪吃蛇
    原文地址: https://segmentfault.com/a/1190000000608392
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞