1.我选择了首先安装数据库,mysql数据库的安装与配置,参照(请原谅,由于本人身份卑微,无权发布链接)
大鸡蛋补充:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html

2.我们知道Firefly是基于python语言,twisted框架构建的。那么在机器上配置python基础环境就必不可少。原谅我一个如此的新手,竟然不知道自己的mac os x 10.8 里面已经有了python,我还是直接在网上了下载了 python2.7 。安装完成后才发现,自己要后悔了,看到网上说的有可能会和系统自带的冲突,我就捏了一把冷汗。还好,没感觉有什么大问题。所以如果你的系统是mac os x 10.6以上,我觉得可以不用装的吧。而且系统的python环境来 easy_install都可以直接用的。 关于easy_install的说明可以参看 博客园(cnblogs.com/)  huangjacky/archive/2012/03/28/2421866.html  。

3.有了python基础环境,和easy_install 就可以方便的安装Firefly所需的第三方库了。我的mac环境下,使用easy_install 直接就可以用了,估计是系统已经配置好了。所以我就直接 使用 easy_install 安装了以下几个模块。如果你的环境没有easy_install ,当然为了方便起见还是先把easy_install搞好。
easy_install twisted
esay_install python-memcached
easy_install DBUtils
easy_install zone.interface
easy_install affinity

4.对于第三方库需要重点说明的是 安装 MySQL-python, MySQL-python,相当于是 python连接mysql的驱动。直接用easy_install 安装会报错,由于一些路径设置问题。参照下面博客 blog.csdn.net   intel80586/article/details/8487682   去安装 MySQL-python ,不管你成不成,我反正是成了。至于他最后说的.profile文件 ,其实应该是 用户目录下的 .bash_profile文件 ,编辑此文件,要懂得vi编辑器。怎么用vi打开文件,并插入,并保存。

5.假设你安装好了 MySQL-python ,那么可以简单写一个 python脚本,在终端里测试以下,如果没报错 ,则表明成功了。至此 服务器所需的基础环境,我想应该是配好了,接下来就可以开开心心的安装 FireFly了 。阿门,上天保佑,别让我出错啊。

6.我下载了firefly-1.2.2版本,进入firefly目录下 执行 python setup.py build  python setup.py install .貌似没有报错。很好。
oh,不早了,要不要试试启动下服务端,看能不能成功? 行的话,恐怕就激动的睡不着了,不行话,就改天明天在搞。
本人已提前下好了,暗黑世界服务端1.5版本,附带的数据库sql也已经在mysql中执行完毕。
cd /Users/yong/Documents/DiabloV1.5-server
python startmaster.py
对不起,我必须得再次声明,我真是的是菜鸟啊,我也不知道我到底是启动成功了还是没成功,到qq群问一下吧,但愿有好心人能指点以下。
反正控制台是没输出什么错误信息,至于输出的语句都是神马意思,我就真不知道了
如下图,我我启动服务端后的控制台输出,有人告诉我这样的输出就表明启动成功了,我自然高兴,用前台测试了下,果然可以 ,bingo!

至此,服务端的架构就完全搞定。让我们一起来学习python,学习firefly吧

Mac下暗黑服务器搭建(完全攻略,一个菜鸟的搭建之路)相关推荐

  1. mac下RTSP服务器搭建(ZLMediaKit)

    mac下RTSP服务器搭建(ZLMediaKit) 目录 获取代码 编译器 cmake 依赖库 构建和编译项目 运行 测试 注:参考wiki(包含其他系统安装方式):https://github.co ...

  2. 微信小程序之-Windows服务器端PHP搭建全攻略

    微信小程序之-Windows服务器端phpstudy搭建详细攻略 今年八月初接到一个项目,开始着手做一个有关部门运动排行的微信小程序.由于是初次接触这个领域,所以查了很多资料,也走了很多弯路.在此记录 ...

  3. 流放者柯南自建服务器 linux,《流放者柯南》自建服务器简易教程攻略

    当前位置:电玩巴士游戏专题 热门攻略 <流放者柯南>自建服务器简易教程攻略 作者:未知 来源:游侠网 发布时间:2017年02月06日 <流放者柯南>作为一款多人联机开放生存游 ...

  4. 【云周刊】第133期:阿里云全球十四个节点评测分析及服务器地域选择攻略

    摘要: 应该如何考虑阿里云数据中心的选择?怎么买最优惠?25张图看透阿里未来"新零售"的大局,新网商.新时代你懂得吗?扎克伯格PK马斯克:人工智能的发展是末日还是黎明?更多精彩技术 ...

  5. Centos7 安装ELK/EFK 7.x 集群搭建实战攻略

    Centos7 安装ELK/EFK 7.x 集群搭建实战攻略 1.1 写在前面的话 1.2 开始之前 1.3 安装ELK/EFK 1.3.1 海量数据存储和检索-->E-->安装Elast ...

  6. 伤害世界怎么自建服务器,伤害世界服务器怎么建 伤害世界服务器架设教程攻略...

    伤害世界服务器怎么建 伤害世界服务器架设教程攻略.很多玩家还不清楚伤害世界服务器怎么架设,怎么连接,下面99单机网小编给大家带来伤害世界服务器架设教程攻略,希望能帮到大家. 首先准备工作,下载服务端并 ...

  7. 2019小程序赚钱全攻略:零基础搭建、引爆、变现你的小程序

    最近在知乎有个问题爆红: 抖出无数人的心酸经历: 无论买什么东西,都会不由自主跟每天的饭钱作对比-- 父亲做手术,我却负担不起昂贵的止疼药-- 老公出轨,却因为没钱不敢离婚,怕抢不到孩子的抚养权-- ...

  8. 方舟服务器参数文件夹,方舟生存进化私人服务器怎么设置 私人服务器参数调整攻略...

    方舟生存进化私人服务器怎样设定?得到使用权后,就能设置进入途径.这里手机乐园夏了夏天小编介绍详情,接着往下看! 私人服务器参数调整攻略 私人服务器购买后,服主可以在里边配置自己的服务器信息. 私人服务 ...

  9. cmd下修改注册表完全攻略

    cmd下修改注册表完全攻略 2005-5-10 17:27:00 信息来源:[url]www.juntuan.net[/url] regedit虽是gui下使用的东东 但其实是有未公开的参数的 可以在 ...

最新文章

  1. python 画三维函数图-Python画三维图-----插值平滑数据
  2. java 抛出403_java.io.IOException:服务器返回HTTP响应代码:403 [URL]
  3. boost::process::on_exit相关的测试程序
  4. Android开发之跨进程通信-广播跨进程实现方法(附源码)
  5. mysqldump导出备份数据库报Table ‘performance_schema.session_variables‘ doesn‘t exist
  6. Spring Boot端口从默认更改为自定义或新端口
  7. 解决:Caused by: java.lang.UnsupportedOperationException: null
  8. VBA 读写文本文件的几种方法
  9. Python string字符串
  10. 学习笔记:pscc2020基础
  11. 七牛云异步抓取java_带你玩转七牛云存储——高级篇
  12. 代码整洁之道 python_Python代码整洁之道:编写优雅的代码
  13. 基于MATLAB Arnold 的图像置乱加密及解密
  14. 免费建立一个自己的网站
  15. Cocos Creator 计时器错误 cc.Scheduler: Illegal target which doesn't have uuid or instanceId.
  16. Python每天定时发送监控邮件。解放双手它不香吗?
  17. GB:香港城市大学孙燕妮组发表高准确度病毒株识别工具VirStrain
  18. 小米前端实习电话面试一面
  19. 给力!安卓和QQ物联课程都发布新章节
  20. “智能+场景”,喜临门或造就深睡时代新风口

热门文章

  1. Https如何保证通信安全
  2. python:实现将照片右上角加上红色的数字(附完整源码)
  3. 多帧点云数据拼接合并_点云拼接注册
  4. 迷茫——对未来真正的慷慨,是把一切都献给现在
  5. 多重共线性如何分析?
  6. Kali安装pwntools
  7. 1147. 西佳佳偶像天团1
  8. flowable自定义扩展属性
  9. python连接wifi_python 连接wifi脚本
  10. VB编程:DoEvents将控制权交给系统,防止无限循环-14_彭世瑜_新浪博客