这一步还是详细些吧。以后正在要自己配服务器的时候,还是要看自己写的文章。
1.安装Python 2.7以上,3.0以下
环境变量记得配置。
2.安装easy_install
2.1先把steuptool的ez_setup.py 下载下来
2.2 再python ez_setup.py build 来下载setuptool的真实安装包
2.3 解压setuptool包,并进入setuptool包。
2.4 python setup.py install 最后的安装
2.5 设置C:\Python27\Scripts;的环境变量。稍后要使用easy_install安装几个包。
3.安装第三方库:
easy_install twisted(windows下可以直接用Twisted-12.2.0.win32-py2.6.exe进行安装,如果是python2.7的可以使用Twisted-12.2.0.win32-py2.7.exe)
easy_install python-memcached
easy_install DBUtils
easy_install zope.interface
easy_install affinity
easy_install MySQL-python(windows下可以直接用MySQL-python-1.2.3c1.win32-py2.6.exe进行安装,如果是python2.7的可以使用MySQL-python-1.2.4.win32-py2.7.exe)
4.安装Firefly
跳转到firefly目录下,
python setup.py build
python setup.py install
5创建项目
python firefly-admin.py createproject myproject(myproject为工程名,可自定义),如在当前目录创建一个名为myproject的文件夹,则为安装成功
缺什么补什么,这里有几个小坑
1.如果你是64位电脑,请把python也装64位的,cocos默认装32位,请自己装64位的。
MySQL-python 这个要打个64位的补丁
http://www.codegood.com/archives/129
win32aip 也要装一个64位的(很多地方都有得下载)
http://sourceforge.net/projects/pywin32/files%2Fpywin32/
6运行服务器
测试这个工程。
运行startmaster.py,然后用测试客户端tool下的clienttest.py去测试连接。可以看到是成功了的。
下面关闭firefly。
firefly-admin.py stopservice