길드 굿즈 및 랭킹

안녕하세요 현재 길드를 만들고 굿즈를 사용해서 리더보드나 보상을 주는식으로 하고있는데,

많은 글들을 찾아봤는데 글마다 답이 다른것 같아서햇갈려서 질문드립니다.

  1. goods1로 랭킹을 하고 월요일마다 초기화를 할경우 유저가 기부한 내역까지 사라지는건가요?
    초기화를 한다는거는 다시 0부터 시작해서 다시 경재을 할려고하는데 초기화 후 기부를 할경우 이전에 있던 기부내역이 영향을 주는지가 궁금합니다.

  2. 현재 굿즈를 기부하고 길드를탈퇴하고 동일한 길드에 가입을 할경우, 5를 기부를 할경우 전체 굿즈에는 +5가 되는거 같은데 내 정보에는 이전에 기부한 내역까지 유지가 되더라고요, 이 부분은 추기화가 되지 않는건가요?
    또한 만약 다른 길드를 가입할경우에는 이게 그대로 유지가 되는건가요?

  3. 굿즈를 사용하면 현재 기부한 굿즈가 차감이 되는건가요? 그럼 길드 전체 굿즈도 차감이 되는건가요?

  4. 어떤 글에서는 이럴 경우 굿즈가 맞지 않는다고 하였는데 그럼 메타데이터로 할경우, 굿즈를 갱신하는거랑 메타데이터를 계속해서 갱신하는게 요금적인 차이가있는지
    그리고 메타데이터 경우

Param param = new Param();
param.Add(“x”, 10);

이런식으로 메타데이터 값에 특정수를 대입하는거 같은데 제가 원하는거는 증가를 하는거원하는건데
만약에 100에서 105가 될경우

Param param = new Param();
param.Add(“x”, 105); 라고하는데 이경우 100에서 105가 되는거라 105를 한건데 동시에 이게3명이 이러질경우는
그대로 105가되는건가요 셋다 현재는 100이였으니까 5가 증가해서 105라고 입력한건데 결국 원하는 결과값은 115인겁니다. 만약 증감이 아니라면 메타데이터로는 랭킹을 하는거는 알맞지 않은거 아닌가요 ?

안녕하세요 개발자님,
문의하신 내용 순차적으로 답변드립니다.

  1. 리더보드 초기화 옵션 설정에 따른 굿즈 초기화 범위
    • 전체 총량 및 개개인의 기부내역 모두 초기화됩니다.
    • 단, 유저의 이전 기부 내역에 대한 세부 로그는 콘솔에서는 확인할 수 있습니다. (이후 추가 기부가 있는 경우만 리스트에 등록되어 확인 가능)
  2. 탈퇴 시 굿즈 내역
    • 유저의 탈퇴 시 굿즈는 삭제되거나 초기화되지 않으며, 이로인해 재가입 시 이전 내역을 그대로 확인 할 수 있습니다. (단, 위 안내된 리더보드 초기화 조건은 동일하게 적용)
  3. 굿즈 사용에 따른 차감
    • 굿즈 사용은 길드마스터만이 할 수 있습니다. 총량만 감소하며 유저 개개인의 기부량은 감소하지 않습니다.
  4. 메타데이터 사용
    • 메타데이터의 경우 연산이 아닌 갱신 처리를 하는 형태이기에 말씀해주신 것과 같이 동시 요청이 이루어질 경우에는 증감처리가 아닌 요청한 값 그대로 적용됩니다.
  1. 탈퇴후 다른 길드 가입한 경우는 이전 내역을 가지고 오지 않는건가요? 동일한 길드 가입일때만 유지되는거죠?

  2. 아하 굿즈 사용은 어차피 마스터만 가능하니 개개인 기부량은 여전히 유지되는거네요

  3. 근데 다른글에서는 증감이라 나오는데 지금 말씀해주신이 맞다고 생각하면 되는거죠 ?

추가로 저번에 문의했을때, 해당 길드가 랭킹에 등록되어있야지 초기화 항목이 초기화된다고하였는데, 이경우 유저가 a라는 길드에서 가입을해서 기부를 하고 나왔을경우 초기화가 된후 다시 가입을 한경우에도 내역이 초기화 되어있는건가요 ? 아니면 길드에 가입된 상태에서만 초기화되는건가요?

추가 문의내용 순차적으로 답변드립니다.

  1. 탈퇴 후 다른 길드 가입 시
    해당 길드에서 기부한 내역만이 제공됩니다, 타 길드에서는 이전 길드에서 기부한 내역은 확인이 불가합니다.

  2. 굿즈 사용
    네, 마스터만 사용이 가능하며 개개인의 기부량은 유지됩니다.

  3. 메타데이터 리더보드
    리더보드 갱신 시 해당 값으로 연산처리되는 것이 아닌 갱신 교체처리됩니다.
    A 유저가 메타데이터 5로 리더보드 갱신 후, B 유저가 10으로 갱신 시 15가 아닌 10이됩니다.

추가문의.
기부 후 탈퇴하였어도 리더보드 정산에 따라 초기화가되면 이전 내역은 초기화됩니다. (단 세부 내역은 콘솔에서는 남아있음)

리더보드에 사용되는 ‘메타데이터’ 및 '굿즈’는 개별 수정 및 기부 함수를 사용하시기보다는
리더보드 갱신함수를 사용하시는 것을 권장드립니다.

기부 후 탈퇴하였어도 리더보드 정산에 따라 초기화가되면 이전 내역은 초기화됩니다. (단 세부 내역은 콘솔에서는 남아있음)

리더보드에 사용되는 ‘메타데이터’ 및 '굿즈’는 개별 수정 및 기부 함수를 사용하시기보다는
리더보드 갱신함수를 사용하시는 것을 권장드립니다.


리더보드 갱신함수 이거는 UpdateMyGuildGoodsAndRefreshLeaderboard 이거를 말슴하시는거죠 ?

기부 후 탈퇴하였어도 리더보드 정산에 따라 초기화가되면 이전 내역은 초기화됩니다. (단 세부 내역은 콘솔에서는 남아있음) 이부분은 즉 인게임에서 내 굿즈를 조회할경우 초기화 후에는 0으로 불러와진다는뜻인가요?

메타데이터 리더보드 갱신 UpdateGuildInfoAndRefreshLeaderboard
굿즈 리더보드 갱신 UpdateMyGuildGoodsAndRefreshLeaderboard

위 두 함수 사용을 안내드렸습니다.

탈퇴를 하고 재가입을 하지 않았다면 호출 자체가 불가하며,
재가입을 한 경우라도 초기화가 되었으니 0으로 조회되는것이 맞습니다.