Files
HolodoriCalc/docs/research/event-config-source-2026-09-29.md
T
dal4segno 07b98db520
Publish GitHub Pages output / publish (push) Successful in 44s
data: switch to recovered game DB and refresh cards and charts
2026-09-29 22:48:08 +09:00

2.0 KiB

이벤트 일정·보너스 설정의 확인 범위 (2026-09-29)

  • 현재 직접 확보한 DB 379개에서 이벤트별 시작/종료와 카드·멤버·개화별 특효 설정 테이블을 확인하지 못했다. EventStory/EventStoryChapter는 존재한다.
  • 이벤트 관련 모든 값이 DB에 없는 것은 아니다. MarathonLiveRewardUpStaminaEffect, MarathonMiniGameRewardUpStaminaEffect 및 Setting.marathonRecommendDeckBonusPermilMultiply 같은 공통 설정은 DB에 존재한다. 이들은 이벤트별 특효 설정과 구분한다.
  • 공식 CDN Octo revision 93 목록 43,749개(번들 24,359개, 리소스 19,390개)를 조사했다. 이벤트·설정 관련 이름 1,580개는 이미지·연출·배경·시나리오·음성 등이었고, 이름으로 식별되는 이벤트 일정/특효 설정 파일은 확인되지 않았다. 번들의 내부를 전부 검사한 것은 아니므로 CDN에 절대 없다는 결론은 내리지 않는다.
  • 현재 앱에서 추출한 protobuf 정의에는 rpc.api.EventListEventInfoResponse가 존재한다.
    • EventInfo: start_time, end_time, exchange_end_time
    • MarathonInfo.MarathonChapter: end_time, marathon_music_score_bonuses, marathon_mini_game_marathon_score_bonuses, marathon_live_marathon_score_bonuses
    • MarathonMusicScoreBonus: music_id, character_id, card_id, card_attribute_type, card_rarity, card_potential_upgrade_count, score_up_permil_up
    • MarathonLiveMarathonScoreBonus: character_id, card_id, card_attribute_type, card_rarity, card_potential_upgrade_count, marathon_score_quantity_up_permil_up
  • 따라서 앱이 이벤트별 일정과 보너스를 서버 API 응답으로 전달받을 수 있는 구조는 확인했다. 실제 응답의 현재 값은 아직 수집하지 않았다. CDN/DB 부재를 이유로 외부 위키가 필수라고 볼 근거는 없다.

로컬 검증 기록: data/inspection/android-master-2026-09-29/cdn-event-catalog.json 및 event-proto-schema.json. 계정 인증 정보는 사용하지 않았다.