diff --git a/server/gameserver/mapmgr.cc b/server/gameserver/mapmgr.cc index 8a30e4e..d3e9c1c 100644 --- a/server/gameserver/mapmgr.cc +++ b/server/gameserver/mapmgr.cc @@ -45,7 +45,11 @@ void MapMgr::AttachRoom(Room* room, RoomInitInfo& init_info) init_info.creator_proto_version == cs::ProtoVersion) { map_instance = GetMapInstance(4001); } else { - map_instance = GetMapInstance(3001); + if (init_info.creator_proto_version == cs::ProtoVersion) { + map_instance = GetMapInstance(4001); + } else { + map_instance = GetMapInstance(3001); + } } } if (!map_instance) {