FireFly服务器安装教程(windows)

准备工作:

1、自行下载Python2.7。安装后确保python路径加入了环境变量Path中。

2、自行下载安装MySql。本文使用5.5版本。

3、安装memcached。本文使用1.4.4版本。本文附件中带了这个。

使用命令memcached.exe -d install安装。安装后注意去windows服务中确认该服务处于启动状态。

详细配置见http://www.jb51.net/article/30334.htm

4、自行下载FireFly。本文使用1.3.3版本。


安装工作:

1、安装setuptools,方便使用easy_install来安装python第三方库。

然而我这里由于网络问题(你懂的),easy_install几乎成为摆设。

手动下载python第三方库的耗时耗力。因此本文提供了全部FireFly需要的python2.7版本的第三方库。

请猛搓链接:http://download.csdn.net/detail/lsldd/9207073

该资源包包括:

twisted: 基于事件驱动的网络引擎框架。

python-memcached:memcached的python支持库。

DBUtils:Python数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。

affinity:CPU亲缘性支持库。用于提高各个CPU之间移植线程的能力。

MySQL-python:mysql的python支持库。

zope.interface: Python支持多继承,但是不支持接口,zope.inteface是其三方的接口实现库,在twisted中有大量使用。

pywin32:windows下需要安装该支持库。

其中如果是exe与msi格式的,直接双击安装。

压缩包形式,先解压,使用cmd命令进入该目录后,运行python setup.py install命令安装。


测试服务器

使用命令创建一个名为test的服务器项目:

firefly-admin.py createproject test

此时你的Firefly目录下应该多了一个test目录。

使用cmd进入该目录,使用下面命令开启服务器:

python startmaster.py

在test目录的tool目录下自带了clienttest.py测试客户端。使用命令开启客户端测试服务器:

python clienttest.py

此时server应该能显示client接入信息:

2015-10-23 15:34:01+0800 [firefly.netconnect.protoc.LiberateFactory] Client 1 login in.[127.0.0.1,7708]

恭喜,服务器安装、配置工作完成。

其他相关文献:

windows下游戏服务器端框架Firefly安装说明及demo运行

[官方教程] Firefly安装说明 与 常见问题

firefly环境搭建

阅读更多
想对作者说点什么?
相关热词

博主推荐

换一批

没有更多推荐了,返回首页