리더보드 내 전체 순위 조회 기능 오류 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.14.1
  • 프로젝트명 : 픽셀법사키우기(DEV)
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요.

Backend.Leaderboard.User.GetLeaderboard 기능을 통해서 WorldBoss 리더보드의 랭킹 정보를 불러오고 있습니다.

제가 알기로는 해당 기능은 최대 50개의 유저 정보를 가져올 수 있는 것으로 알고 있습니다.

현재 리더보드에 등록된 유저수는 52명으로 Backend.Leaderboard.User.GetLeaderboard 2번 호출해야 모든 유저 정보를 가져올 수 있는거 같습니다.

그래서 2번의 호출 결과로 모든 유저 정보를 가져올 수 있었습니다.

하지만 뒤끝 콘솔에서는 29등으로 동점자인 유저들이 2번째 Backend.Leaderboard.User.GetLeaderboard
함수에 호출되어 정보가 불러와질 때 랭킹이 51위들로 받아지는 것을 확인했습니다.

정상적으로는 29위여야 하는거 같은데 해당 부분 확인 부탁드립니다.

안녕하세요, 개발자님.
문의하신 내용은 확인 후 안내드리겠습니다.
시간 양해 부탁드립니다.

좋아요 1

안녕하세요 개발자님,
확인 내용 안내드립니다.

현재 클라이언트를 통한 순위 정보 조회 시,
말씀해주신 것과 같이 2번째 혹은 3번째 등, 최초 호출 이후 조회되는 순위 정보의 경우
이전 호출의 동순위 정보 등을 고려하지 않고 각 호출의 최초 내역을 순위로 바로 표시하면서 발생하는 문제로 확인됩니다.(1등부터 50명씩 조회시 2번째 조회 첫번째는 51위, 3번째 조회 첫번째는 101위 등…)

위와같이 서버에서 전달되는 순위 정보를 콘솔과 동일하게 정상적인 순위정보로 표시될 수 있도록 픽스가 진행될 예정입니다.
서버 픽스가 필요한 관계로 다소 시일이 소요될 수 있는점 양해 부탁드리며, 픽스 완료 후 해당 게시물에 추가 안내 드릴 수 있도록 하겠습니다.
감사합니다.

좋아요 1

넵, 확인 감사합니다!

서버에서 전달되는 순위 정보가 콘솔과 동일하게 표시되도록 픽스 완료되었습니다.
아래는 공지사항에 안내된 내용으로 참고 부탁드립니다.

  • [리더보드] 연속되는 순위 조회를 위해 클라이언트에서 2회 이상 순위를 조회 시 각 조회의 첫번째 순위가 이전 조회의 동순위 정보를 반영하지 못하는 현상이 수정되었습니다.
    (ex: 1위~100위 순위 조회를 위해 limit을 50으로 2회 조회할 때, 49위가 동점으로 5명의 유저라 하였을 때, 51번째 순위 정보가 49위가 아닌 51위로 표시되는 현상이 정상적으로 49위로 표시되도록 수정)