diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index bb892cb..903fe09 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -332,8 +332,8 @@ Room* RoomMgr::CreateRoom(RoomType_e room_type) } } Room* room = new Room(); - room->InitData(init_info); MapMgr::Instance()->AttachRoom(room, init_info); + room->InitData(init_info); room->Init(); inactive_room_hash_[room->GetRoomUuid()] = room; room_hash_[room->GetRoomUuid()] = room;