던파민 바로가기



던파민 / 던X 병합 업데이트 글

https://arca.live/b/dunfa/102186079



24.04.04 또 업데이트함

https://arca.live/b/dunfa/102866563





업데이트 내역

  • 상세페이지 / 검색 페이지를 제외한 페이지 캐싱 적용
  • 마법부여 업글 표기 제거
  • 마법부여 상위마부 더보기 추가






캐싱 적용

별건 없는데 Cloudflare 를 통해 서비스하다보니 퍼섭리전인 한국은 Enterprise 가 아닌 이상 한국 리전에서 응답을 주지 않음 

그런데 연구하다가 Edge Cache는 희한하게도 한국 리전에서 응답을 주는 점을 발견함


그래서 저걸 이용해서 메인/통계/랭킹 페이지는 단 한명이라도 요청하면 자동으로 엣지 서버에 캐싱을 적용시킴

1시간 마다 명성 데이터를 수집하면서 강제로 캐시를 날리자마자 재요청을 봇이 때리게 하긴함




챈처럼 돈이 쥰내 많아서 연 2만달러 내고 Enterprise 쓰면 한국 리전 응답 쌉가능한데 현실적으로 불가능한듯

* 챈은 인천에서 응답준다









마법부여 업글 표기/제거

이건 사실 컬럼이 늘어나서 지워버린것도 있는데 마법부여를 어떻게 매칭하는지에 대해 먼저 설명을 해야 할 것 같음

일단 OPEN API가 생각보다 친절한 편은 아님



API 에서 캐릭터 조회시 마법부여는 걍 대충 이런식으로 줌

키: 모든 속성 강화

값: 35





그럼 이 조회한 캐릭터가 무슨 보주나 카드를 사용했는지 알 수가 없음

그래서 개빡쳐서 내가 사용한건 공홈을 계속 어택땅 찍어서 수집함 

(이게 자동화를 안만들었어가지고... 수동으로 수집기 한번씩 실행했었음)


이번에 던파민 마법부여 개선 하면서 자동화 수집기 준비가 다 되서 명성 수집기 마냥 매일 1시간마다 달라지는 IP로 맛좀보면 API 만들어줄지도모름





저런식으로 수집한 데이터를 이제 사용자 아이템의 부위마다 싹다 대조를 해야함

근데 스킬이 붙는 경우도 있어서 발암이고 칭호의 경우는 걍 상수로 박고 스탯합산으로 계산해서 맞춤



저러다보니 문제가 또 있어

  • 같은 속성을 가지는 카드 or 보주
  • 종결 마부인데 0업글이라 명성이 준종결 최대 업글과 동일하게 매칭 되는 경우



저런 문제때문에 업그레이드도 사실 정확한게 아니다보니 결국 쓸모가 없는 정보라 판단하고 제외하게 됨

(하지만 중요한건 명성만 맞추면되서 ㅇㅃㄴ)










마법부여 상위보주 더보기 



업글 컬럼이 빠지고 한칸씩 땡긴다음 우측 끝에 '상위마부' 가 추가됨

각 부위별 더보기를 클릭하면







이런식으로 모달이 열리게 해둠 

스크롤은 디자인 이상해보여서 스크롤을 숨겨둔거라 스크롤 가능함 ㅇㅇ



딜러 / 버퍼 마부 예상이라는게 있는데

보통 스탯으로 구성된 카드/보주 는 버퍼용으로 이해했음 (버퍼용 마부 공략 https://arca.live/b/dunfa/87886654)

그래서 미리 예측해서 가져오고 부위별로 최대 상위 4개 까지만 보여주게 해둠

(준종결 가져오겠지? 했는데 ㅅㅂ 보주가 쳐 튀어나와서 8개로 변경해야 하나 고민중임)


당연히 더보기 버튼이 없는 부위는 더 올릴게 없단거임




개발ㅊ








이건 만들어놓고 까먹고있었네