Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.68 KB

坦克大战服务器与客户端通信协议参考表.md

File metadata and controls

60 lines (47 loc) · 1.68 KB

坦克大战服务器与客户端通信协议参考表

【UserLogin】用于用户进行登录操作

类型:
Client->Server

参数:
username:string 账户名
password:string 密码

返回:
success:boolean true登录成功,false 登录失败 id:int 用户在服务器唯一id,可用于在服务器查找
username:string 登录时使用的账户名 nick:string 用户的呢称,如果未创建角色则会为空字符串 role:int 用户正在使用的角色id,如果未创建角色则为-1 diamond:int 用户的钻石数 coin:int 用户的金币数 message:string 登录时反馈的提示信息

【UserReg】用于客户端进行新用户注册

类型:
Client->Server

参数:
username:string 账户名
password:string 密码

返回:
success:boolean 是否注册成功
id:int 用户在数据库中的id
username:string 注册成功的账户名
message:string 注册相应提示信息

【UpdateRole】客户端在创建角色界面,检测呢称是否可用

类型:
Client->Server

参数:
username:string 账户名
password:string 密码

返回:
success:boolean 是否注册成功
id:int 用户在数据库中的id
username:string 注册成功的账户名
message:string 注册相应提示信息

【JoinGame】用户选择游戏模式后,进行加入游戏请求

类型:
Client->Server

参数:
mode:int 游戏模式 1:经典 2:组队 3:绝地

返回:
success:boolean 是匹配模式成功 roomid:int 服务器返回请求模式的房间id roomname:string 匹配模式房间名称