Firefly游戏服务器学习笔记 2———— 准备工作

我看的firefly版本是 for 暗黑世界的, 服务器版本 1.6 ,客户端版本 1.4; 下载地址为: www.9miao.com ,官网里面找,需要铜板 J 。

 

客户端是用cocos2dx-V2.1.4实现,由于是分析server代码所以,client端我会在需要的时候简单提一下。不做重点。

 

服务端代码实际上分成2个部分,需要安装的firefly python库和直接运行的暗黑世界python 代码。

 

这里是官方的wiki:http://firefly.9miao.com/diabloworld_wiki/index.htm

搭建环境问题,我就不赘述了。到这里假设大家server和client都跑了起来,并且功能正常。(如果有安装问题可以去9秒论坛问)

 

ok,由于是要研究server代码,所以我们直接把firefly从系统安装目录copy到当前的Diablo目录。然后删掉firefly安装包。(假设大家已经知道python 库的安装相关知识)

 

我用的是mac系统,终端ls看的话,目录结构应该是这样。

app            appmain.py     config.json   firefly        memcached.sh   startmaster.py tags          tool

 

这两个是我自己加的。

memcached.sh :(memcache 命令自己google)

$ cat memcached.sh

memcached -d -m 100 -c 1000-u root -p 11211

tags: ctags –R的生成文件(ctags自己google)

 

OK,下面可以开始读代码了。

这里推荐一下pyCham,这个python编辑器非常好用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值