LiveG24 - Genel Bakış ve Entegrasyon
Özet
LiveG24, klasik disiplinlere (rulet, blackjack, bakara) ve bunların hızlandırılmış/değişken modlarına odaklanan bir Canlı casino sağlayıcısıdır. Temel odak noktası, düşük gecikme süresi, esnek yerelleştirme (diller/para birimleri) ve operatörün cüzdanıyla öngörülebilir sunucudan sunucuya entegrasyon ile istikrarlı akıştır. Techstack, WebRTC'yi (gerçek zamanlı olarak) HLS/DASH'de geri dönüşle ve ayrıca bahisler ve sonuçlar için web soketleriyle birleştirir.
Kimler uyar: hızlı Canlı dikey bağlantıyı, şeffaf cüzdan tasmalarını, esnek limitleri ve telemetriyi önemseyen orta ve büyük ölçekli operatörler/toplayıcılar.
Portföy ve kullanıcı deneyimi
Oyunlar ve varyasyonlar
Rulet: Avrupa/otomatik rulet, hızlandırılmış modlar, sıcak/soğuk istatistikler, hızlı bahis tekrarları.
Blackjack: Klasik, Hız Tabloları, Geride Bahis, Yan Bahisler ve Masa Kuralı Sigortası.
Bakara: Klasik, Komisyon/Hız Yok, Yol Haritaları, ekstra bahis havuzları.
UX/UI
Adaptif düzen, çip ön ayarları, hızlı yeniden bahisler ile HTML5 istemcisi.
Dağılımların/dönüşlerin geçmişi, ılımlılıkla sohbet, sınırlar ve sorumluluklar hakkında ipuçları.
Çok dillilik, çok para birimi, yerel sayı/tarih biçimleri.
Sorumlu oyun
Oran/zaman sınırları, coğrafi/yaş tablolarını gizleme, yargı yetkisine göre RG mesajları.
Konular, Protokoller ve Performans
Video: Düşük gecikme süresi için WebRTC (~ 0. 5–2. Kararlı ağda 5 s), bozulmada HLS/DASH fallback.
Teslimat: CDN/edge-PoP, en yakın düğüme yapışkan yönlendirme, sağlık kontrolleri düğümleri, hızlı yük devretme.
ABR: adaptif bit hızı, kesintisiz anahtarlama; Mobil - donanım kod çözme.
Ağ hijyeni: kenara kadar gecikme <150-200 ms, HTTP/2 +, TLS 1. 2 +, multimedya trafik önceliği.
Matematik, limitler ve hesaplamalar
RTP/House Edge: Belirli bir tablonun kurallarına ve yan oranlarına uyun (kurallarda açıklanmıştır).
Limitler: global (tabloya göre) ve kişisel (oyuncuya göre); VIP seviyeleri; Yan bahisler için ayrı tavanlar.
Para birimleri: küçük birimlerde hesaplama; Dönüşüm/ekran - operatör tarafında; Yargı yetkisine göre doğru yuvarlama.
Ticaret: RevShare/Flat/Hybrid sözleşme ile tanımlanır ve müşteri matematiğini etkilemez.
Entegrasyon modeli
Üst düzey diyagram
1. Oynatıcı- Ön Uç Operatörü- SSO/JWT
2. Operatör/Toplayıcı API ↔ LiveG24 API - Oturum Oluşturma ve Doğrulama
3. ↔ WebRTC/HLS İstemcisi - Video Akışı
4. ↔ WebSocket İstemcisi - Bahisler/Etkinlikler (Düşük Gecikme Süresi)
5. LiveG24 Webhook/Callback - yazmaların/ödemelerin yetkilendirilmesi
6. Otomatik Borç/Kredi ↔ Defteri/KYC/AML
7. BI/Dolandırıcılıkla Mücadele/İzleme - Denetim, Retray, Mutabakat
Çevresel gereksinimler
Güvenlik: Oturumlar için JWT/OAuth2, S2S için allowlist IP/Mutual-TLS, kısa TTL belirteçleri, anahtar rotasyonu.
Performans: WS parçalarını otomatik ölçeklendirme, yapışkan oturumlarla dengeleme.
Uyumluluk: Mevcut Chrome/Edge/Safari/Firefox, iOS/Android WebView.
Oturumlar, Başlangıç ve Kimlik Doğrulama
SSO deseni
Operatör, 'player _ id', para birimi, yerel ayar, VIP/limitleri ve 'return _ url'ile kısa ömürlü bir belirteç oluşturur. Sağlayıcı 'launch _ url' döndürür.
Örnek S2S (sözde REST):
POST /api/v1/sessions
Authorization: Bearer <operator-key>
{
"player_id": "u_284710",
"currency": "EUR",
"locale": "ru-RU",
"limits": { "table_min": 1.00, "table_max": 10000.00, "side_bet_max": 200.00 },
"meta": { "vip_level": 2, "return_url": "https://op.example.com/return" }
}
Cevap:
{
"session_id": "sess_9d3f...",
"launch_url": "https://liveg24.example/launch?sess=sess_9d3f...",
"expires_in": 3600
}
Müşteriyi başlatmak
IMrame/yeni pencerede 'launch _ url' aracılığıyla (CSP/' X-Frame-Options'kabul eder). Kalp atışı/yenileme oturumu uzatır.
Bahisler ve Etkinlikler (WebSocket)
Olay türleri
Игровые: 'ROUND _ OPEN', 'BETS _ OPEN', 'BETS _ CLOSED', 'ROUND _ RESULT'
İşlem: 'BET _ PLACED', 'BET _ ACCEPTED/REJECTED', 'PAYOUT'
Servis: 'PING/PONG', 'RECONNECT _ İPUCU', 'ERROR'
Örnek tur sonucu:
{
"type": "ROUND_RESULT",
"table_id": "roulette_eu_05",
"round_id": "r_2025_11_02_15_42_17",
"result": { "number": 8, "color": "black" },
"payouts": [
{ "bet_id": "b_9182", "amount_minor": 360000 },
{ "bet_id": "b_9183", "amount_minor": 0 }
],
"server_ts": "2025-11-02T13:42:19Z"
}
Kanal güvenilirliği
Otomatik olarak yeniden bağlanın, abonelikleri ve mevcut tur durumunu geri yükleyin.
Geri basınç: istemci mesajlarının sıklığını sınırlamak.
Sağlayıcı ve operatör tarafında 'bet _ id'/' round _ id'ile veri tekilleştirme.
Çanta nakit işlemleri ve collecks
Akışlar
Auth-debit (rate): silme/dondurma isteği, operatörün 'APPROVED/REFLECTED' yanıtı.
Kredi (ödeme): Sağlayıcı tarafından başlatılır, operatör bakiyeyi onaylar ve iade eder.
Uzlaşma: Defter ile uzlaşma için turlar/işlemler hakkında periyodik raporlar.
Teslimat garantileri
'X-Idempotency-Key' (TTL ≥ 24 saat) aracılığıyla idempotency, oyuncu başına mesaj numaralandırma.
Üstel duraklama ile Retrai, işlem sırası kontrolü.
POST /wallet/payouts
Idempotency-Key: 7c1a-...
{
"player_id": "u_284710",
"round_id": "r_2025_11_02_15_42_17",
"bet_id": "b_9182",
"amount_minor": 360000,
"currency": "EUR"
}
Lobi ayarları ve promosyon
Tablo kataloğu: disiplin türüne, bayi diline, limitlere, VIP seviyelerine göre gruplandırma.
Promosyon widget'ları: afişler, turnuvalar, görevler/görevler, sıcak sayılar, en iyi kazançlar.
Coğrafi filtreler: beyaz liste/kara liste yetki alanları, yerel Sorumlu Oyun gereksinimleri.
UI parametreleri: Belirli bir masaya otomatik giriş, sohbeti gizleme, bahis ön ayarları, özel mezhepler.
Ölçeklenebilirlik ve hata toleransı
Çok bölgeli: En yakın RoR/studio, ASN/geo-routing seçimi.
Dengeleme: oyuncu/tabloya göre yapışkan; Başarısızlık durumunda - şeffaf yeniden katılma.
Kotalar/Oran limitleri: WS aboneliklerinin/oran değişikliklerinin limitleri, olay fırtınalarına karşı koruma.
Bozulma: HLS'de geri dönüş, zayıf cihazlar veya kötü ağ için "lite-UI".
Güvenlik ve uyumluluk
Şifreleme: TLS 1. 2 +, HSTS; WebRTC için SRTP.
Erişim: Kısa TTL ile JWT, collbecks için IP allowlist/Mutual-TLS, istek imzası.
PII minimizasyonu: maskeleme tanımlayıcıları; Açık PII olmadan günlükler.
Anti-dolandırıcılık: davranışsal sinyaller (bahis sıklığı, çoklu oturumlar, VPN/ASN kalıpları), risk bayrakları ve azaltma.
RG/Düzenleyici: kendini dışlama/zaman aşımları/limitler, yerel afişler ve çerezler.
İzleme, raporlama ve SLA'lar
Metrikler
Aptime: media/WS, p50/p95 latency, % frame-drops, collback errors (shares/codes).
Ürün: 'Lansman - İlk Bahis' dönüşümü, ortalama kontrol, disiplin/dil tutma, ROI promosyonu.
İşlemler: Geri ödemeler ve nedenleri, cüzdan tarafından reddedilen yetkilerin payı.
SLO/SLA (yer işaretleri)
Medya ≥ 99. %9, API ≥ 99. %95 çalışma süresi.
Collbecks: Bölge içinde p95 <500 ms.
WS'yi yeniden bağlayın: p95 <3-5 s, abonelikleri otomatik olarak geri yükleyin.
Panolar/uyarılar
Korelasyon 'round _ id/bet _ id/callback _ id', olay izleri, iletişim düzenlemeleri ile durum paneli.
Test ve kabul
1. Sandbox: bireysel anahtarlar, hayali yuvarlak/limit sonuçları.
2. E2E: Başarılı/reddedilmiş bahisler, WS molaları, çift ödemeler (idempotency kontrolü), sınır çakışması.
3. Yük: Prime time/turnuva zirveleri, ABR anahtarlama, HLS'ye bozunma.
4. Güvenlik: Negatif JWT vakaları, collbecks imzası, oran limitleri, CORS/CSRF politikaları.
5. Uzlaşma: sağlayıcı raporlarının defter ile uzlaştırılması (tutarlar, durumlar, yuvarlama).
En iyi entegrasyon uygulamaları
Operatörün cüzdanını gerçek bir kaynak haline getirin; Tüm S2S idempotenttir.
Sıralardaki ayrı kollablar ('bahisler', 'ödemeler', 'keşif') önceliklerle/geri çekilmelerle.
Önbellek sınırları/tablo kenarda yapılandırır (TTL + manuel engelli).
Masaları/dilleri/VIP sınırlarını aşamalar halinde açmak için özellik bayraklarını kullanın.
Plan hatası: geri dönüş protokolleri, "teknik duraklama", tazminat promosyonları.
Doğrudan tanımlayıcılar yerine PII hash ve korelasyon anahtarlarını kaydedin.
Sayfaları kontrol edin
Geliştirme için
- JWT/SSO Üretimi/Doğrulama
- WebRTC + fallback HLS İstemcisi
- Otomatik yeniden bağlantı ve geri basınçlı WS istemcisi
- Idempotent S2S uç noktaları, retrays, veri tekilleştirme
- PII maskeleme, anahtar/gizli rotasyon
Başlamak için
- Diller/Para Birimleri/Formatlar (L10n)
- Coğrafi Filtreler ve Yargı Kısıtlamaları
- SLO İzleme (API/Akış/WS) + Uyarılar
- Gece Raporlama ve Uzlaşma
- Olay Planı ve Durum Sayfaları
SSS (Kısa)
iFrame çalıştırılabilir mi? Evet, tutarlı CSP/' X-Frame-Options'ile 'launch _ url' aracılığıyla.
Arkasında Hız/Bahis var mı? Konfigürasyona göre çeşitli tablolarda mevcuttur.
İletişim kopmaları nasıl ele alınır? Otomatik yeniden bağlanma, abonelikleri/ücretleri geri yükleme, idempotent collback'ler.
Promosyon malzemesi var mı? Afişler, turnuvalar, görevler/görevler, analiz etkinlikleri.
Uzlaşma nasıl çalışır? Sağlayıcı raporlar yayınlar; Operatör defteri 'round _ id/bet _ id'ile kontrol eder.
Sonuç
LiveG24, modern akış ve öngörülebilir bir entegrasyon modeli ile pratik bir Canlı sağlayıcıdır. Açıklanan modellere uyum (SSO, WebRTC + WS, idempotent kolablı cüzdan, SLO izleme, RG/uyumluluk), istikrarlı pik saatler, doğru Canlı dikey ekonomi ve operasyonel risklerin en aza indirilmesini sağlar.