当前位置:首页 >  科技 >  移动互联 >  正文

开源游戏服务器端框架Firefly正式将GFirefly整合!

 2014-12-22 11:34  来源: A5站长网   我来投稿 撤稿纠错

  域名预订/竞价,好“米”不错过

Firefly 的重要迭代版本 GFirefly 已经独立推出并运维了进9个月时间,已有200余家国内各大手机游戏厂商开始陆续使用GFirefly 进行其新手游产品的开发。(2014游戏行业国内最大黑马“龙图游戏”有3款自研产品均使用GFirefly)

鉴于从0.1.2版本开始GFirefly已经基本稳定,本次Firefly官方正式宣布将GFirefly整合进Firefly官方git中。

GFirefly(全称:Firefly-Gevent)是Firefly的Gevent版本,相比之前Firefly版本中所使用的Twisted,Gevent更加的精简和高效。

GFirefly结合了Gevent的性能,封装了网络IO处理、数据库IO读写缓存、分布式进程间接口调用,这样使得游戏server端的开发变得既轻松简单又稳定高效。开发者不必在去纠结处理这些技术难题,专心致力于游戏玩法逻辑的开发即可。

与之前的Firefly相比,GFirefly省略了远程调用过程中添加回调函数callback的步骤。

你可以这样去写远程调用的方法:

result = root.callChild("test_node",1,u'Root测试')

#这里不会阻塞的,在结果返回之前会执行别的协程

print result

#当结果返回的时候会继续往下执行

此次更新的GFirefly alpha 0.1.5做了如下的改进:

1、 单node节点断开与root节点的连接后自动重连。

2、 修改了GFirefly的底层库GTiwsted(Firefly官方自研),将socket发送数据放到一个协程中进处理。在发送数据的时候,会将发送的数据放到一个队列中有发送数据的协程读取发送,解决了

AssertionError: This socket is already used by another greenlet 的错误。

Firefly Git地址(内含gfirefly):

Firefly OSC@GIT地址:

GFirefly独立Git地址:

GTwisted独立Git地址:

Firefly官方维护团队:9秒社团

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
移动游戏
手机游戏

相关文章

  • 手机游戏代理项目的收入如何结算?有哪些注意事项?

    如何结算手机游戏代理项目的收入?这取决于您代理平台的结算周期,通常分为月结算、周结算和日结算。其中,日结可以有效避免实体三角债务,解决资本周转问题。今天我们来看看手机游戏代理收入日结算的平台。以及一些预防措施。

  • 手机游戏代理的行业前景如何?

    1、现在手机游戏市场火爆,需求量高,是手机游戏代理加盟推广发展的好时机;许多人希望依靠手机游戏项目获利。老人和孩子都可以玩手机游戏。有更多的玩家,所以我们有更多的潜在客户。对于活跃度高的游戏,玩家愿意付费,更愿意为游戏体验充电。

  • 《绯石之心》前期攻略,助你战力轻松提升

    作为一款手游怎样变强一直都是玩家们的核心诉求,所以在面对《绯石之心》丰富的玩法,多样化的内容,怎样在其中找到最快速提升实力的办法,就是这一次将要分享给各位的内容。

    标签:
    手机游戏
  • 手机游戏代理如何规避亏损风险?

    一般来说,如果你想从事互联网创业,大多数行业对技术和启动资金都有很多要求。手机游戏代理创业是其中的一小部分。即使没有技术和较少的启动资金,你也可以开始手机游戏代理创业。但是,选择与平台合作有一个前提,会简化很多操作流程,让手机游戏代理创业起步更快更稳定。

  • 手机游戏代理玩家从何而来?

    现在游戏市场的竞争还是很大的,同类型的游戏越来越多,同行也越来越多。如果你想保证自己的,就要做好推广。只有让自己的游戏在同类型的游戏中脱颖而出,才能得到更多消费者的关注,获得更好的收入。

热门排行

信息推荐