Oryx oyun
Genel bakış
Oryx Gaming (Bragg), çevrimiçi casinolar için bir ekosistemdir ve şunları birleştirir:- ORYX HUB (Aggregator): Düzinelerce stüdyo ve tedarikçiye tek bağlantı.
- ORYX RGS/Bragg RGS: kendi ve özel başlıklar için uzak oyun sunucusu (örn. Atomik Slot Laboratuvarı, Indigo Magic, Wild Streak, vb.).
- PAM (Oyuncu Hesabı Yönetimi) - isteğe bağlı: hesap/bonuslar/kampanyalar (tam yığın gerekiyorsa).
- Promosyon platformu (Kampanyalar/Promo/Fuze benzeri araçlar): turnuvalar, görevler, freespinler, ikramiyeler, ödül damlaları.
Operatör için değer, hızlı içerik oluşturma süresi, önemli yargı bölgeleri için sertifikasyon, birleşik API'ler ve raporlamanın yanı sıra kendi kendine yazılmış bisikletler olmadan olgun tanıtım mekaniğidir.
Kimler uygun: Büyük bir içerik kataloğuna tek bir oturum açma, yerleşik tanıtım araçları ve öngörülebilir cüzdan entegrasyonu isteyen operatörler ve toplayıcılar.
Portföy ve kullanıcı deneyimi
İçerik
Bragg'in kendi ve özel stüdyoları: video slotları (çizgiler/yollar, çarpanlar, hold-and-win/respins, bonus satın alma), bazen tablolar RNG oyunları.
HUB üzerinden ortak rehberi: Bir sözleşmede/entegrasyonda düzinelerce harici stüdyo.
Jackpotlar: Sabit/Yerel/Ağ; Yapılandırmaya göre ödül damlaları ve gizemli ikramiyeler.
UX/UI
HTML5 istemcileri, masaüstü/mobil, hızlı FCP; Temiz ödeme tabloları ve özelliklerin net açıklamaları.
L10n: arayüzler/lokaller/para birimleri, bölgesel sayı/tarih formatları ve Sorumlu Oyun mesajları.
Platform ve dağıtım mimarisi
HUB: tek API/dizin, geo/sertifikasyon/sağlayıcı filtreleme, birleştirilmiş meta veriler ve olaylar.
RGS: istikrarlı oyun oturumları, yapı kontrol sürümü, yuvarlak/işlem raporları.
Varlıklar/CDN: tezahürler, sprite'lar, lokalizasyonlar, yönetilen TTL ve manuel engelli ses - kenar önbelleği.
JS Bridge/SDK: Analytics/CRM/Promo için Oyun Etkinlikleri (SPIN/BONUS/WIN/JACKPOT).
Matematik, RTP ve Limitler
RTP havuzları: genellikle % 96/94/92 (ve diğer seçenekler) - yargı ve sözleşme için yapı/dizin düzeyinde seçilir.
Uçuculuk: aşırı düşük; Volatilite/Hit Rate ekran rozeti önerilir.
Limitler: min/max oranı, otomatik geri dönüşler, zaman sınırları; Çanta ve raporlar için hesap birimi olarak küçük birimler.
Satın Alma Özelliği/Bonus Satın Alma: Pazara Göre Dahil Etme; UI ve API bayraklarında açık pozlama.
Promosyon araçları (turnuvalar/görevler/freespinler/jackpotlar)
Free Rounds/Free Spins: 'game _ id'ile toplu dağıtım, düzeltme. oran/para, geçerlilik süresi; Kazancın gerçek/bonus bakiyesinde muhasebeleştirilmesi, operatörün kurallarına göre vager.
Turnuvalar/skor tabloları: kazançlara göre/en büyük çarpan/dönüş sayısı; 'TOURNAMENT _ SCORE' boyut için geçerlidir.
Görevler/etkinlikler: "N dönüşlerini oyna", "X ≥ × kazan", "özellik M zamanlarını etkinleştir".
Jackpotlar/Ödül damlaları: seviyeler (mini/majör/mega), gizem damlaları, tohum/cap, çoklu para birimi kısıtlamaları.
Segmentasyon: geo/VIP/cihaz/kanal hedefi; Kampanya programı.
Entegrasyon modeli (üst düzey)
1. Oyuncu - operatörün önü - SSO/JWT (kısa TTL).
2. Operatör/Toplayıcı API ↔ Oryx/Bragg HUB/RGS API: oturum oluşturma, 'launch _ url' yayınlama.
3. İstemci (iFrame/yeni pencere) ↔ Oyun Sunucusu: oyun istemcisi + JS köprüsü (postMessage/SDK).
4. Cüzdan operatörü API: BET (auth-debit), WIN/PAYOUT (kredi), JACKPOT_PAYOUT, nadir ayarlamalar.
5. Promo API (isteğe bağlı): freespins/tournaments/missions/drops.
6. BI/Raporlar: analitik olaylar, yuvarlak/işlem yüklemeleri, mutabakat.
Çevresel gereksinimler
Güvenlik: TLS 1. 2 +, IP-allowlist S2S, istek imzalama, anahtar/gizli rotasyon, iFrame etki alanı için sıkı CSP.
Güvenilirlik: Üstel duraklama ile retrai, oyuncu/oturum kuyrukları başına, anahtar kilitlenme, yapışkan yönlendirme.
Uyumluluk: Mevcut Chrome/Edge/Safari/Firefox, iOS/Android WebView.
Bir oturum oluşturun ve başlatın (sözde REST)
İstek:
POST /api/v1/sessions
Authorization: Bearer <operator-key>
{
"player_id": "u_58831",
"currency": "EUR",
"locale": "ru-RU",
"game_id": "bragg_orx_<slug>" ,//or external provider via HUB
"return_url": "https://operator. example. com/casino/return",
"limits": { "bet_min_minor": 100, "bet_max_minor": 500000 },
"flags": { "bonus_buy": false },
"tags": { "vip_level": 2, "aff_id": "A-3201" }
}
Cevap:
{
"session_id": "sess_9c42...",
"launch_url": "https://hub. bragg. example/launch? sess=sess_9c42...",
"expires_in": 3600
}
İstemci başlatma: iFrame/pencerede 'launch _ url' aracılığıyla; Kalp atışı/reauth - kesintisiz uzatma; JS köprüsü üzerindeki olaylar.
Müşteri Etkinlikleri ve JS Köprüsü
Client _ operator: 'GAME _ INIT', 'SPIN/BET', 'WIN', 'FEATURE _ TRIGGER', 'BONUS _ START/END', 'JACKPOT _ HIT', 'ERROR'.
Taşıma: 'Mesaj sonrası'/ACK/NACK ile JS-SDK; Alıcı tarafında 'origin', idempotency sıkı doğrulama.
Amaç: analitik, CRM tetikleyicileri, kampanyalar (turnuvalar/görevler/freespinler).
Cüzdan API ve idempotency
Akışlar:- BET (auth-debit): rate freeze/write-off - response 'APPROVED/REFLECTED' (+ balance/reason).
- WIN/PAYOUT (kredi): Kazanan/jackpot kredisi (ödül düşürme dahil) - son bakiye iadesi.
- ADJUST/REVOKE: Tam bir denetim izi ile nadir ayarlamalar.
- 'X-Idempotency-Key' (24 saat ≥ TTL) ve operatör tarafı veri tekilleştirme.
- Oyuncu/oturum başına işlem kuyrukları - garantili sipariş.
- 'Round _ id'/' bet _ id'/' session _ id'ile korelasyon; Çarpışmalar ve "bağlantı" tekrarları için DLQ.
POST /wallet/payouts
Idempotency-Key: 41f7-...
{
"player_id": "u_58831",
"round_id": "r_2025_11_02_17_47_12",
"amount_minor": 186000,
"currency": "EUR",
"reason": "round_win"
}
Raporlama, yükleme ve mutabakat
Yüklemeler: Turlar/işlemler/bonuslar/ikramiyeler/kampanyalar için saatlik/günlük CSV/JSON/S3.
Mutabakat: küçük birimlerdeki miktarların 'round _ id/bet _ id/session _ id've durumlarla (başarı/reddedilme/yeniden deneme) uzlaştırılması.
Anomaliler: Kopyalar, ihmaller, "aptal" çarpışmalar ve miktarlardaki tutarsızlıklar için otomatik uyarılar.
Coğrafi yapılandırma ve uyumluluk
Sertifikasyon/coğrafi takvim: Yetki alanına göre başlıkların dahil edilmesi/hariç tutulması, RTP profil seçimi, bonus satın alma/risk oynama, yerel RG bildirim gereksinimlerinin devre dışı bırakılması.
Ekran kuralları: yaş/bölgesel kısıtlamalar, çerezler, sorumlu oyunun yerel metinleri, kendi kendini dışlama/zaman aşımları/sınırları.
Veri/PII: Tanımlayıcıların küçültülmesi ve takma adı verilmesi, piyasaya bağlı olarak günlüklerin raf ömrü.
İzleme, SLO/SLA ve çalışma
Anahtar Metrikler
Teknik: çalışma süresi API/Başlatma/CDN, p95 cüzdan collbecks, JS köprü kodu hataları, varlık indirme hızı.
Ürünler: 'Launch> First Spin', 'Spin> Bonus', ARP (B) U, saklama, ROI promosyon kampanyaları (freespins/tournaments/missions/drops).
Finansal: Geri dönüşlerin/tekilleştirmelerin payı, miktarlardaki anormallikler, gece mutabakatlarındaki tutarsızlıklar.
SLO/SLA Benchmarks
API çalışma süresi ≥ 99. 95 %, varlıkların teslimi/CDN ≥ 99. 9%.
Collbecks p95 <500 ms (bölge içinde).
MTTR - olay planına göre; Pik pencereler/kampanyalar için ayrı SLO'lar.
Gösterge panoları/uyarılar
Korelasyon 'round _ id/bet _ id/callback _ id', olay izleri, iletişim düzenlemeleri ile durum paneli.
Güvenlik
Taşıma: TLS 1. 2 +, HSTS; IPrame etki alanı için sıkı CSP.
Erişim: JWT/OAuth2 (istemci), IP-allowlist/signature/possible mutual-TLS (S2S), sırların döndürülmesi.
Veriler: günlüklerde açık PII yasağı; 'player _ id' hash/tokenization; Operatör tarafında dinlenme/yedeklemede şifreleme.
Anti-dolandırıcılık: spin/bahis oranı anomalileri, çoklu oturumlar, şüpheli ASN/VPN; daraltma/kotalar/blok listeleri.
Ölçeklenebilirlik ve hata toleransı
Kenar önbellek: tezahürler/varlıklar/yerelleştirmeler - yönetilen TTL, manuel engellilik.
Hız limitleri: oyuncu/oturum/API başına; Olayların "fırtınalarına" karşı koruma.
Zarif bozulma: Varlıkların/etkilerin basitleştirilmesi, olayların sıklığının sınırlandırılması, bir afişle "teknik duraklama".
Failover: Launch/CDN için yedekleme etki alanları, belirteç süresi dolduğunda 'launch _ url' yeniden yayınlanır.
Kontrol listeleri
Geliştirme için
- SSO belirteçlerinin üretilmesi/doğrulanması (kısa TTL, saat eğrilmesi).
- Cüzdan API: idempotent banka/kredi, imza, kuyruklar, DLQ.
- JS köprüsü/SDK: olaylar, ACK/NACK, güvenli 'kökeni'.
- Promo API: freespins yayınlama, turnuvalar/görevler/düşüşler ayarlama.
- Raporlar/İhracat: CSV/JSON/S3 formatları, güvenlik ve alan bütünlüğü.
Başlamak için
- Coğrafi dizin, RTP profilleri, yasaklanmış özellikleri devre dışı bırakma.
- SLO izleme (API/CDN/Cüzdan/JS köprüsü) + uyarıları.
- Gece uzlaşma ve yinelenen/atlama uyarıları.
- RG/çerez afişleri, yerel gereksinimler.
- Olay planı ve durum sayfaları.
SSS (kısa)
iFrame çalıştırılabilir mi? Evet, müzakere CSP/' X-Frame-Options'ile 'launch _ url' aracılığıyla.
Dış stüdyolar nasıl bağlanır? ORYX HUB aracılığıyla: tek sözleşme/entegrasyon, coğrafi/sertifikasyon filtresi.
Freespins ve turnuvalar mevcut mu? Evet, promosyon platformu/Promo API ve analiz etkinlikleri aracılığıyla.
Bonus alacağın var mı? Oyun/pazar tarafından; yapılandırılmıştır.
RTP varyantını nasıl seçerim? Belirli bir yargı alanı ve sözleşme için yapı/katalog düzeyinde.
Toplam
Oryx Gaming (Bragg), operatöre geniş bir oyun kataloğuna, kendi RGS'sine ve güçlü promosyon araçlarına tek bir giriş sağlar. Açıklanan kalıpları (SSO/launch-URL, idempotent Wallet API, freespins/tournaments/missions/jackpots için Promo API, sıkı coğrafi yapılandırma, izleme ve mutabakat) takip ederek, öngörülebilir bir içerik ekonomisi, düzenleyici uyumluluk ve en yüksek istikrar elde edersiniz.