KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 58|回复: 5

Account(proxy)生命周期

[复制链接]

14

主题

41

帖子

169

积分

注册会员

Rank: 2

积分
169
发表于 2018-11-30 16:06:39 | 显示全部楼层 |阅读模式
Account的创建和销毁时机是引擎控制的还是需要开发者来维护呢?
玩家断线了服务器会收到对应的事件吗?
如果玩家静默断线(比如切断wifi),客户端和服务器都不会产生对应事件,那怎么知道断线了呢?是用心跳来检测或者websocket用ping pong来检测然后主动抛事件通知吗?
回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-11-30 18:01:03 | 显示全部楼层
创建是客户端登录引擎自动创建的。
销毁需要你自己处理。

断线了onClientDeadth会调用
通过引擎心跳检查。
QQ:3603661
3603661@qq.com
回复

使用道具 举报

14

主题

41

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2018-11-30 19:50:23 | 显示全部楼层
柯标 发表于 2018-11-30 18:01
创建是客户端登录引擎自动创建的。
销毁需要你自己处理。

客户端有自动重连机制吗,还是需要开发者来设计?
如果我在onClientDeath中直接调用self.destroy(),那还能自动重连上来吗?
如果一直不销毁Account对象,那么玩家登陆后会自动找到内存中的Account对象然后对接上吗?
回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-1 11:53:15 | 显示全部楼层
客户端有重连接口需要你调用,参考demo。
销毁了就只能重登了,反之可以
QQ:3603661
3603661@qq.com
回复

使用道具 举报

14

主题

41

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2018-12-1 14:10:06 | 显示全部楼层
柯标 发表于 2018-12-1 11:53
客户端有重连接口需要你调用,参考demo。
销毁了就只能重登了,反之可以

客户端应该也有心跳检测,能判断静默掉线吧?
我想把断线期间的客户端消息存起来,等连上后再发到服务器,客户端掉线有对应的消息抛出吗?在消息中去做重连处理吧?
回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-3 10:35:02 | 显示全部楼层
客户端有判断。有事件
QQ:3603661
3603661@qq.com
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-19 04:55 , Processed in 0.041634 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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