随笔分类 - Firefly环境搭建+架设部署+通信+示例+框架参考
摘要:http://bbs.gameres.com/forum.php?mod=viewthread&tid=219655package netconnect该包中包含的服务端与客户端通信的一些处理方法,包括发送数据的封装,协议头的封装,tcp通信时进行分包,处理粘包问题。class Connection...
阅读全文
摘要:原地址:http://www.9miao.com/question-15-43023.html下图一一个典型的config.json的配置:"db":true 是否启动数据库"mem":true 是否启动缓存"app":app.server 表示app文件夹下的server.py文件"remotep...
阅读全文
摘要:源地址:http://www.9miao.com/question-15-54560.html最近好多童鞋都在问firefly几个服务器之间是如何通信的,其实在之前的distributed使用文档中有过了相关的介绍(本文可结合那篇文档一起查看,更容易理解)。一个最简单的游戏服务器,肯定包括net(负...
阅读全文
摘要:源地址:http://bbs.9miao.com/thread-45790-1-2.html本例演示的是模拟游戏服务端,让角色在场景1中跳转到场景2中。在实际游戏中,client将要跳转的角色id和目标场景id发给net,net转发给gate,gate将目标场景id与角色当前所在场景id进行对比,一...
阅读全文
摘要:源地址:http://www.9miao.com/question-15-53785.html一、安装PythonFirefly是采用Python编写的高性能、分布式游戏服务器框架,所以使用Firefly的前提是必须安装Python。Python在Linux、windows等操作系统下都有相应的版本...
阅读全文
摘要:原地址:http://www.9miao.com/question-15-54002.htmlFirefly——dbentrust示例说明一、数据库准备本篇示例演示的是firefly与MySQL和memcached之间的数据处理,所以要先准备好数据库。(数据库工具使用的是SQLyogEnt)1、创建...
阅读全文
摘要:原地址:http://www.9miao.com/question-15-54042.html首先创建firefly工程,firefly-admin.py createproject httptest.修改config.json文件如下:添加http访问端口1000,然后运行python start...
阅读全文