planetarium / NineChronicles

Unity client application for Nine Chronicles, a fully decentralized idle RPG powered by the community.
https://nine-chronicles.com/
GNU Affero General Public License v3.0
372 stars 157 forks source link

[패트롤] 정찰 보상이 지급되지 않는 현상 #4818

Closed QgamesGeonPyoNoh closed 1 month ago

QgamesGeonPyoNoh commented 7 months ago

APV version info

v200170

Client version info

v170.0.2

Device

Windows, Android, iOS

detailed device info

Windows 10, Android 12, iOS 17

account address info

0x3146FE0E47A1998e14cd8a33640e3648A5A90276

avatar address info

No response

purchase receipt info

No response

What happened?

[내용] 정찰 보상이 지급되지 않는 현상 -Windows / Android / iOS 환경에서 확인하였습니다.

https://github.com/planetarium/NineChronicles/assets/150774808/130dcd1d-68ef-4bff-b9c8-58bfba32d845

How to reproduce the issue

[재현스텝]

  1. 메인 로비 - 정찰 보상 클릭
  2. 보상 획득 클릭
  3. 정찰 보상이 지급되지 않는 현상 확인

[Should be] 정찰 보상이 지급되어야 합니다.

Relevant log output

No response

U-lis commented 7 months ago

정찰 보상 서비스가 internal snapshot 과 시점이 맞지 않아 생기는 이슈였습니다. odin, heimdall 양쪽 다 조치 완료했고, 보상 수령 되는 것 확인했습니다.

QgamesGeonPyoNoh commented 7 months ago

수정 내용 확인 완료되었습니다.

https://github.com/planetarium/NineChronicles/assets/150774808/feff1b99-41ee-4d54-9a39-ade3b6fabd9b

[테스트 환경] Windows.v200170-170.0.5 Android.v200170-170.0.5 iOS.v170.0.5(54)

QgamesGeonPyoNoh commented 3 months ago

해당 현상 재 발생 확인했습니다. 확인 부탁드립니다.

[테스트 환경] Windows.v200220-220.0.0 Android.v200220-220.0.0 iOS.v220.0.0(101)

https://github.com/user-attachments/assets/ec365e49-1a49-448f-a7cd-4bfc744c4395

해당 이슈 발생 시 Log 파일 공유 드립니다. Log.zip

U-lis commented 3 months ago

internal 세팅 과정에서 patrol reward 계정의 nonce 가 맞지 않아 그런 것으로, 조치 완료했습니다. 앞으로 동일 이슈가 반복되지 않도록 하기 위해 internal setting 문서에 정규 process 로 추가해두었습니다.

QgamesGeonPyoNoh commented 3 months ago

수정 내용 확인 완료되었습니다.

[테스트 환경] Windows.v200220-220.0.0 Android.v200220-220.0.0 iOS.v220.0.0(101)

https://github.com/user-attachments/assets/d65bf514-e3b2-46bf-a147-340420319ed5

QgamesGeonPyoNoh commented 3 months ago

해당 이슈 재 발생 확인했습니다. 확인 부탁드립니다.

해당 이슈 발생 당시 Log 파일 공유드립니다. Log.zip

[테스트 환경] Windows.v200220-220.0.1 Android.v200220-220.0.1 iOS.v220.0.1(102)

https://github.com/user-attachments/assets/a8c8af15-7996-4e58-acb8-15710af4fa41

U-lis commented 3 months ago

저 시간대에 아마 internal node 를 reset 하는 작업이 있었던 것으로 기억합니다. 금요일에 의도치 않게 노드에 변경이 발생해서 이를 초기화하기 위함이었습니다. 같이 공유드린다는걸 깜박했습니다. 다음부터는 QA 기간 노드 변경은 꼭 같이 멘션드리도록 하겠습니다. 현재는 모든 node/service 가 정상화되어 정찰보상이 지급되고 있습니다. 확인 부탁드립니다 🙏

QgamesGeonPyoNoh commented 3 months ago

수정 내용 확인 완료되었습니다.

[테스트 환경] Windows.v200220-220.0.1 Android.v200220-220.0.1 iOS.v220.0.1(102)

https://github.com/user-attachments/assets/0e9151b3-07ac-43ab-ba2e-c8e4ce015105

QgamesGeonPyoNoh commented 2 months ago

해당 이슈 재 발생 확인했습니다. 확인 부탁드립니다.

해당 이슈 발생 당시 Log 파일 공유드립니다. Log.zip

[테스트 환경] Windows.v200230-230.0.1 Android.v200230-230.0.1 iOS.v230.0.1(108)

https://github.com/user-attachments/assets/4515ad5a-46d2-430b-9d07-362d317f8f98

U-lis commented 2 months ago

윽... 이거 조치해두었습니다 :sob:

QgamesGeonPyoNoh commented 2 months ago

수정 내용 확인 완료되었습니다.

[테스트 환경] Windows.v200230-230.0.2 Android.v200230-230.0.2 iOS.v230.0.2(109)

https://github.com/user-attachments/assets/f8ad98b7-b3fc-4151-95b4-82ab12abe9d8

QgamesGeonPyoNoh commented 1 month ago

해당 이슈 재발생 확인되었습니다. 확인 부탁드립니다.

[테스트 환경] Windows.v200240-240.0.0 Android.v200240-240.0.0

https://github.com/user-attachments/assets/86b84df0-d583-4c79-b5e6-a6ee67c6a229

해당 이슈 발생 당시 Log 파일 공유드립니다.

Log.zip

U-lis commented 1 month ago

비용 절감을 위해 서비스를 완전히 내렸다 올리는 과정에서 DB 가 비어버리는 바람에 발생하는 이슈였습니다. 불일치하는 부분 수정했습니다.

QgamesGeonPyoNoh commented 1 month ago

오딘 체인은 수정되었으나, 헤임달 체인에서 현재 해당 이슈 발생하고 있습니다. 확인 부탁드립니다.

[테스트 환경] Windows.v200240-240.0.1 iOS.v240.0.1(120)

https://github.com/user-attachments/assets/1ecf4eb2-f3c3-4981-935d-59f4035c7fe6

해당 이슈 발생 당시 Log 파일 공유드립니다.

Log.zip

ipdae commented 1 month ago

@QgamesGeonPyoNoh 체인 초기화 이후 기존 tx가 빠지지않고있던 문제가 있어서 수정했습니다. 다시한번 확인 부탁드립니다.

QgamesGeonPyoNoh commented 1 month ago

수정 내용 확인 완료되었습니다.

[테스트 환경] Windows.v200240-240.0.1 Android.v200240-240.0.1 iOS.v240.0.1(120)

https://github.com/user-attachments/assets/6cb404a4-5914-4605-b18e-b79430ecaf69