현재 길드 관련 전투 콘텐츠에서 얻은 점수를 길드 굿즈로 등록하여 총 기여도로 표시하고 있습니다.
문제는 특정 유저가 이번 시즌(보통 1주일 단위)에서 얻은 점수만 표기하고 싶은데, 방법이 있을까요?
길드 굿즈 기능으로는 갱신되는 점수나 기간 한정이 있는 수치를 구현하기 어려워 보입니다.
현재 길드 관련 전투 콘텐츠에서 얻은 점수를 길드 굿즈로 등록하여 총 기여도로 표시하고 있습니다.
문제는 특정 유저가 이번 시즌(보통 1주일 단위)에서 얻은 점수만 표기하고 싶은데, 방법이 있을까요?
길드 굿즈 기능으로는 갱신되는 점수나 기간 한정이 있는 수치를 구현하기 어려워 보입니다.
안녕하세요 개발자님,
문의해주신 내용과 관련해 길드 굿즈의 주별 기부량을 조회하는 기능은 제공되지 않고 있습니다.
말씀해주신 데이터 구성과 관련해 두가지 방법을 활용할 수 있습니다.
유저 리더보드 활용
주 단위로 갱신되는 유저별 점수가 필요하시다면 리더보드 기능을 활용하실 수 있습니다.
초기화 옵션을 설정하고 보상이 없는 주간 유저 리더보드를 생성하고 매주 길드 굿즈 기부 시 리더보드도 함께 갱신되도록 하는 방법으로 주간 기부량을 확인할 수 있습니다.
단, 리더보드 길드 내 길드원별 기여도를 함께 표기하시려는 경우에는 리더보드가 길드 단위로 구분되지 않으므로,
길드원 전체를 개별로 조회해 순위를 표시해주는 등 처리가 필요해 다소 효율적이지 못할 수 있습니다.
데이터베이스 활용
개발자 문서 내 예시 안내로 제공된 내용으로, 리더보드 기능을 활용하지 않고 길드 기여도에 따른 리더보드를 구성하는 예시입니다.
실제 게임 기획에 맞춰 예시를 적절히 수정하시면 원하시는 형태로 구현이 가능하실 것으로 예상됩니다.
(해당 예제 이용 시 안내된것과 같이 index 키 설정을 반드시 진행해주셔야 데이터 사용량을 줄일 수 있습니다.)