Get desktop application:
View/edit binary Protocol Buffers messages
agent manager 控制服务
关闭游戏服务
创建游戏服务
上传主机信息
上传主机信息
主机信息
上传主机信息
错误信息
agent服务
关闭游戏服务
创建游戏服务
GalacticKittens Match 服务
游戏完成
游戏完成 内部
房间id
胜利
战况统计
游戏完成 内部
错误信息
房间信息
胜利
战况统计
玩家服务器列表
玩家服务器信息列表 内部
房间id
玩家服务器信息列表 内部
错误信息
玩家网关服务器信息
玩家大厅服务器信息
房间id
玩家信息
登录服务
用户登录
账号
密码
用户登录
玩家id
错误信息
玩家服务
获取玩家信息
玩家信息请求
玩家id
玩家信息请求
错误信息
玩家信息
服务器服务
关闭服务器
关闭服务器请求
(message has no fields)
关闭服务器请求
结果
获取服务信息
获取服务信息
自己服务器信息
获取服务信息
结果
服务器信息
加载配置
加载配置
(message has no fields)
加载配置
结果
子游戏通知网关绑定玩家网络连接
服务器信息
玩家id
true绑定,false解除绑定
子游戏通知网关绑定玩家网络连接
结果
关闭游戏服务
Used as request type in: AgentControlService.closeGameService, AgentService.closeGameService
游戏ID
游戏名称
关闭游戏服务
Used as response type in: AgentControlService.closeGameService, AgentService.closeGameService
错误信息
创建游戏服务
Used as request type in: AgentControlService.createGameService, AgentService.createGameService
游戏ID
游戏名称
控制管理grpc url
创建游戏服务
Used as response type in: AgentControlService.createGameService, AgentService.createGameService
错误信息
选择角色
角色索引id 0开始
选择角色
错误信息
进入房间
(message has no fields)
进入房间
错误信息
开火请求 ,只有玩家控制的对象请求,子弹服务器生成推送
(message has no fields)
开火请求 ,只有玩家控制的对象请求,子弹服务器生成推送
错误信息
Used in:
玩家id
击杀数
使用道具数
自己是否胜利
Used in:
玩家id
击杀数
使用道具数
是否为最好战绩
分数
自己是否胜利
游戏对象死亡
拥有者Id
击杀者
对象唯一id
游戏对象产出
出生信息
出生信息
Used in:
拥有者Id
对象唯一id
配置id 0-3玩家飞船;20Boss预警,21Boss;30玩家子弹,31敌人子弹,32 boss三角形小子弹,33 boss环形分裂后小子弹,34 boss环形分裂子弹,35 boss导弹;40射击敌人、41幽灵敌人、41陨石;50能量道具
出生位置
线速度
缩放
同步间隔,服务器告知,用于两边同步
血量
玩家信息
Used in:
玩家id
昵称
是否准备
分数
充能数
血量
头像
角色索引id 0开始
玩家属性改变推送
玩家属性
玩家属性
Used in:
玩家id
血量
能量提升
Used in:
选择的角色ID
准备
ture准备,false取消
准备
错误信息
退出房间
(message has no fields)
退出房间
错误信息
房间信息
Used in: ,
房间ID
房间状态 0匹配;1准备;2加载;3游戏中;4完成;5结束
推送房间信息
房间信息
飞船移动状态同步
0初始化,1向上,2向下
飞船移动状态同步
错误信息
飞船ID
0初始化,1向上,2向下
飞船护盾状态
使用护盾的飞船ID
0无,1有
使用护盾
(message has no fields)
使用护盾
错误信息
小游戏信息
Used in:
游戏id
名称
状态 0开启,1关闭
图标
心跳消息
客户端时间 ,用于计算ping
心跳消息
客户端时间
主机信息
Used in:
cpu百分比
内存百分比
可用内存大小 M
可用磁盘大小 M
服务器信息
加载玩家数据
玩家id
加载玩家数据
结果
玩家信息
游戏信息
消息ID右移20位switch 0 1 2 4 8判断转发给那个服务器(0截取本地、1lobby、2功能微服务,3游戏微服务) 消息ID奇数客户端请求,偶数服务器返回 功能模块100个消息,游戏模块1000个消息
网关拦截消息
服务器心跳
服务器心跳
心跳
心跳
登录
登录
游戏通知网关绑定玩家网络连接
游戏通知网关绑定玩家网络连接
登录模块 1048601-1048700
加载玩家数据
加载玩家数据
通用 5242880(5<<20)
Galactic-kittens match 3145728(3<<20)+ 524288(1<19)= 3670016
Galactic-kittens game 4194304(4<<20)+ 524288(1<19)= 4718592
消息结果
Used in: , , , , , , , , , , , , , , , , , , ,
状态 200成功
错误信息
玩家信息
Used in: ,
玩家id
昵称
等级
经验
金币
预测同步,需要发送线速度和角速度
key对象id,value自定义序列化,使用增量压缩
预测同步,需要发送线速度和角速度
key对象id,value自定义序列化,使用增量压缩
服务心跳消息
服务器信息
服务心跳消息
结果
服务器信息
Used in: , , , ,
id
名称
grpc地址
快照同步,不包含速度
key对象id,value自定义序列化,使用增量压缩
快照同步,不包含速度
key对象id,value自定义序列化,使用增量压缩
变化
位置
选择
缩放
向量 后端服务器非unity,unity写服务器直接使用自带的Vector3
Used in: ,