devunt / DFAssist

FFXIV Duty Finder & F.A.T.E. Assist
https://devunt.github.io/DFAssist
The Unlicense
65 stars 120 forks source link

글로벌 서버 몇몇 문제 해결 / 코드 최적화 #48

Closed Jaehyuk-Lee closed 7 years ago

Jaehyuk-Lee commented 7 years ago

임무 신청 판별법을 개선하였습니다. (코드 최적화) 동시에 글로벌 서버에서 특정 임무 신청과 무작위 임무 신청을 구분하지 못하던 문제가 해결되었습니다. 글로벌 서버에서 입장 확인 버튼을 누르면, 오버레이가 깜빡깜빡 거리던 것을 멈추게 하였습니다.

타인이 취소를 누르는 경우에, 오버레이가 깜빡이는 것을 멈추도록 하는 부분은 확인하지 못했습니다. (테스트가 필요한데 타인이 취소를 누르는 경우가 너무 적어서 제대로 테스트하지 못함) 본인이 취소를 누르는 경우도 테스트를 제대로 하지 못했는데... 매칭이 잡히고 취소를 하는 행위를 하루 3번 이상하면 그 이후로 취소를 할 경우, 매칭이 30분간 제한됩니다.. 그래서 테스트가 늦어지고 있습니다. (인원수 제한 해제하고 매칭 테스트를 해보는건 아직 하지 않았습니다.)

Jaehyuk-Lee commented 7 years ago

확인 해봐야할 문제가 생겼습니다. 무작위 매칭이 잡히고 누군가 매칭 취소를 하여 다시 (자동으로) 매칭 신청을 하게되는 경우에 참가 신청을 확인한 인원 수 현황이 대기 순번으로 바뀌어야 하는거로 알고 있는데 대기 순번으로 바뀌지 않고 있습니다. 이번에 코드 최적화한 부분이 문제가 된 것으로 추측됩니다.