123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- -- 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
|