유저의 데이터 변경이력부분 요청드립니다.

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

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

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

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요 메타본 클라이언트 개발자입니다. 이번에 특정 유저의 데이터 유실이 제보되어 해당 문제 파악중에 있습니다. 제보 내용은 장비아이템 획득후 강화를 진행하다 아바타 장비를 합성했을때 네트워크 에러가 발생한후 재접속해보니 획득한 장비 아이템과 아바타 장비가 유실되었다는 내용입니다.

발생한 계정의 uuid는 - 이며 제보된 발생시각은 10월 16일 15:45~15:50 입니다. 해당 시간대의 GameEquipInvenData 와 GameAvatarData 의 변경내역을 요청드릴수있을까요?

또한 저희가 장비 획득에 대한 분석로그를 확인한 결과 실제 장비의 획득로그가 남은것은 확인했습니다. 이때 만약 정상적으로 장비 획득에 대한 패킷이 전송되었다면 장비자체를 제거하는 기능이 없는 게임 특성상 이후 데이터가 없다는것은 장비 획득에 대한 패킷자체에 오류가 있었거나 특정상황에서 데이터의 롤백이 발생해야 가능할것으로 보입니다. 해당유저가 네트워크 에러 발생후에 재접속을 했다고 하는데 네트워크 에러 발생시에 데이터의 롤백이 일어날수있는 케이스도 있을까요?

좋아요 1

안녕하세요 개발자님,
해당 유저의 요청 데이터 정보 DM으로 전달드립니다.
서버 로그상 해당 유저의 에러 로그는 전혀 확인되지 않습니다.

해당 데이터상 뒤끝에서는 각 데이터가 어떤 데이터를 의미하고 유실되었는지 정확히 확인이 불가하여 명확한 답변을 드리지 못하는 점 양해바랍니다.
다만, 유저의 요청 내역을 그대로 저장하고 있기에 전달드리는 내역으로 저장이 이루어진 점 참고 부탁드리며,
내부에서 확인하셨던 로그와 상이한 정보가 있거나 추가적인 확인이 필요하신 내용이 있다면 회신하여 주시면 확인하여 안내드릴 수 있도록 하겠습니다.

확인해주셔서 감사합니다 번거로우시겠지만 추가 데이터를 요청하고 싶습니다 로그 분석에 따르면 15시 44분경 해당 유저는 GameItemInvenData 의 index 201005 의 아이템박스를 사용하여 GameEquipInvenData의 index 45인 장비 아이템을 4번 획득한후 해당 장비를 합성하여 index 51 의 아이템을 얻은것으로 보입니다. 단 보내주신 데이터에서는 42분부터 50분까지 GameEquipInvenData 는 변경사항이 없는것으로 확인됩니다.

일단 실제로 해당 유저의 GameItemInvenData 를 확인했을때 201005 는 아이템 갯수가 없는것으로 봤을때 해당 아이템을 소모처리가 된걸로 보이며 같이 변경되는 GameEquipInvenData 는 저희쪽에선 transaction을 통해서 묶어서 보내고 있는중입니다. 따라서 요청드리고 싶은부분은 15시 44분 근처에 GameItemInvenData 의 데이터의 변경사항과 해당 데이터가 GameEquipInvenData 로 transaction으로 묶여서 전송된 데이터가 없는지 확인 요청드립니다.

전달해드린 데이터는 GameEquipInvenData 테이블의 게임정보 수정 및 트랜잭션 요청 데이터를 함께 전달해드린 내역입니다.

15시 44분경에는 요청을 시도한 이력이 확인되지 않습니다.
요청해주신 내역에 따라 GameItemInvenData, GameEquipInvenData 두 테이블이 함께 수정된 트랜잭션 데이터를 추가로 전달드립니다.