From eb5faf05780b014417b5f5ecda712edb997ffe5e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 27 Dec 2023 19:22:18 +0800 Subject: [PATCH] 1 --- server/gameserver/roommgr.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index e5f63e22..ca199bd2 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -1174,6 +1174,21 @@ void RoomMgr::_CMJoinMoba(f8::MsgHdr* hdr, const cs::CMJoin& msg) p->GetTeamNum() > 2) { return; } + int game_times = 0; + RoomType_e self_room_type = RoomType_OldBrid1; + time_t register_time = f8::ExtractRegisterTimeFromSessionId(msg.session_id()); + int proto_version = msg.proto_version(); + int channel = f8::ExtractChannelIdFromAccountId(msg.account_id()); + auto room = RoomMgr::Instance()->CreateRoom + (*join_msg, + self_room_type, + game_times, + register_time, + join_msg->proto_version(), + channel, + msg.mapid(), + nullptr); + p->SetRoom(room.get()); p->TraverseMemberList ( [] (MobaMember* m) -> bool