Yggdrasil - Überblick und Integration
2) Portfolio, Mechanik und Serie
2. 1 Inhalt
Slots (Kern): Klassiker/Fantasy/Mythologie, „Buch“ Themen, Raster und Kaskadenmechanik.
RTP-Variabilität: in der Regel mehrere Profile (z.B. 96. x/95. x/94. x/92. x) unter der Gerichtsbarkeit.
Volatilität: niedrig bis sehr hoch; auf der Spielkarte sind 'volatility', 'hit _ rate', 'max _ win' angegeben.
2. 2 Proprietäre Mechanik
Gigablox - große „geklebte“ Symbole (von 2 × 2 bis 6 × 6 +) in jedem Rücken.
MultiMax/DoubleMax - Multiplikatoren, die sich auf den Walzen/Kombinationen ansammeln (DoubleMax verdoppelt die Serie).
Splitz - Ein Symbol „spaltet“ in mehrere und erhöht die Linien/Wege.
GigaRise - Dynamischer Anstieg der Trommelhöhe in einer Runde/Session.
2. 3 Top-Titel (Beispiele)
Vikings Go Berzerk/To Hell ist eine Serie mit Wutfortschritt und Kämpfen mit Wilds.
Valley of the Gods (1/2) - Respins, Entfernung von Blockern, Multiplikatoren und Extra-Leben.
Raptor DoubleMax - Kaskaden + Verdopplung des Multiplikators nach jedem Gewinn.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Osterinsel sind „Evergreen“ -Hits.
3) Werbeplattform und Kampagnen
BOOST: Ranglisten (durch Win-Multiplier/Summe der Gewinne), Prize Drops (zufällige Preistropfen), Missionen (erfüllen N Bedingungen in K Spielen), Cash Race.
Freispiele/Bonuspakete: Ausgabe nach bestimmten Spielen/Stückelungen (falls im Config enthalten).
Widgets/Banner: fertige UI-Elemente für das Schaufenster und die Spielseite (lokalisierbar).
4) YG Masters und GATI (für das Ökosystem)
YG Masters ist ein Programm zur Veröffentlichung von Spielen von Partnerstudios unter einem Dach-Distributions-Stack.
GATI (Game Adaptation Tools & Interface): einheitliche Vorlagen und Adapter für Abrechnung/Lokalisierung/regulatorische Pakete → eine Integration beim Betreiber - viele Studios/Titel.
5) Gerichtsbarkeiten und Beschränkungen
Die Anforderungen variieren in: RTP, Einsatz-/Gewinnlimits, Buy Feature/Autoplay/Quick Spin, obligatorische Responsible Gaming-Texte, Symbole für Altersbeschränkungen.
Nicht alle Kampagnen/Preise und Währungen sind in jeder Region verfügbar.
Die Regulierungsbehörden verlangen ein Cut-off-Reporting und die Speicherung von Round-Level-Logs (siehe § 9).
- `region → rtp_profile, features_allowed, bet_limits, promo_availability, texts_required`.
6) Architektur der Integration
6. 1 Geldbörsen
Seamless (transfer-less): Balance beim Operator; Endpunkte '/authorize', '/bet', '/win', '/rollback'; Wir brauchen eine strenge Idempotenz.
Transfer Wallet: Vor-Transfer von Geldern zu RGS; Berechnungen und Synchronisation beim Schließen der Sitzung.
6. 2 Schnittstellen und Ereignisse
6. 3 Zeiträume/Retrays
Client-Timeouts 2-3 s; exponentieller Backoff; replay-Warteschlange und Deduplizierung; „at-least once“ Webhooks auf Ihrer Seite → idempotente Handler.
6. 4 Lokalisierung/Geräte
Mehrsprachige Benutzeroberfläche, korrekte Währungsformate, leichte Assets (insbesondere für Grid und Gigablox), Mobile-First.
7) Ereignisschema und Analytik
7. 1 Mini-Ereignisdiagramm (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 Schlüsselmetriken
GGR/NGR, Hit Rate, Spin Frequency, Bonus Entry/Completion Rate, Mission Completion, Prize Drop Participation.
RGS-Qualität: p95/p99 API, Fehlerrate, Webhook-Verzögerung, Retry-Warteschlangengröße.
Spieler/Session: ARPPU/ARPU, avg Session-Länge, Churn-Signale, Beschwerden/1k Runden.
7. 3 Anti-Fraud/Anti-Arbitrage
Missions-/Bonuskarusselle, anomale Win-Profile, Multi-Account/Device, Geo-Anomalien.
Reaktionen: Pause Promo/Spiele pro Segment, Einsatzlimits, manuelle Überprüfung.
8) RTP, Volatilität und Exposition
Speichern Sie' rtp _ profile' per Markt; Blockieren Sie Autoplay/Feature Buy, wo es verboten ist.
Kontrollieren Sie' max _ potential _ payout 'pro Runde/Spiel; für Hochleistungs-Mechaniker (DoubleMax/MultiMax) setzen VIP-Guardrails Grenzen.
Verfolgen Sie für Gigablox/Splitz die Belichtungsspitzen auf „langen Serien“ von Freispielen.
9) Berichterstattung und Abstimmung
Round-Level-Logs (Gebote/Auszahlungen/Boni/Promo/Status);
Daily Game Report zu Spielen/Währungen/Märkten; cut-off nach Serverzeit des Anbieters (TZ/Offset speichern).
Überleitung: Summe der Betreiberereignisse vs zusammenfassende Berichte des Anbieters; delta ist nur bei nicht geschlossenen Runden erlaubt.
10) Beobachtbarkeit und Integration SLO
API: `/authorize`, `/bet`, `/win` — p95/p99 и error-rate; Anteil doppelter Transaktionen.
Veranstaltungen: webhook-lag, Größe der Retry-Warteschlange, Anteil 'rollback/void'.
Promo: Lieferquote der Missionen/Drops, Lag der Preisberechnung.
Abrechnung: Diskrepanz der Berichte <Schwelle, Anteil geschlossen bis cut-off.
SLO (Skizze)
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) Sicherheit und Compliance
mTLS + HMAC-Signaturen, allowlist IP, kurzlebige Token; Schutz configs promo.
PII-Minimierung in Events, Tokenisierung 'user _ id'; RLS/CLS nach Region/Tenant.
Responsible Gaming: Reality Check, Limits/Selbstausschluss; korrekte Texte/Schriften.
Jurisdiktionsflags beim Start: Autoplay/Quick Spin/Feature Buy, Gebots-/Sitzungslimits, RTP-Offenlegung.
12) Marketing und Schaufenster
Regale: „Yggdrasil Hits“, „Gigablox“, „DoubleMax/MultiMax“, „Splitz“, „Hohe Volatilität“, „Classic“.
Теги: `Gigablox`, `DoubleMax`, `Splitz`, `Cascade`, `Book`, `High Volatility`.
Kampagnen: Turniere/Drops via BOOST, Missionen mit Fortschritt, Freispiele zum Onboarding.
Assets: Icons 1:1, Poster 16: 9/4: 3 (webp), kurze Vorschauvideos; lokalisierte Namen/Beschreibungen.
13) Testplan und QS
13. 1 Staging-Checkliste
- '/authorize '/Abschluss der Sitzung; Sprachen/Währungen/Formate sind korrekt.
- '/bet '/'/win 'sind idempotent; Wiederholung mit der gleichen 'transaction _ id' → die vorherige Antwort.
- Free Spins/Bonus/Missions/Prize Drops: Gebühren → Ausgaben → Bericht.
- Gerichtsbarkeiten: Verbot von Autoplay/Feature Buy, korrektes RTP-Profil, Gebots-/Sitzungslimits.
- Berichte: Zufall mit Veranstaltungen, Cut-off, Multi-Währung.
13. 2 Negative Szenarien
Duplikat von 'transaction _ id' → 200 mit gespeichertem Ergebnis.
Timeout auf '/win '→ sichere retry ohne doppelte Auszahlung.
Region ohne Promo/Währung → deterministische Ablehnung und korrekte Lokalisierung.
Disconnect/Resume → die Integrität von State und Runde treuer Fortschritt der Missionen.
14) Häufige Fehler und Anti-Muster
Ein einziger RTP und die Anzeige verbotener Daten → Compliance-Risiken.
15) Konfigurationsvorlagen
15. 1 Spiel/Markt
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 Politik der Idempotenz
yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"
15. 3 Ereignisdiagramm (Minimum)
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 BOOST/Missionen (Skizze)
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) Fahrplan für die Umsetzung
1. Inventar & Märkte: Yggdrasil/YG Masters Spielliste, RTP Profile, Fitch Flags/Limits; Karte der Verfügbarkeit von Promo/Währungen.
2. API & Wallet: Brieftaschenauswahl, Idempotenz, Retrays, Webhooks; config promo BOOST.
3. Events & Reports: Ereignisdiagramm, Round-Level-Protokolle, Cut-Off und TZ.
4. Compliance: Zuständigkeitskonfigs, RG-Anforderungen, Texte/Banner.
5. Promo: Turniere/Missionen/Drops, Showcase Integration und CRM.
6. Observability: SLO-Panels (API/Events/Promo/Billing), Alerts, Replays.
7. Go-Live: Kanarienverkehr, KPI-Vergleich (GGR, Hit Rate, Mission Completion, Complaints), Post-Mortem der 1. Woche.
17) Das Ergebnis
Yggdrasil kombiniert starke proprietäre Mechaniken und das skalierbare GATI-basierte Ökosystem von YG Masters, und die BOOST-Plattform vereinfacht Promo auf Netzwerkebene. Die erfolgreiche Integration basiert auf idempotenter Abrechnung, korrektem RTP/Fichy nach Jurisdiktion, transparenter Berichterstattung mit Cut-off und SLO-Beobachtbarkeit. Mit einem durchdachten Schaufenster und Promo liefert das Yggdrasil-Portfolio einen nachhaltigen Beitrag zu GGR/LTV bei überschaubaren Risiken und Wartungskosten.