|
本帖最后由 openfirefly 于 2013-11-26 11:11 编辑
Firefly v1.3.0 正式版本首次推出
1.3.0 正式版本更新内容如下(2013/11/26)
修复BUG:
1、各个进程间连接失败的问题;
2、dbentrust中进行数据库同步是SQL语句报错的问题;
增加功能:
1、支持服务端多台服务器上分开部署;
以暗黑服务端为例,可以先在一台主机上面启动master- python startmaster.py single master
[color=rgb(2, 104, 144) !important]复制代码
这里的config.json的文件中增加了对master节点所在主机的ip地址的说明roothost,
例如- "master":{"roothost":"localhost","rootport":9999,"webport":9998}
[color=rgb(2, 104, 144) !important]复制代码
然后再其他的各个主机上面无序的启动其他的服务器- python startmaster.py single net
- python startmaster.py single gate
- python startmaster.py single game1
[color=rgb(2, 104, 144) !important]复制代码
这几个服务可以正常的提供服务。
如果在全部在同一个服务器上启动所有服务器依旧是
[color=rgb(2, 104, 144) !important]复制代码
2、各个进程服务间的连接,断线重连。
Master会去协调各个进程服务间的连接,断线重连。
以《暗黑世界》为例,当gate断开后然后重新启动,net,game1服务进程会自动去重新连接上gate
改进内容:
1、修改了distributed中root.py和reference.py中代码不合理的地方。
2、dbentrust中插入新的数据自增值不连贯的问题。
下载地址:
firefly-v1.3.0.zip (64.15 KB) |
|