이그드라실-개요 및 통합
2) 포트폴리오, 역학 및 시리즈
2. 내용 1 개
슬롯 (핵심): 클래식/판타지/신화, "책" 테마, 그리드 및 캐스케이드 메커니즘.
RTP 변동성: 일반적으로 여러 프로파일 (예: 96. x/95. x/94. x/92. x) 관할권에 따라.
변동성: 낮거나 매우 높음; 게임 카드에는 '휘발성', 'hit _ rate', 'max _ win' 이 포함되어 있습니다.
2. 2 브랜드 역학
기가블록스 - 각 뒷면에 큰 "접착 된" 문자 (2 × 2 ~ 6 × 6 +).
MultiMax/DoubleMax-릴/조합에 축적 된 애니메이터 (DoubleMax는 시리즈의 두 배).
Splitz - 하나의 기호가 여러 개로 "분할" 되어 선/방향이 증가합니다.
GigaRise-라운드/세션에서 드럼 높이의 동적 성장.
2. 3 개의 최고 타이틀 (예)
Vikings Go Berzerk/To Hell-분노가 진행되고 야생과의 전투가 진행되는 시리즈.
신들의 계곡 (1/2) - 스핀, 차단제 제거, 승수 및 여분의 삶.
랩터 DoubleMax-각 승리 후 승수를 두 배로 늘리는 캐스케이드 +.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Easter Island- "상록수" 히트.
3) 프로모션 플랫폼 및 캠페인
BOOST: 토너먼트 테이블 (승수/승리 합계), Prize Drops (무작위 상금), Missions (K 게임에서 N 조건 충족), Cash Race.
무료 스핀/보너스 패키지: 특정 게임/명칭에 대한 문제 (설정에 포함 된 경우).
위젯/배너: 쇼케이스 및 게임 페이지를위한 기성품 UI 요소 (현지화).
4) YG 마스터 및 GATI (생태계 용)
YG Masters는 파트너 스튜디오의 게임을 우산 배포 스택 아래에 게시하는 프로그램입니다.
GATI (Game Adaptation Tools & Interface): 청구/현지화/규제 패키지를위한 통합 템플릿 및 어댑터 → 하나의 운영자 통합-많은 스튜디오/타이틀.
5) 관할권 및 제한
요구 사항은 RTP, 베팅/당첨 한도, 구매 기능/자동 플레이/빠른 스핀, 필수 책임 게임 텍스트, 연령 제한 아이콘에 따라 다릅니다.
모든 지역에서 모든 캠페인/상품 및 통화를 사용할 수있는 것은 아닙니다.
규제 기관은 컷오프보고 및 라운드 레벨 로그 스토리지가 필요합니다 (§ 9 참조).
- 'region → rtp _ profile, figures _ figure, bet _ limites, promo _ chasible, texs _ formed'.
6) 통합 아키텍처
6. 지갑 1 개
완벽한 (전송없는): 운영자의 균형; 끝점 '/승인 ', '/bet', '/win ', '/rolback'; 엄격한 demmpotence가 필요합니다.
송금 지갑: RGS로 사전 이체 자금; 계산 및 마감 세션 동기화.
6. 2 개의 인터페이스 및 이벤트
6. 타임 아웃/후퇴 3 개
클라이언트 타임 아웃 2-3 초; 지수 역전; 재생 대기열 및 중복 제거; 옆에있는 "적어도 한 번" 웹 후크 → demempotent 처리기.
6. 4 지역화/장치
다국어 UI, 올바른 통화 형식, 가벼운 자산 (특히 그리드 및 기가블록스), 모바일 우선.
7) 이벤트 다이어그램 및 분석
7. 1 미니 이벤트 다이어그램 (JSON)
json
{
"event_id": "01J...YGG",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet win bonus promo session_start session_end disconnect reconnect",
"user": {"id":"u123","tenant":"op1","country":"DE"},
"game": {"id":"ygg_raptor_doublemax","rgs":"yggdrasil","category":"slot"},
"session": {"id":"s456","device":"android"},
"wager": {"amount":1.00,"currency":"EUR","round_id":"r789"},
"payout": {"amount":18.40,"jackpot":false},
"promo": {"type":"mission","id":"msn_2025w44","progress":0.6},
"meta": {"rtp_profile":"96","jurisdiction":"MGA","mechanics":["DoubleMax","Cascade"]}
}
7. 2 개의 주요 지표
GGR/NGR, 적중률, 스핀 주파수, 보너스 진입/완료율, 미션, 완료 드롭 참여.
RGS 품질: p95/p99 API, 오류율, 웹 후크 지연, 다시 시도 대기열 크기.
플레이어/세션: ARPPU/ARPU, avg 세션 길이, 이탈 신호, 불만/1k 라운드.
7. 3 사기 방지/차익 거래 방지
미션/보너스 회전 목마, 비정상적인 윈 프로필, 다중 계정/장치, 지리 이상.
반응: 세그먼트 별 프로모션/재생 일시 중지, 베팅 한도, 수동 확인.
8) RTP, 변동성 및 노출
(PHP 3 = 3.0.6, PHP 4) 금지 된 경우 자동 플레이/기능 구매 블록.
라운드/게임당 'max _ puture _ payout' 제어; 매우 유연한 역학 (DoubleMax/MultiMax) 의 경우 VIP 가드 레일을 제한합니다.
기가블록스/스플리츠의 경우, 프리스핀의 "장기 실행" 에서 노출을 추적하십시오.
9) 보고 및 조정
라운드 레벨 로그 (베팅/결제/보너스/프로모션/상태);
게임/통화/시장별 일일 게임 보고서; 공급자의 서버 시간에 따른 차단 (저장 TZ/오프셋).
조정: 운영자 이벤트 대 제공자 요약 보고서의 합; 델타는 닫히지 않은 라운드에서만 허용됩니다.
10) 관찰 및 SLO 통합
API: '/ranize화 ', '/bet', '/win '- p95/p99 1의 오류율; 중복 트랜잭션 공유
이벤트: 웹 후크 지연, 대기열 크기 다시 시도, '롤백/보이드' 공유.
프로모션: 배달 속도 미션/드롭, 상금 발생 지연.
청구: 불일치보고 <임계 값, 마감 비율이 마감되었습니다.
SLO (스케치)
yaml slo:
api:
bet_p95_ms: 250 win_p95_ms: 250 error_rate_pct: <=0.3 events:
webhook_lag_p95_s: <=3 duplicate_txn_pct: <=0.1 promo:
reward_grant_p95_s: <=5 mission_state_lag_s: <=10 billing:
report_delta_pct: <=0.2 closed_by_cutoff_pct: >=99.7
11) 안전 및 준수
mSL + HMAC 서명, 허용리스트 IP, 단기 토큰; 프로모션 구성 요소의 보호.
이벤트의 PII 최소화, 'user _ id' 의 토큰 화; 지역/테넌트 별 RLS/CLS.
책임있는 게임: 현실 점검, 한계/자기 배제; 올바른 텍스트/글꼴.
출시시 관할 플래그: 자동 레이/빠른 스핀/기능 구매, 입찰/세션 제한, RTP 공개.
12) 마케팅 및 쇼케이스
선반: "Yggdrasil Hits", "Gigablox", "DoubleMax/MultiMax", "Splitz", "High Volatility", "Classic".
자정: 'Gigablox', 'DoubleMax', 'Splitz', 'Cascade', 'Book', 'High Volatility'.
캠페인: BOOST를 통한 토너먼트/드롭, 진행중인 미션, 온 보딩을위한 프리 스핀.
자산: 1:1 아이콘, 16: 9/4: 3 포스터 (웹), 짧은 미리보기 비디오; 현지화 된 제목/설명.
13) 테스트 계획 및 QA
13. 1 준비 점검표
- /승인 '/세션을 닫습니다. 언어/통화/형식이 정확합니다.
- /bet '/'/win '은 demotent입니다. 동일한 'traction _ id' → 동일한 응답으로 반복됩니다.
- 무료 스핀/보너스/미션/Prize Drops 발생 → 비용 → 보고서.
- 관할권: 자동 플레이/기능 구매 금지, 올바른 RTP 프로필, 입찰/세션 제한.
- 보고서: 이벤트 일치, 컷오프, 다중 통화.
13. 2 개의 부정적인 시나리
저장된 결과와 함께 중복 트랜잭션 _ id → 200.
'/win '의 시간 초과 → 이중 지불없이 시도를 확보하십시오.
프로모션/통화 → 결정 론적 실패 및 올바른 현지화가없는 지역.
분리/재개 → 국가와 라운드의 무결성; 임무의 진정한 진보.
14) 빈번한 오류 및 패턴 방지
단일 RTP 및 금지 된 기능의 표시 → 준수 위험.
15) 설정 템플릿
15. 1 게임/시장
yaml game_config:
game_id: "ygg_hades_gigablox"
markets:
- region: "MGA"
rtp: "96.0"
features: {autoplay: true, feature_buy: true}
bet_limits: {min: 0.20, max: 100}
- region: "UKGC"
rtp: "94.0"
features: {autoplay: false, feature_buy: false}
bet_limits: {min: 0.10, max: 10}
15. 2 이데올로기 정책
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
15. 3 이벤트 다이어그램 (최소)
yaml events:
keys: [event_id, event_time, type, user.id, game.id, session.id, wager.round_id]
bet: [amount, currency, ext_ref]
win: [amount, jackpot, ext_ref]
promo: [type, id, value]
tech: [client, device, latency_ms]
15. 4 개의 부스트/미션 (스케치)
yaml promo_campaign:
id: "boost_q4_2025"
type: ["tournament","prize_drop","mission"]
games: ["ygg_raptor_doublemax","ygg_valley_of_the_gods_2"]
rules:
tournament: {scoring: "win_multiplier", min_bet: 0.2}
prize_drop: {budget_eur: 20000, prizes: 1500, min_bet: 0.2}
mission:
steps:
- {game:"ygg_raptor_doublemax", goal:"win_x>=25", count:1}
- {game:"ygg_valley_of_the_gods_2", goal:"free_spins_trigger", count:1}
16) 구현 로드맵
1. 인벤토리 및 시장: Yggdrasil/YG Masters 게임 목록, RTP 프로필, 기능 플래그/제한; 프로모션/통화 가용성 카드.
2. API & Wallet: 지갑 선택, demempotency, retrai, 웹 후크; 프로모션 BOOST 설정.
3. 이벤트 및 보고서: 이벤트 스키마, 라운드 레벨 로그, 컷오프 및 TZ.
4. 준수: 관할 구성 요소, RG 요구 사항, 텍스트/배너.
5. 프로모션: 토너먼트/미션/드롭, 창 통합 및 CRM.
6. 관찰 가능성: SLO 패널 (API/이벤트/프로모션/청구), 경고, 재생.
7. Go-Live: 카나리아 트래픽, KPI 비교 (GGR, 적중률, 미션 완료, 불만), 1 주 후 사후.
17) 결론
Yggdrasil은 강력한 네이티브 메커니즘과 확장 가능한 GATI 기반 YG Masters 에코 시스템을 결합하고 BOOST 플랫폼은 네트워크 수준 프로모션을 단순화합니다. 성공적인 통합은 dempotent 청구, 관할권 별 올바른 RTP/기능, 컷오프를 통한 투명보고 및 SLO 관찰 가능성에 의존합니다. 사려 깊은 쇼케이스와 프로모션을 통해 Yggdrasil의 포트폴리오는 관리 가능한 위험과 서비스 비용으로 GGR/LTV에 지속 가능한 기여를 제공합니다.