길드 기부 double 관련 문의

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

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

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

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 : 드래곤 라이즈
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요

길드 기부에의 경우 개발자 문서에는 double이 가능한것으로 표시되고 있는데
실제로는 ‘1e21’ 이 초과하면 지수 앞쪽만 처리하고 뒤쪽은 다 뭉개버리는 현상이 발생하고 있는듯 합니다.
예를 들어 3000000000000000000000 라면 3e21 인데 실제로 기부는 ‘3’ 이 되는 현상입니다.
길드 기부 누적, 개인 기부 누적 모두 발생하고 있는 상황입니다.

해당 부분 조치가 가능할지 어떻게 해야할지 문의 드립니다.

안녕하세요 개발자님,
내부 테스트 시 아래와 같이 값이 적요오디고 있는 것으로 확인됩니다.

image

SDK 버전 및 해당 현상이 발생한 유저정보를 공유 요청드립니다.

sdk 버전 5.18.5

테스트길드 : 길드테스트요2
테스트계정 uuid : 41d25520-7ac7-11f1-890c-ffbb004570ee

저희가 의도적으로 길드 기부에 1을 한번 더 하도록 설계가 되어 있어서
30해 3회를 하고 1씩 3번 더 들어가서 총 12 누적 기부가 된 상태입니다.

해당 현상을 제보한 유저의 uuid:
2ae6e6d0-4c0c-11f1-96d4-3d9c8da4a3ef

좋아요 1

혹시 오늘 확인이 가능한 부분일까요? 일요일 랭킹 초기화가 예정되어 있어 어떻게 조치를 해야 할지 확인이 필요합니다ㅜㅜ

확인 시 리더보드 및 길드굿즈 총량에는 정상적으로 반영된 상태이며,
개인의 기부량만 말씀해주신 것과 같이 잘못 반영된 상태로 확인됩니다.

확인 결과, 리더보드는 double 값을 지원하지만 길드 굿즈 기부는 int 값만 지원하고 있어 해당 문제가 발생한 것으로 1차 확인되었습니다.

리더보드 기능 개선 과정에서 double 지원이 추가되었으나, 길드 굿즈 기부 기능에는 동일한 변경이 반영되지 못해 발생한 이슈로 확인되며, 현재 상세 원인 확인 및 개선 방안을 검토 중입니다.

다만 영향 범위가 있어 즉시 수정이 어려울 수 있으며, 수정이 진행되더라도 기존 기부값에 대한 상세 보정은 어려운 점 양해 부탁드립니다.

진행 상황이나 추가로 안내드릴 내용이 확인되는 경우 즉시 공유드리겠습니다.
불편을 드려 죄송합니다.

현재 정확히 어떻게 처리 되는것인지 시간이 얼마나 소요되는것인지 내용이 확실치가 않아서 저희가 어떤 조치를 해야하는것인지 파악하기가 어렵습니다.

이미 랭킹 자체가 진행되고 있는 상태라 클라이언트 수정을 통해서 점수 스케일을 줄이는 작업도 여의치가 않습니다.

아예 점수 산정 로직 자체를 다 바꿔야하는 작업 + 랭킹 초기화 시간에 맞춘 점검 및 업데이트를 준비해야하는 사태가 되어버립니다.

그리고 이미지 진행된 기부에 대한 보정이 안되는 이유가 어떤 이유인지 알 수 있을까요? 해당 현상이 발생한 실제 유저는 1명뿐이고 누적 기부량을 보면 개별 기록 자체는 정상적으로 들어간것으로 보입니다.

  1. 길드 굿즈 총량과 해당 유저의 누적 기부량만 마이그레이션 되면 되는 부분인데 어떤 부분때문에 복구가 어려운것인지 궁금합니다.

  2. 정확히 언제 수정이 가능한것인지 대략적인 일정이라도 전달을 주시면 감사하겠습니다.

추가 문의주신 내용에 대해 확인된 사항을 안내드립니다.

  1. 기존 데이터 보정이 어려운 이유
    추가 확인 결과, 현재는 개인 기부량만 문제가 발생한 것이 아니라 리더보드 점수, 길드 굿즈 총량, 개인 기부량 모두 실제 기부 내역과 일치하지 않을 수 있는 상태로 확인되었습니다.
    예를 들어 3e+21을 기부한 뒤 동일하게 3e+21을 추가 기부한 경우에도 정상적으로 6e+21로 누적되지 않고 말씀해주신 것과 추가 기부량이 3으로 처리가 되면서, 누적 연산이 정상적으로 이루어지지 않는 사례가 함께 확인되고 있습니다.

    이로 인해 현재 저장되어 있는 값을 기준으로는 실제 기부 이력을 신뢰하기 어려운 상황이며,
    길드원의 리더보드 갱신 데이터를 기준으로 마이그레이션을 진행하더라도 현시점 길드원 정보로써만 확인이 가능한 관계로 탈퇴한 길드원 등의 기부 내역까지 정확하게 반영 복원하기는 어려운 상황입니다.

    또한 탈퇴와 무관하게 현 길드원 기준으로 마이그레이션을 하더라도, 이후 추가 기부량에 대해서도 수정이 완료되기 전까지는 동일한 문제가 발생할 수 있습니다.

  2. 수정 일정
    현재는 문제의 영향 범위와 수정 방식에 대한 기술 검토를 함께 진행하고 있어 정확한 수정 가능 시점을 안내드리기 어려운 상황입니다.
    영향 범위에 따라 수정 방식 및 일정이 달라질 수 있어, 충분한 검토가 선행되어야 하는 점 양해 부탁드립니다.
    이에 따라 단기간 내 수정이 어려울 가능성도 있는 상황입니다.
    일정이나 대응 방안이 구체화되는 즉시 추가로 안내드릴 수 있도록 하겠습니다.

이용에 불편드려 정말 죄송합니다.

그럼 수정 일정이 아닌 언제쯤 검토가 완료될지라도 부탁드립니다.

“될수도 있고 안될수도 있다, 얼마나 걸릴지 모른다” 라고 들려서 기다리라는건지 바로 수정 못하니까 클라이언트 수정하라는 뜻인지 헷갈립니다.

타입 문제가 자칫 잘못하면 사이드 이펙트가 생길 수 있는 부분인것 충분히 이해합니다 근데 저희도 클라이언트 업데이트 한번 하려면 작업하고 구글, 원스토어, ios 빌드하고, 업로드하고 심사하고 시간 맞춰서 저희 랭킹 초기화 시간인 월요일 오전 04시에 점검하고 업데이트하는 과정, 업데이트 전까지 계속해서 잘못 쌓이는 점수를 손보지 못하는 문제가 있어서 상당히 머리가 아픈 상황입니다.

금일중에는 확실한 일정이 나오긴 나올까요?

현재 상황으로 인해 많이 답답하실 것으로 생각됩니다.
운영 일정에도 직접적인 영향을 주고 있는 사안인 만큼 원인 분석과 수정 방안에 대한 검토를 계속 진행하고 있으며, 주말 동안에도 대응을 이어갈 예정입니다.

다만 현재는 영향 범위와 수정 방식에 대한 기술 검토가 함께 진행되고 있는 단계로,
일정이나 대응 방향은 검토 내용이 어느 정도 구체화된 이후에야 안내드릴 수 있는 상황입니다.
이 때문에 현재로서는 검토가 언제 완료될지 명확하게 말씀드리기 어려운 점 너른 양해 부탁드립니다.

또한 개발자님께서 클라이언트 수정 여부를 빠르게 결정해야 하는 상황이라는 점도 충분히 인지하고 있습니다.
다만 아직 확정되지 않은 내용을 먼저 안내드릴 경우 이후 검토 결과에 따라 내용이 변경되어 오히려 더 큰 혼선을 드릴 수 있어, 현재로서는 명확한 답변을 드리지 못하는 점 진심으로 죄송합니다.

최대한 서버 측에서 수정 지원이 가능하도록 검토를 진행하고 있는 만큼,
진행 상황이나 일정 등 공유드릴 수 있는 내용이 확인되는 즉시 빠르게 안내드릴 수 있도록 하겠습니다.

네 감사합니다.

추가적인 내용이 나오는대로 공유 부탁드리겠습니다.

기다려주셔서 감사합니다.
문의해주신 내용과 관련하여 수정 작업이 완료되어 안내드립니다.

리더보드 스코어, 길드 굿즈 총량, 개인 기부량 모두 double 값이 정상적으로 누적 및 반영될 수 있도록 조치가 완료되었습니다.
서비스 이용에 불편을 드린 점 다시 한번 진심으로 사과드리며, 추가로 확인이 필요한 사항이 있으시면 언제든지 말씀 부탁드립니다.



image

길드 랭킹의 경우 직접 보정 조치를 하면 될것 같은데 제보한 유저의 경우 개별 기부는 1e21을 초과하지 않아서 정상적으로 표기되나 누적 기부의 경우 ‘2’ 로 표시되고 있는 상황인데 해당 부분은 콘솔에서 직접 보정을 할수가 없는 부분이라 혹시 해당 부분만이라도 지원이 가능 할까요?

마음이 급해서 좀 푸시했는데
늦은 시간까지 빠른 대응 감사드립니다.

남겨주신 말씀 확인하였습니다.
즉시 지원은 어려울 수 있는 점 양해 부탁드리며
주말중 지원될 수 있도록 굿즈2와 연계된 리더보드를 갱신한 길드 및 길드원 정보를 확인해서 내부 공유해놓도록 하겠습니다.

개인 굿즈 기부량 수정 완료되었습니다.
감사합니다.