-- http相关协议 31000~31999 local proto_c2s = [[ #登录 usr_login 1000 { request { uid 0: integer version 1: string # 版本号 password 2: string # 密码 channel 3: integer # 渠道号 apn 4: string # 玩家网络状态 operator 5: string # 运营商类型字段 platform 6: string # 登录平台 appVerison 7: string # 对内版本号 uuid 8: string # UUID udid 9: string # UDID region 10: string # 省份 city 11: string # 城市 location 12: string # 经纬度(格式:经度在前,纬度在后,经纬度间以“,”分割) sysVer 13: string # 设备信息 openId 14: string # 第三方登陆信息 } response { code 0: integer sysTime 1: integer # 服务器时间 ip 2: string # Socket连接的IP port 3: integer # Socket连接的Port token 4: string # token http 5: integer # HTTP PORT registerTime 6: integer # 注册时间 errorMsg 7: string # 登陆失败错误信息 isGuest 8: boolean # 是否游客 wsPort 9: integer # websocket连接端口 uuid 10: string # UUID configVersion 11: string # configVersion grayTestTime 12: integer # 灰度测试开始时间 inWhiteList 13: boolean # 是否在白名单内 freezeEndTime 14: integer # 封号结束时间 bannedEndTime 15: integer # 禁言结束时间 isBanding 16: boolean # 是否绑定账号 } } #注册 usr_register 1001 { request { version 1: string # 版本号 uuid 2: string # UUID device 3: string # 设备名称 sysVer 4: string # 设备信息 channel 5: integer # 渠道号 apn 6: string # 玩家网络状态 operator 7: string # 运营商类型字段 platform 8: string # 登录平台 udid 9: string # UDID appVerison 10: string # 对内版本号 idfa 11: string # 广告标签 region 12: string # 省份 city 13: string # 城市 location 14: string # 经纬度(格式:经度在前,纬度在后,经纬度间以“,”分割) deviceId 15: string # 设备号 xwId 16: string # 闲玩ID(备用) openId 17: string # 第三方登陆信息 isSdk 18: boolean # 是否sdk注册 } response { code 0: integer sysTime 1: integer # 服务器时间 ip 2: string # Socket连接的IP port 3: integer # Socket连接的Port token 4: string # token uid 5: integer # password 6: string # 密码 http 7: integer # HTTP PORT registerTime 8: integer # 注册时间 errorMsg 9: string # 登陆失败错误信息 isGuest 10: boolean # 是否游客 wsPort 11: integer # websocket连接端口 uuid 12: string # UUID configVersion 13: string # configVersion grayTestTime 14: integer # 灰度测试开始时间 inWhiteList 15: boolean # 是否在白名单内 freezeEndTime 16: integer # 封号结束时间 bannedEndTime 17: integer # 禁言结束时间 isBanding 18: boolean # 是否绑定账号 } } #账号注册 usr_account_register 1002 { request { version 1: string # 版本号 uuid 2: string # UUID device 3: string # 设备名称 sysVer 4: string # 设备信息 channel 5: integer # 渠道号 apn 6: string # 玩家网络状态 operator 7: string # 运营商类型字段 platform 8: string # 登录平台 udid 9: string # UDID appVerison 10: string # 对内版本号 idfa 11: string # 广告标签 region 12: string # 省份 city 13: string # 城市 location 14: string # 经纬度(格式:经度在前,纬度在后,经纬度间以“,”分割) deviceId 15: string # 设备号 xwId 16: string # 闲玩ID(备用) account 17: string # 账号 password 18: string # 密码 jmName 19: string # 实名 jmCard 20: string # 身份证号 jmBirthDate 21: string # 嘉米出生年月日格式 ‘20060601’ chBirthDate 22: string # 渠道出生年月日格式 ‘20060601’ } response { code 0: integer uid 1: integer # 账号ID password 2: string # 密码 } } #登录 usr_account_login 1003 { request { account 0: string # 账号 accountPassword 1: string # 账号密码 } response { code 0: integer uid 1: integer # 账号ID password 2: string # 密码 jmName 3: string # 实名 jmCard 4: string # 身份证号 } } ]] local proto_s2c = [[ ]] local proto = { c2s = proto_c2s, s2c = proto_s2c } return proto