浅谈firefly的环境配置
2014-11-30 15:30
37 查看
因为这段时间在写一个游戏,然后接触到了firefly的开源服务器框架,因为在配置过程中有些问题被坑了,所以做个笔记来记录下。
一.安装python
因为Firefly是采用Python编写的高性能、分布式游戏服务器框架,所以使用Firefly的前提是必须安装Python。
Python在Linux、windows等操作系统下都有相应的版本,不管在什么操作系统下,它都能够正常工作。除非使用平台相关功能,或特定平台的程序库,否则可以跨平台使用。
1)下载对应系统的python版本(可去python官方网站http://www.python.org/下载)
2)安装很简单,一直点下一步即可,唯一要注意的是,一定要记住Python的安装路径
3)配置环境变量
A.在系统变量中找到path
B.编辑path值,添加Python的安装路径
C.检验Python是否安装成功,打开cmd,输入Python,如果出现以下界面,则说明你的Python安装成功了
2.安装Memcached
查看官方文档,安装这个是因为firefly为了避免频繁的与数据库进行交互,先把常用信息存储在Memcached中,大幅减少了服务器与数据库的交互次数,提高了性能。
1)下载memcached for windows(官方只提供了源码,但是网上有很多第三方编译的win版本),解压放某个盘下面,比如在c:\memcached
2)在CMD下输入 "memcached -d install -l 127.0.0.1 -m 1024 -c 2048" 安装.(注意:此处的cmd必须是管理员身份,不然会安装失败)
3)再输入:"c:\memcached\memcached.exe -d start" 启动,以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了.
3.安装setuptool
此东西方便我们试用easy_install来安装Python的第三方库,下载:setuptools-0.6c11.win32-py2.7.exe,安装完毕后,把python下Scripts路径也添加到path环境变量里,我这里是path:C:\Python27\Scripts;(此处也许会需要注册python);
注意:下面的安装都cd进入C:\Python27\Scripts目录才可以进行。
4.twisted
安装twisted,其实可以用easy_install twisted命令来安装,我这里是下载Twisted-12.2.0.win32-py2.7.exe来安装;
5.python-memcached
运行命令easy_install python-memcached 安装python-memcached;
6.DBUtils
运行命令easy_install DBUtils 安装DBUtils;
7.affinity
运行命令easy_install affinity 安装 affinity;
8.MySQL
安装MySQL-python,可以用easy_install MySQL-python 命令安装,我这里下载MySQL-python-1.2.4.win32-py2.7.exe安装;
9.pywin32
windows的话还要装一个pywin32,下载pywin32-218.win32-py2.7.exe安装;
此处用cmd进去flirfly的目录进行配置
10.firefly
安装firefly,下载firefly,这里是1.2.2版本,解压后,cmd进入firefly目录下,运行
python setup.py build
python setup.py install
装完了以上所有的第三方库我们才算安装完毕!这时候我们开始进入FireFly的世界吧.
另外附上我用到的工具: http://download.csdn.net/detail/u010996533/8210167
一.安装python
因为Firefly是采用Python编写的高性能、分布式游戏服务器框架,所以使用Firefly的前提是必须安装Python。
Python在Linux、windows等操作系统下都有相应的版本,不管在什么操作系统下,它都能够正常工作。除非使用平台相关功能,或特定平台的程序库,否则可以跨平台使用。
1)下载对应系统的python版本(可去python官方网站http://www.python.org/下载)
2)安装很简单,一直点下一步即可,唯一要注意的是,一定要记住Python的安装路径
3)配置环境变量
A.在系统变量中找到path
B.编辑path值,添加Python的安装路径
C.检验Python是否安装成功,打开cmd,输入Python,如果出现以下界面,则说明你的Python安装成功了
2.安装Memcached
查看官方文档,安装这个是因为firefly为了避免频繁的与数据库进行交互,先把常用信息存储在Memcached中,大幅减少了服务器与数据库的交互次数,提高了性能。
1)下载memcached for windows(官方只提供了源码,但是网上有很多第三方编译的win版本),解压放某个盘下面,比如在c:\memcached
2)在CMD下输入 "memcached -d install -l 127.0.0.1 -m 1024 -c 2048" 安装.(注意:此处的cmd必须是管理员身份,不然会安装失败)
3)再输入:"c:\memcached\memcached.exe -d start" 启动,以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了.
3.安装setuptool
此东西方便我们试用easy_install来安装Python的第三方库,下载:setuptools-0.6c11.win32-py2.7.exe,安装完毕后,把python下Scripts路径也添加到path环境变量里,我这里是path:C:\Python27\Scripts;(此处也许会需要注册python);
注意:下面的安装都cd进入C:\Python27\Scripts目录才可以进行。
4.twisted
安装twisted,其实可以用easy_install twisted命令来安装,我这里是下载Twisted-12.2.0.win32-py2.7.exe来安装;
5.python-memcached
运行命令easy_install python-memcached 安装python-memcached;
6.DBUtils
运行命令easy_install DBUtils 安装DBUtils;
7.affinity
运行命令easy_install affinity 安装 affinity;
8.MySQL
安装MySQL-python,可以用easy_install MySQL-python 命令安装,我这里下载MySQL-python-1.2.4.win32-py2.7.exe安装;
9.pywin32
windows的话还要装一个pywin32,下载pywin32-218.win32-py2.7.exe安装;
此处用cmd进去flirfly的目录进行配置
10.firefly
安装firefly,下载firefly,这里是1.2.2版本,解压后,cmd进入firefly目录下,运行
python setup.py build
python setup.py install
装完了以上所有的第三方库我们才算安装完毕!这时候我们开始进入FireFly的世界吧.
另外附上我用到的工具: http://download.csdn.net/detail/u010996533/8210167
相关文章推荐
- 浅谈Sencha Touch--环境配置
- 浅谈优秀程序员电脑环境配置
- Windows 7环境变量配置浅谈
- 【浅谈OpenCV之一】 安装Opencv--Opencv 2.4.8 + VS2010环境配置
- 浅谈Java运行环境的配置(一)
- 浅谈三种配置linux环境变量的方法(以java为例)
- FireFly开发之路(四)FireFly配置环境
- firefly 环境配置所需工具
- 浅谈为什么要配置java环境变量
- 浅谈Webpack下多环境配置的思路
- 浅谈兔子加速盘在win732位环境的配置组合
- 浅谈Android环境开发配置
- 浅谈对主成分分析(PCA)算法的理解 + QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- 浅谈Java运行环境的配置(二)
- windows系统下利用mingw ,eclipse下c/c++开发环境的配置
- D/41JCT-LS安装与配置(Linux环境下)
- JSP运行环境配置
- JAVA环境的配置 windows xp
- Win 2003中配置ASP.net环境
- Jbuilder9.0+jboss-3.2.1_tomcat-4.1.24.zip+MySql/MS SQL Server2K开发环境配置手记