MMR 매칭 최대 범위에 대해 문의드립니다.

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : 마법사의 탑
  • 뒤끝SDK 버전 : 5.4.0

안녕하세요.

몬스터카페 스튜디오입니다.

현재 사용중인 MMR 의 “매칭 최대 범위” 의 역할 어떤것인지 문의드립니다.

  1. 타겟을 찾는 시작 범위. 이후 이값을 증가시키며 서칭

  2. 서칭 시작범위는 증감치이며, 이후 증감치의 제한을 위한 한계값

저는 2번이라 생각하고 구현하였습니다만,

매칭 최대 범위를 벗어나는 점수차임에도 매칭이 되는것을보며,

혹시 1번처럼 구현된것 아닌가 싶어 문의 드립니다.

감사합니다.

안녕하세요 개발자님.

MMR의 매칭 최대 범위는 개발자님이 말씀하신 대로 매칭 증감값의 제한을 두기 위한 한계값입니다.

예시로
유저1의 MMR : 1000,
유저 2의 MMR : 1200,
매칭 최대 범위 : 100,
매칭 증감값 :20,
증감 시간 : 1초
라고 가정한다면

매칭 검색 시 유저 1은 1000 ~ 1000의 MMR인 유저를 검색하고, 점점 증가하여 980 ~ 1020, 960 ~ 1040 …로 매칭 검색 범위가 1초마다 늘어납니다.

5초뒤에 유저 1은 최대 매칭 범위인 900 ~ 1100 사이의 MMR을 가지고 있는 유저를 찾게되나 알맞는 유저가 없어 찾지 못하고, 매칭 범위가 초기화되어 다시 매칭이 1000 ~ 1000의 MMR을 가진 유저를 찾게 되며 반복됩니다.

테스트해본결과, 정상적으로 매칭범위 외에 유저는 매칭이 되고 있지 않는 것(설정된 샌드박스AI 제외)으로 확인되었습니다.
윗부분 참고하셔서 차이가 큰 MMR의 유저끼리, 혹은 작은 최대매칭범위로 다시 한번 테스트해주시면 감사하겠습니다.

빠른 답변 감사합니다!