Firefly 开源的游戏服务器端框架
【四方】2013/08/27软件综合 IP:吉林
Firefly 开源的游戏服务器端框架


   Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。Firefly的设计理念是“让开发者专注前端”,它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。用它可以搭建自定义的分布式架构,只需要修改相应的配置文件即可。

优势特性

采用单线程多进程架构,支持自定义的分布式架构;
方便的服务器扩展机制,可快速扩展服务器类型和数量;
与客户端采用TCP长连接,无需考虑粘包等问题;
封装数据缓存服务;
可实现实时热更新数据以及游戏逻辑,客户端玩家无感觉;
有几十个基础游戏玩法系统模块提供组装使用(v1.3.0提供);

代码 
01
  #coding:utf8
02

03
import os
04
if XXXXXme!='nt' and XXXXXme!='posix':
05
    from XXXXXXXXXXternet import epollreactor
06
    XXXXXXXXXXXXXXXstall()
07

08
import json,sys
09
from XXXXXXXXXXXXXXXXXrver import FFServer
10

11
if __name__=="__main__":
12
    args = XXXXXXgv
13
    servername = None
14
    config = None
15
    if len(args)>2:
16
        servername = args[1]
17
        config = json.load(open(args[2],'r'))
18
    else:
19
        raise ValueError
20
    dbconf = XXXXXXXXXt('db')
21
    memconf = XXXXXXXXXt('memcached')
22
    sersconf = XXXXXXXXXt('servers',{})
23
    masterconf = XXXXXXXXXt('master',{})
24
    serconfig = XXXXXXXXXXXt(servername)
25
    ser = FFServer()
26
    XXXXXXnfig(serconfig, dbconfig=dbconf, memconfig=memconf,masterconf=masterconf)
27
    XXXXXXart()
28
   

    
转自开源中国 大鸡蛋 发布于 2013年08月26日 18时,
来自:计算机科学 / 软件综合
0
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
【四方】
学者 机友 笔友
文章
135
回复
1318
学术分
1
2013/03/23注册,5年4个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}