lsldd的专栏

技术的鞭笞中,我猥琐前进

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环境搭建

阅读更多
文章标签: 服务器 firefly python
个人分类: 开发工具 服务器
想对作者说点什么? 我来说一句

firefly_windows_386google代理

2017年12月25日 2.14MB 下载

Firefly工具

2014年11月30日 10.98MB 下载

firefly_windows_386.exe

2018年05月03日 6.65MB 下载

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

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭