添加MatchRoom框架

This commit is contained in:
milimoe 2023-10-18 21:25:29 +08:00
parent 77f9422e77
commit 1b4f3ec912
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E
2 changed files with 24 additions and 0 deletions

View File

@ -75,5 +75,10 @@ namespace Milimoe.FunGame.Server.Controllers
// 添加人机验证或频繁验证等 // 添加人机验证或频繁验证等
return true; return true;
} }
public bool Check2FA(string username, string code, out string msg)
{
return Login2FA.Authenticate(username, code, out msg);
}
} }
} }

View File

@ -284,6 +284,25 @@ namespace Milimoe.FunGame.Server.Controller
ResultData.Add("result", result); ResultData.Add("result", result);
} }
/// <summary>
/// 匹配房间
/// </summary>
/// <param name="RequestData"></param>
/// <param name="ResultData"></param>
private void MatchRoom(Hashtable RequestData, Hashtable ResultData)
{
bool result = false;
string roomid = "-1";
if (RequestData.Count >= 1)
{
ServerHelper.WriteLine("[" + ServerSocket.GetTypeString(SocketMessageType.DataRequest) + "] " + Server.GetClientName() + " -> MatchRoom");
string roomtype_string = DataRequest.GetHashtableJsonObject<string>(RequestData, "roomtype") ?? GameMode.All;
User user = DataRequest.GetHashtableJsonObject<User>(RequestData, "master") ?? Factory.GetUser();
}
ResultData.Add("result", result);
ResultData.Add("roomid", roomid);
}
/// <summary> /// <summary>
/// 发送聊天消息 /// 发送聊天消息
/// </summary> /// </summary>