GH GambleHub

Yggdrasil - Revisión e integración

2) Portafolios, mecánicos y series

2. 1 Contenido

Ranuras (core): clásicos/fantasía/mitología, temas de «libro», rejillas y mecánicas en cascada.
Variabilidad de RTP: normalmente varios perfiles (p. ej., 96. x/95. x/94. x/92. x) bajo jurisdicción.
Volatilidad: de low a very high; en la tarjeta del juego se indican 'volatility', 'hit _ rate', 'max _ win'.

2. 2 Mecánicas de marca

Gigablox son grandes símbolos «pegados» (2 × 2 a 6 × 6 +) en cada espalda.
MultiMax/DoubleMax son multiplicadores que se acumulan a través de los tambores/combinaciones (DoubleMax duplica la serie).
Splitz - un carácter «se divide» en varios, aumentando las líneas/ways.
GigaRise - crecimiento dinámico de la altura de los tambores en la ronda/sesión.

2. 3 Títulos superiores (ejemplos)

Vikings Go Berzerk/To Hell es una serie con un progreso de furia y peleas con wylds.
El Valle de los Dioses (1/2) son respinas, eliminación de bloqueadores, multiplicadores y extravagancias.
Raptor DoubleMax - cascadas + duplicar el multiplicador después de cada ganancia.
Hades Gigablox, Cazino Zeppelin/Cosmos, Golden Fish Tank, Easter Island son éxitos «de hoja perenne».

💡 Práctica: mantener el directorio de fichas por juego: 'mechanics', 'rtp _ profiles', 'volatility', 'min/max bet', 'jackpot _ support', 'feature _ buy'.

3) Plataforma promocional y campañas

BOOST: torneos (por win-multiplier/sum of wins), Prize Drops (drops aleatorios de premios), Misiones (cumplir N condiciones en K juegos), Cash Race.
Free Spins/Bonus Packs: Emisión por partidas/denominaciones específicas (si se incluye en la configuración).
Widgets/banners: elementos de UI listos para el escaparate y las páginas del juego (localizables).


4) YG Masters y GATI (para el ecosistema)

YG Masters es un programa de publicación de juegos de estudios de afiliados bajo una pila de distribución de paraguas.
GATI (Game Adaptation Tools & Interface): plantillas y adaptadores unificados para paquetes de facturación/localización/regulación → una integración en el operador - muchos estudios/títulos.

Para el operador: es importante almacenar el directorio de origen del juego ('origin: yggyg_masters:') para informes y escaparates.

5) Jurisdicciones y restricciones

Los requisitos varían según: RTP, límites de apuestas/ganancias, Buy Feature/Autoplay/Quick Spin, textos obligatorios de juego responsable, iconos de límite de edad.
No todas las campañas/premios y monedas están disponibles en cada región.
Los reguladores requieren un cut-off para reportar y almacenar registros de nivel redondo (ver § 9).

Matriz de mercados (recomendado):
  • `region → rtp_profile, features_allowed, bet_limits, promo_availability, texts_required`.

6) Arquitectura de integración

6. 1 Billeteras

Seamless (transfer-less): el balance del operador; endpoints '/authorize ', '/bet', '/win ', '/rollback'; se necesita una idempotencia estricta.
Transfer Wallet: pre-transferencia de fondos a RGS; cálculos y sincronización al cierre de la sesión.

6. 2 Interfaces y eventos

NAT/JSON + webhooks/Callbacks: 'betwinbonusjackpotsession_startsession_enddisconnectreconnectpromo_event`.
/ balance - balance actual/límites ;/bonus - activación de freespines/misiones (si se utiliza API-devengo).
Idempotencia: 'transaction _ id' (UUID/ULID) por 'bet/win'; repetición → retorno del resultado pasado (exactly-once en el sentido).
El orden: 'round _ id' es obligatorio; mapping 'provider _ game _ id ↔ internal_game_id'.

6. 3 Tiempos de espera/retiros

Tiempo de espera del cliente 2-3 s; backoff exponencial; cola de replay y deduplicación; «at-least once» webhooks en su lado → manejadores idempotentes.

6. 4 Localización/dispositivos

UI multilingüe, formatos de divisas correctos, gamas ligeras (especialmente para cuadrículas y Gigablox), mobile-first.


7) Esquema de eventos y análisis

7. 1 Mini esquema de eventos (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 Métricas clave

GGR/NGR, Hit Rate, Spin Frequency, Bonus Entry/Completion Rate, Mission Completion, Prize Drop Participation.
Calidad RGS: p95/p99 API, error-rate, registro de webhook, tamaño de cola retry.
Jugador/sesión: ARPPU/ARPU, avg session length, señales churn, quejas/1k rondas.

7. 3 Antifraude/antiarbitraje

Carruseles de misiones/bonos, perfiles de ganancia anormales, multi-account/device, geo-anomalías.
Reacciones: pausa promocional/juego por segmento, límites de apuestas, verificación manual.


8) RTP, volatilidad y exposición

Almacene 'rtp _ profile' per mercado; bloquee Autoplay/Feature Buy donde esté prohibido.
Controle 'max _ potential _ payout' por ronda/juego; para mecánicos de alta volatilidad (DoubleMax/MultiMax), coloque los guardaespaldas VIP en los límites.
Para Gigablox/Splitz, realice un seguimiento de los picos de exposición en las «series largas» de frespins.


9) Presentación de informes y conciliación

logs round-level (apuestas/pagos/bonos/promociones/estados);

Informe Daily Game sobre juegos/divisas/mercados; cut-off según la hora de servidor del proveedor (almacenar TZ/offset).
Conciliación: suma de eventos de operador vs informes de resumen del proveedor; delta sólo se permite en rondas no cubiertas.


10) Observabilidad y integración de SLO

API: `/authorize`, `/bet`, `/win` — p95/p99 и error-rate; Proporción de transacciones duplicadas.
Eventos: webhook-lag, tamaño de cola retry, fracción de 'rollback/void'.
Promo: delivery-rate misiones/drops, el premio de la deuda.
Facturación: discrepancia de informes <umbral, porcentaje cerrado a cut-off.

SLO (esbozo)

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) Seguridad y cumplimiento

firmas mTLS + HMAC, allowlist IP, tokens de vida corta; protección de las confecciones promocionales.
Minimización PII en eventos, tokenización 'user _ id'; RLS/CLS por región/tenante.
Responsible Gaming: Reality Check, límites/autoexclusión; textos/fuentes correctos.
Banderas jurisdiccionales en el lanzamiento: autoplay/quick spin/feature buy, límites de apuestas/sesión, divulgación de RTP.


12) Marketing y escaparate

Estanterías: "Éxitos de Yggdrasil'," Gigablox "," DobleMax/MultiMax "," Splitz "," Alta volatilidad "," Clásicos ".
Теги: `Gigablox`, `DoubleMax`, `Splitz`, `Cascade`, `Book`, `High Volatility`.
Campañas: torneos/drops a través de BOOST, misiones con progreso, freespines en el onboarding.
Assets: iconos 1:1, pósters 16: 9/4: 3 (webp), vídeos de preview cortos; títulos/descripciones localizadas.


13) Plan de prueba y QA

13. 1 Lista de comprobación de estado

  • '/autorize '/clausura del período de sesiones; los idiomas/monedas/formatos son correctos.
  • '/bet '/'/win 'son idempotentes; repetición con el mismo 'transaction _ id' → la respuesta anterior.
  • Tiradas Gratis/Bonus/Misiones/Drops de Premio: devengo → gasto → informe.
  • Jurisdicciones: prohibición de Autoplay/Feature Buy, perfil RTP correcto, límites de apuestas/sesiones.
  • Informes: coincidencia con eventos, cut-off, multivalor.

13. 2 Escenarios negativos

Duplicado 'transaction _ id' → 200 con el resultado guardado.
El tiempo de espera en '/win '→ un retorno seguro sin doble pago.
Una región sin promo/moneda → fallo determinista y localización correcta.
Disconnect/Resume → la integridad del estate y la ronda; progreso fiel de las misiones.


14) Errores frecuentes y anti-patrones

Un único RTP y la exhibición de fiches prohibidos → riesgos de cumplimiento.

Sin idempotencia '/bet/ win '→ doble cargo/pago.
Ignorar 'rollback/void' → la resincronización del ledger.
Sin cut-off/snapshots → informes «flotantes».
No tiene en cuenta las demoras de los cargos promocionales → las quejas y los casos controvertidos.
SELECT en escaparates/logs → caídas en las evoluciones MINOR de los circuitos.

15) Plantillas de configuración

15. 1 Juego/Mercado

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 Política de idempotencia

yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"

15. 3 Esquema de eventos (mínimo)

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/misiones (esbozo)

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) Hoja de ruta para la implementación

1. Inventory & Markets: lista de juegos de Yggdrasil/YG Masters, perfiles RTP, banderas/límites; tarjeta de disponibilidad de promociones/monedas.
2. API & Wallet: selección de billetera, idempotencia, retraídas, webhooks; confiscación de la promoción BOOST.
3. Eventos & Reports: diagrama de eventos, logs de nivel redondo, cut-off y TZ.
4. Compliance: confecciones jurisdiccionales, requisitos RG, textos/banners.
5. Promo: torneos/misiones/drops, integración en escaparate y CRM.
6. Observabilidad: paneles SLO (API/eventos/promoción/facturación), alertas, réplicas.
7. Go-Live: tráfico canario, KPI comparativo (GGR, hit rate, mission completion, complaints), post-mortem de la semana 1.


17) Resultado

Yggdrasil combina fuertes mecánicas propias y un ecosistema escalable de maestros YG basados en GATI, y la plataforma BOOST simplifica la promoción a nivel de red. La integración exitosa se basa en una facturación idempotente, RTP/fiches correctos por jurisdicciones, informes transparentes con cut-off y observabilidad de SLO. Con un escaparate bien diseñado y promocional, la cartera de Yggdrasil proporciona una contribución sostenible a GGR/LTV con riesgos gestionados y costos de servicio.

Contact

Póngase en contacto

Escríbanos ante cualquier duda o necesidad de soporte.¡Siempre estamos listos para ayudarle!

Iniciar integración

El Email es obligatorio. Telegram o WhatsApp — opcionales.

Su nombre opcional
Email opcional
Asunto opcional
Mensaje opcional
Telegram opcional
@
Si indica Telegram, también le responderemos allí además del Email.
WhatsApp opcional
Formato: +código de país y número (por ejemplo, +34XXXXXXXXX).

Al hacer clic en el botón, usted acepta el tratamiento de sus datos.