firefly是一款开源的高性能服务器框架,可用作自己的游戏服务器开发,使开发者专注于游戏逻辑的处理。
一、必备环境:
python2.6这是开发者使用的版本,最好与他们保持一致
MySQL5.0以上版本,32位环境和64位环境下载对应的安装包,典型安装即可
easy_install 用于安装第三方库 win下可以用 setuptools-0.6c11.win32-py2.6.exe或是对应的64位的安装程序安装
这是setuptools,用于操作easyinstall
安装完成以后,python26的文件夹下面会多个script文件夹出来
pythonforwin的安装包,用来在python中调用win32 api
二、环境变量配置
1 python的环境 如 e:\python\
2 easy_intall的环境 如 e:\python26\script\
三、第三方库依赖
twisted, python-memcache, DBUtils, MySQL-python,affinity
全部使用easy_install安装,不过我在安装MySQL-python的时候出错,弄了个MySQL-python-1.2.3c1.win32-py2.6.exe的安装包搞定的
实际上可以用twisted也是这么操作的,包中叫Twisted-12.2.0.win32-py2.6.exe
可以用easy_install安装的包如下
easy_install python-memcached
easy_install affinity
easy_install DBUtils
easy_install zope.interface
四、安装firefly
切到filrefly目录下,使用命令行
python setup.py build
python setup.py install
完成 搞定
不过这里不好上传文件,文中所提到的下东东都可以很容易的搜索到