KBEngine架构图
2020-12-03 10:02:39 0 举报
KBEngine架构图
作者其他创作
大纲/内容
Space1
DB
Baseapp
3 DBMgr验证用户名密码
Cellapp
PlayerEntity
7 Proxy的TCP端口被返回给客户端
Client
Space3
CellappMgr
Cellapp负载管理的Entity的总数量Entity的通信的频率 用户所调用的方法 系统自动更新的属性 Entity的密集度Entity 脚本Entity的数据大小
Witness对象负责AOI
5 BaseappMgr发送创建Player Entity的消息到负载最小的Baseapp
Daemon(machine)
边界外沿的Entity列表
Entity类型:拍卖行、公会备份容错
Loginapp
BaseappMgr
Proxy Entity
CellappMgr知道: 所有的Cellapp (及它们的负载) 所有的Cell边界 所有Space管理Cellapp的负载平衡 告诉Cellapp们它们的Cell边界应该在哪里把新建的Entity加入到正确的Cell上一个服务器群组一个CellappMgr实例
DBMgr
一个/CPU核
4转发请求到BaseappMgr
Entity穿越Cell边界是无缝的 客户端不会感觉到(穿越边界的发生)
Baseapp向Cellapp要Entity的Cell部分的数据再定时转给DBMgr存储
2 登录请求转发给DB
定时DB存储
固定IP\\Port
Entity类型:空间位置相关Cellapp实现LOD
1登录请求
收藏
0 条评论
回复 删除
下一页