KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 36|回复: 6

KBEngine.setAppFlags 这个函数是能动态去调用吧

[复制链接]

77

主题

281

帖子

855

积分

高级会员

Rank: 4

积分
855
发表于 2018-12-3 10:41:10 | 显示全部楼层 |阅读模式


我想在进程启动的时候设置成不负载均衡,在启动后准备某些数据下再设置成负载均衡,

这个操作是可以的吧



回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-3 10:54:38 | 显示全部楼层
可以
QQ:3603661
3603661@qq.com
回复

使用道具 举报

77

主题

281

帖子

855

积分

高级会员

Rank: 4

积分
855
 楼主| 发表于 2018-12-3 11:55:24 | 显示全部楼层

想问一下调用KBengine.setAppFlags的时机

我看baseapp的这个flag会到baseapp mgr那里去注册,并且flag值在baseapp对象创建的时候,就有了初始化默认值,
那脚本层应该在baseapp给baseapp mgr发消息之前去设置这个flag才会有效。

脚本层的onBaseAppReady中设置flag可以吗,还是说在其他的脚本函数中去设置




回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-3 11:58:07 | 显示全部楼层
可以。
你 让创建实体和允许登录稍微延时一下就好了。
QQ:3603661
3603661@qq.com
回复

使用道具 举报

77

主题

281

帖子

855

积分

高级会员

Rank: 4

积分
855
 楼主| 发表于 2018-12-3 12:15:50 | 显示全部楼层
柯标 发表于 2018-12-3 11:58
可以。
你 让创建实体和允许登录稍微延时一下就好了。

想象一种场景,在线状态下在不停服的情况下动态开baseapp进程,这个时候就需要在一些数据加载完后才让负载均衡把新登录玩家调到这个baseapp中

这个场景下,延时允许登录到这个baseapp的操作该怎么做啊
回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-3 13:42:26 | 显示全部楼层
这种情况目前没有办法, setAppFlags同步到baseappmgr期间可能会被分配
QQ:3603661
3603661@qq.com
回复

使用道具 举报

77

主题

281

帖子

855

积分

高级会员

Rank: 4

积分
855
 楼主| 发表于 2018-12-3 14:35:08 | 显示全部楼层
柯标 发表于 2018-12-3 13:42
这种情况目前没有办法, setAppFlags同步到baseappmgr期间可能会被分配

嗯嗯,那我再想想别的方案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-19 05:47 , Processed in 0.025293 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表