原文:http://blog.csdn.net/cyistudio/article/details/37728651

最近在研究网游了,是由于无意中在群里看到了9秒社区发布的游戏源代码链接,瞬间感觉很强大……在期间发现了开源的python手游服务端框架Firefly,取到了一些对学习手机网游很有价值的源代码,在这里感谢下9秒社团,链接地址:http://firefly.9miao.com/wiki/index.htm,有学习兴趣的一定要进去看下,绝对比单看教程要强。

以前看python用于游戏服务端是有些弱的,不利于高级复杂运算,运行效率差……但可以通过各种优化提升python到商用游戏服务端的程度,这会见到了开源的firefly框架,貌似优化了一把,“以后再也不用担心用python做游戏服务端开发和运行效率低了”?这个有待考证……不管怎么样,我愿意用一用。

这里记录一下firefly的安装(python的安装我就不说了,自己去下载安装便是),我下了个ez_setup.py,链接地址:https://bootstrap.pypa.io/ez_setup.py这玩意是用来安装python第三方插件的脚本,是setuptools的自动安装脚本,下载后在cmd命令提示下执行就可以自动开始下载安装setuptools了,安装完后就可以开始下载firefly的最新版本了,下载地址的话直接去官网就可以下到,下载好后,直接进入FireFly目录,在cmd命令提示下执行 python setup.py install,版本会自动下载安装需要的组件,包括twsited和memcached以及用于操作数据库的MySql-python,至于服务器数据库的选择,那看自己了,mysql是最常用的web服务器数据库之一,python支持的数据库也是很多的,看需求,一般来说直接安装mysql就行了,如果你实在懒得自己安装就直接下个一键web服务架设软件wampserver,php和mysql直接安装完……如果你不喜欢用cmd来调试,那还需要下载pydev插件,这是eclipse的插件(至少我是用在这上面的,有没其它软件的相关版本的就不知道了),下载会碰到些问题,所以直接用下面这个官网链接来安装是最靠谱的:python - http://pydev.org/updates,至于安装eclipse插件就不多说了,help->install newsoftware->add->加入上面的网址,然后确定等待即可,当然,速度是有些慢的,不过安装上就是最合适的……下面再附上两个相关的Firefly的搭建链接,一个是官方的,有些老:http://firefly.9miao.com/wiki/index.htm,另一个是:http://bbs.gameres.com/thread_223704.html,其实现在安装没那么复杂,就照上面做一遍就差不多了,然后我是顺利地运行了9秒社区里的暗黑世界v1.6的服务端源码,今天也顺利地编译出了客户端源码,有空时再研究下。

最后再说下暗黑世界的客户端编译,下载的源代码由于是老版本的,所以会有个别错误的地方,要去掉CCScrollview.h的引用,改成引用cocos-ext.h,class下的文件引用可能会不对,把目录下的源文件都直接放到class根目录下即可,最后编译时可能还会碰到“无法引用链接”的问题,这个在iclude文件后加上#pragma comment(lib,"ws2_32.lib")即可,我编译用的是cocos2d-x2.1.5。

手游服务器源码 https,python手游服务端搭建(转)相关推荐

  1. 计算机毕业设计(附源码)python足球爱好者服务平台

    项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs. 项目技术: dj ...

  2. Trinity-Core源码更新-编译环境配置-服务端运行等集中教学帖

    转自:http://www.pandria.net/moshousifujishu/wow_7414.html 这个过程并不算短,但可以让你对服务器的开发拥有最高等级的控制力.如果你希望开发一个魔兽世 ...

  3. MobileIMSDK怎样修改服务端核心jar包的源码并替换掉Java服务端的jar包

    场景 MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11 ...

  4. ZooKeeper客户端源码(一)——向服务端建立连接+会话建立+心跳保持长连接

    首发CSDN:徐同学呀,原创不易,转载请注明源链接.我是徐同学,用心输出高质量文章,希望对你有所帮助. 一.从ZooKeeper实例初始化开始 ZooKeeper 提供了原生的客户端库,虽然不好用,但 ...

  5. H5雷霆传奇手机竖屏游戏商业版源码共两款一键服务端+教程

    相比传统页游和手游来说,手机版页游H5游戏无疑是属于比较休闲那一类的,游戏自动打怪,主体的机制是挂机放置类游戏,即使玩家的时间不多,游戏人物仍然在服务器上进行打怪练级,节省了玩家的时间.游戏的UI方面 ...

  6. php网络验证系统源码,kakaPHP 网络验证PHP服务端源码 - 下载 - 搜珍网

    卡卡PHP/卡卡PHP/config/config.php 卡卡PHP/卡卡PHP/config/index.html 卡卡PHP/卡卡PHP/includes/controller/checkgoo ...

  7. python手游服务端搭建

    最近在研究网游了,是由于无意中在群里看到了9秒社区发布的游戏源代码链接,瞬间感觉很强大--在期间发现了开源的python手游服务端框架Firefly,取到了一些对学习手机网游很有价值的源代码,在这里感 ...

  8. 基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  9. 手撸spring源码分析IOC实现原理

    手撸spring源码分析IOC实现原理 文章出处:https://github.com/fuzhengwei/small-spring 根据小付哥的手撸spring核心源码一步步学习出来的结果收货总结 ...

  10. Node进阶——之事无巨细手写Koa源码

    作者 rocYoung Koa是一个基于Node.js的Web开发框架,特点是小而精,对比大而全的Express(编者按:此处是相对来说,国内当然是有Egg.js和ThinkJS),两者虽然由同一团队 ...

最新文章

  1. python增量赋值是什么_python学习记录20190122_增量赋值
  2. 转:Delphi 函数大全
  3. 第6次cplus实验
  4. 变量不同作用域的测试
  5. kotlin字符串数组_Kotlin程序读取,遍历,反向和排序字符串数组
  6. 4.2 算法之数论 1486 A Funny Game python
  7. php 数据类型 map,ResultMap和ResultType的区别
  8. 5、利用控件TVCLZip和TIdFTP压缩文件并上传到FTP的线程单元pas 改进版
  9. 数组操作 from《FORTRAN95 程序设计》
  10. 第一章 Eviews10下载及安装和数据录入
  11. java基于ssm+vue的高校会议预约系统 elementui
  12. 百度IP地址查询API使用: 应用类型为浏览器端
  13. 【论文阅读】Dense Passage Retrieval for Open-Domain Question Answering
  14. html中repeat的作用,html中hover和no-repeat
  15. 专访马云:下一个星辰大海是百货商店
  16. Linux 内核模块查看命令
  17. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises26
  18. malloc,calloc和realloc。
  19. PPT如何导出高清eps?
  20. wlan从入门到精通第四期WLAN常用概念

热门文章

  1. jar包转换为exe可执行文件
  2. js脚本实现自由复制百度文库文字
  3. linux 下载文件 rz,linux rz/sz上传下载文件命令
  4. 云计算与大数据技术应用
  5. 数据库服务器协议,数据库搭载服务器 协议
  6. 计算机网络高级软件编程技术
  7. MIMIC-IV数据库介绍与使用说明
  8. php 旅游网毕业论文,旅游网站毕业设计论文(优质范文6篇)
  9. oracle数据库中标识列,Oracle数据库标识列
  10. 修改本地的hosts文件配置域名