loso做了游戏服务器开发以有一年的时间了,一直都挣扎于服务器逻辑开发中。其实我很喜欢做游戏的,一切都为了当初的梦想。
最近在尝试学习一些新的知识,例如python,异步编程。对未知的领域的探索,让我大开眼界,原来做服务器不一定要用c++。我最初的想法是边学python边写个简单易用的服务器框架。所以我不停地在网上找,看看有没有这样的轮子。
皇天不负有心人,终于给我找到了这样的一个网络引擎:firefly。
而且更令我惊奇的是,我竟然也找到了这个有大量开源游戏的社区—— 9秒社团 ,请猛击这里:
http://www.9miao.com/?fromuid=268791
费话不多说了,现在就从firefly环境搭建开始吧(win32)。
windows下安装Python
1)下载对应系统的python版本(现在多数是用Python2.7)http://www.python.org/getit/
2)安装并记住Python的安装路径
3)配置环境变量,右键我的电脑,在高级中找到环境变量,找到系统变量中的path,编辑path值,添加Python的安装路径。
4)在cmd命令行下,输入Python,可以进行Python命令界面,表示Python安装成功。
git clone https://github.com/9miao/firefly.git
E:\game\9miao\firefly\firefly\firefly>python setup.py install Traceback (most recent call last): File "setup.py", line 1, in <module> from setuptools import setup, find_packages ImportError: No module named setuptools不用担心,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。下载地址为 http://pypi.python.org/pypi/setuptools。