文件名称:matchmaker:对接服务
文件大小:6.84MB
文件格式:ZIP
更新时间:2024-05-17 22:12:40
JavaScript
配套服务 一个基于Node.js构建的Express API,可根据与1v1比赛的球员进行比赛。 玩家的技能和经验都是相匹配的。 运行方式: npm run dev 测试方式: npm test 假设条件 必须存在一项服务才能拉出玩家的MMR和已玩的总游戏数 用户查找表中已经存在API令牌认证 技术领域 API端点 动词 URI模式 控制器#动作 得到 /比赛 match#getMatch 概括 通过适当的授权标头(有效令牌的参考嘲笑/auth.js)对/ match的GET请求(来自浏览器或套接字测试工具)将触发匹配控制器。 这将打入一个包含用户ID的模拟商店,该用户ID将传递给模拟服务,以提取玩家MMR和已玩游戏总数。 如果所有这些都成功完成,则控制器将返回一个简单脚本,其中包含将客户端连接到服务的Socket.io实例的代码。 成功建立连接后,将在JS对象中将播放器数据和套接字