This commit is contained in:
aozhiwei 2023-12-27 19:22:18 +08:00
parent cc2da01509
commit eb5faf0578

View File

@ -1174,6 +1174,21 @@ void RoomMgr::_CMJoinMoba(f8::MsgHdr* hdr, const cs::CMJoin& msg)
p->GetTeamNum() > 2) { p->GetTeamNum() > 2) {
return; 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 p->TraverseMemberList
( (
[] (MobaMember* m) -> bool [] (MobaMember* m) -> bool