- syntax = "proto3";
- package LogonServer;
-
-
- //帐号登录,手机号码登录 100-2
- message PB_CS_C_LogonAccounts{
- //登录信息
- uint32 wModuleID = 1; //模块标识
- uint32 dwPlazaVersion = 2; //广场版本
- uint32 cbDeviceType = 3; //设备类型
- uint32 bLogonType = 4; //登录方式:1手机号,2闲聊,3扩展用
- string szAccounts = 5; //登录帐号
- string szPassword = 6; //登录密码
- string szMachineID = 7; //机器标识 版本号
- string szUserUin = 8; //表示微信uionid
- };
-
- //登录成功 100-100
- message PB_CS_S_LogonSuccess{
- uint32 dwCustomID = 1; //自定头像
- uint32 dwUserID = 2; //用户 I D
- uint32 dwGameID = 3; //游戏 I D
- uint32 dwExperience = 4; //经验数值
- uint32 dwLoveLiness = 5; //用户魅力
- //财富信息
- sint32 lUserScore = 6; //用户游戏币
- sint32 lUserIngot = 7; //用户元宝
- sint32 lUserInsure = 8; //用户银行
- sint32 dUserBeans = 9; //用户游戏豆
-
- uint32 wFaceID = 10; //头像标识
- uint32 cbGender = 11; //用户性别
- //扩展信息
- uint32 cbInsureEnabled = 12; //使能标识
- string szNickName = 13; //用户昵称//
- string szDynamicPass = 14; //动态密码
- uint32 BingDing = 15; //绑定代理ID
- };
-
- //登录失败 100-101
- message PB_CS_S_LogonFailure{
- sint64 lResultCode = 1; //错误代码
- string szDescribeString = 2; //描述消息
- };
-
- //手机验证码 99-1
- message PB_CS_C_LogonCheckVerifCode{
- uint32 bResult = 1; //成功标识
- string PhoneNum = 2; //电话号码
- };
-
- //手机验证码 99-2
- message PB_CS_S_LogonCheckVerifCode{
- uint32 bResult = 1; //成功标识
- string PhoneNum = 2; //电话号码
- string strErrorDescribe = 3; //出错说明
- };
-
- //注册帐号 100-3
- message PB_CS_C_RegisterAccounts{
- //系统信息
- uint32 wModuleID = 1; //模块标识
- uint32 dwPlazaVersion = 2; //广场版本
- uint32 cbDeviceType = 3; //设备类型
- //密码变量
- string szLogonPass = 4; //登录密码
- //注册信息
- uint32 wFaceID = 5; //头像标识
- uint32 cbGender = 6; //用户性别
- string szAccounts = 7; //登录帐号
- string szNickName = 8; //用户昵称
- //连接信息
- string szMachineID = 9; //机器标识
- string szMobilePhone = 10; //电话号码
- };
-
- //帐号登录 100 - 4
- message PB_CS_C_LogonOtherPlatformEx{
- //系统信息
- uint32 wModuleID = 1; //模块标识
- uint32 dwPlazaVersion = 2; //广场版本
- uint32 cbDeviceType = 3; //设备类型
- //登录信息
- uint32 cbGender = 4; //用户性别
- uint32 cbPlatformID = 5; //平台编号
- string szUserUin = 6; //用户Uin
- string szNickName = 7; //用户昵称
- string szCompellation = 8; //真实名字 如果等于 AutoLogin 则为自动登录
- //连接信息
- string szMachineID = 9; //机器标识 版本号
- string szMobilePhone = 10; //电话号码
- string szHeadUrl = 11; //三方平台头像地址
- sint64 x = 12;
- sint64 y = 13; //坐标
- uint32 isSimulator = 14; //是模拟器
- uint32 networkType = 15; //0 wifi 1 4G
- uint32 dianliang = 16; //当前电量值
- };
-
- //用户服务器信息 3-601
- message PB_CS_S_UserServerID{
- uint32 wServerID = 1; //房间标识
- };
-
- //游戏房间 101-101
- message PB_CS_S_tagGameServer{
- uint32 wKindID = 1; //名称索引
- uint32 wNodeID = 2; //节点索引
- uint32 wSortID = 3; //排序索引
- uint32 wServerID = 4; //房间索引
- uint32 wServerKind = 5; //房间类型
- uint32 wServerType = 6; //房间类型
- uint32 wServerPort = 7; //房间端口
- sint64 lCellScore = 8; //单元积分
- sint64 lEnterScore = 9; //进入积分
- sint64 dwServerRule = 10; //房间规则
- uint32 dwOnLineCount = 11; //在线人数
- uint32 wTableFullCount = 12; //满员桌子数
- uint32 wTableOnlineCount = 13; //在线桌子数
- uint32 dwFullCount = 14; //满员人数
- string szServerAddr = 15; //房间地址
- string szServerName = 16; //房间名称
- sint64 dwLiveTime = 17; //最近活动时间
- uint32 wServerLevel = 18; //服务级别 12345678 8为最高
- };
|