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为最高 };