KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

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

baseapp崩掉重启会在tryGetEntity时找不到实现体id

[复制链接]

12

主题

57

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2019-1-8 19:35:39 | 显示全部楼层 |阅读模式
今天测试发现baseapp崩掉重启会收到global的数据变化事件导致tryGetEntity出错了, 有没有人碰到过, 是不是global数据没有重新推一遍?
回复

使用道具 举报

5

主题

4530

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2019-1-8 20:27:50 | 显示全部楼层
崩了可能一些entity都没有了 错误多着呢
QQ:3603661
3603661@qq.com
回复

使用道具 举报

12

主题

57

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2019-1-9 10:02:16 | 显示全部楼层
柯标 发表于 2019-1-8 20:27
崩了可能一些entity都没有了 错误多着呢

这样的话, baseapp是没办法实现动态添加和撤除了?
回复

使用道具 举报

5

主题

4530

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2019-1-9 10:56:04 | 显示全部楼层
你思考一下,假如你创建了一个大厅管理器。在a baseapp上,并把baseentitycall注册了给其他进程引用,你把a进程杀了,管理器去哪了,其他进程访问管理器entitycall会怎么样
QQ:3603661
3603661@qq.com
回复

使用道具 举报

12

主题

57

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2019-1-14 19:34:25 | 显示全部楼层
柯标 发表于 2019-1-9 10:56
你思考一下,假如你创建了一个大厅管理器。在a baseapp上,并把baseentitycall注册了给其他进程引用,你把a ...

那是一个进程崩了,所有的都需要重新启动了? cellapp的那个保护机制不是一样的吗?
回复

使用道具 举报

5

主题

4530

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2019-1-14 19:37:37 | 显示全部楼层
可以不重启, 但你管理器丢了, 一些服务可能停止了。
QQ:3603661
3603661@qq.com
回复

使用道具 举报

12

主题

57

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2019-1-14 19:40:33 | 显示全部楼层
柯标 发表于 2019-1-14 19:37
可以不重启, 但你管理器丢了, 一些服务可能停止了。

嗯, 那就要根据游戏本身机制有了, 大多数游戏部分服务停止了, 都是要重启了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2019-3-26 08:09 , Processed in 0.029445 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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