syntax="proto3"; package protos; /// login 到 agent 通信协议 message OfflineResult { int32 reason = 1; } /// 逻辑服务器报告状态作为心跳 message StatusParams { int32 active = 1; // 链接数 int32 support = 2; // 最大支持连接数 int64 ts = 4; // 当前时间 int32 priority = 8; // 进程优先级 } message StatusResult { int64 ts = 1; } /// 用户更新密码后需要通知登录服务器 /// 失败必须重试,如果重试失败需要记录日志手动修改 message UpdatePasswordParams { int64 guid = 1; string password = 2; } message UpdatePasswordResult { } /// 逻辑服务验证用户 token。 /// 登录服务器的返回 guid, token 必须和请求一致, /// 登录服务器可以续租, 但不可更新 token message VerifyParams { uint64 guid = 1; string token = 2; } message VerifyResult { uint64 guid = 2; string token = 4; string email = 8; int32 from = 10; // 用户注册渠道 见 UserFrom }