GH GambleHub

İçerik tedarik zincirleri

(Bölüm: Ekosistem ve Ağ)

1) Tanım ve hedefler

Content Supply Chain (CSC) - bir stüdyodan kontrollü bir eser akışı (oyunlar, lobiler, afişler, turnuvalar, RTP profilleri, ikramiyeler, ses/video/varlıklar, oyun kuralları, promosyon komut dosyaları) - toplayıcı - distribütör/operatör - CDN altyapısı, ağ geçitleri ve yapılandırma verileri aracılığıyla aşırı bir müşteri.

Hedefler:
  • Kullanılabilirlik ve kalite (indirme süresine göre SLO, hatalar, müşteri uyumluluğu).
  • Yasal doğruluk (lisanslar, sertifikasyon, coğrafi/yaş kısıtlamaları).
  • Çıkış hızı (piyasaya çıkış süresi sürümleri, öngörülebilir teslimat pencereleri).
  • Gözlemlenebilirlik ve denetim (eserlerin, metriklerin, finansın ve hakların tam soyu).

2) Roller ve sorumluluklar

Stüdyolar (İçerik Üreticileri): kaynaklar, mekanik/matematik, montajlar, meta veriler, QA, sertifikasyon.
İçerik Hub'ları: API/SDK birleştirme, dizinler, sürümler, yönlendirme, tutarlı telemetri.
Distribütörler/Operatörler: entegrasyon, yerelleştirme, ödeme/sorumlu oyun özellikleri, A/B, uyumluluk.
CDN/Edge: Önbelleğe alma, medya/komut dosyaları, anti-brute/anti-bot, coğrafi kısıtlamalar.
Regülatör/Laboratuvarlar: RNG sertifikası, RTP protokolleri, test kayıtları.
Yönetişim/Lisanslama: sözleşmeler, haklar, serbest bırakma pencereleri, IP yaptırım listeleri.

3) İçerik ve eser katmanları

1. Oyun kodu ve yapılandırmaları (JS/WASM/Native, manifest. json, RTP/tablolar, ödeme kuralları).
2. Medya (sprite, video, ses, yerelleştirilmiş metinler/fontlar).
3. Entegrasyon adaptörleri (SDK, cüzdan/bonus API, oturum, gerçeklik kontrolü).
4. Pazarlama verileri (simgeler, afişler, açıklamalar, kategoriler, yaş).
5. Sertifikalar/raporlar (alınlar, yargı paketleri).
6. Turnuva/jackpot modülleri (ağ havuzları, limitler, kurallar).

Her katman sürümlenir ve catalog_id ve content_hash ile bağlanır.

4) Sözleşmeler ve formatlar (kanonlaşma)

API sözleşmeleri: başlatma, oturum, denge/cüzdan, spin/bahis/sonuç, promosyon kancaları, gerçeklik kontrolü, RG sınırları.
Telemetri olayları: 'oyun. oturum. ',' spin başladı. Sonuç ',' büyük ikramiye. Hit ', hata. Müşteri ',' hatası. sdk '.

Oyun Manifestosu (YAML):
yaml game:
id: "studio. myth. slot. egypt_01"
version: "1. 3. 4"
sdk: { min: "2. 6. 0", tested: ["2. 6. 0","2. 6. 1"] }
assets:
js:  "sha256:.../game. min. js"
wasm: "sha256:.../engine. wasm"
media: ["sha256:.../sprites. atlas","sha256:.../intro. mp4"]
locales: ["en","es","tr","ru","pt-BR"]
rtp_declared: 0. 964 math_profile: "sha256:.../paytable. json"
features: ["free_spins","buy_bonus"]
compliance: { age_rating: "18+", rng_cert: "GLI-11-2025", regions: ["EU","UK","TR"] }
drm: { allow_iframe: true, referrer_policy: "strict-origin-when-cross-origin" }

5) Sürüm oluşturma ve uyumluluk

Oyunlar/SDK için SemVer. MINOR/PATCH - geri, MAJOR - paralel adaptörler aracılığıyla.
Kullanımdan kaldırma politikası: 90 gün ≥ pencereler; Eski müşterilerin otomatik tespiti; Hibrit mod "iki versiyon".
Sözleşme testleri: OpenAPI/IDL CI, olaylar/tezahürler için şema çizgileri.
Compat-matrix: oyun × SDK × tarayıcı × bölge × CDN politikaları.

6) Yerelleştirme ve pazarlara uyum

i18n: anahtarlar, çoğul kurallar, fallback zinciri; Resimler üzerinde metin olmadan (markanın gerektirdiği şekilde).
Yurpakets: fonksiyonların yasaklanması (satın alma bonusu), değişen RTP parametreleri, yaş kaplamaları.
Erişilebilirlik: altyazılar, renk kontrastı, klavye navigasyonu.
Jeo-politikalar: izin verilen diller/para birimleri, uyarılar/RG zamanlayıcıları.

7) Serbest bırakma akışı

Yol: - stüdyo (artifact registry) - toplayıcı (doğrulama, sertifikasyon, duman/ıslatma) - CDN evreleme - GA operatörlerinden kanarya.

Kontrol aşamaları:
  • Statik kontroller (SCA, lisanslar, paket boyutu, CSP/başlıklar).
  • Çalışma zamanı denetimleri (ışık E2E, gecikme/hata bütçesi, bellek).
  • Yargı kapıları (bölgesel kurallar, ficheflags).
  • Geri alma planı (oturumu bozmadan N-1'e dönün).

Serbest bırakma pencereleri: hafta içi 9: 00-15: 00 küme bölgesi; Büyük olaylardan önce donun.

8) Teslimat ve önbelleğe alma

CDN çok bölgeli: değişmez karma URL, kısa HTML TTL, uzun medya TTL, imzalı URL'ler.
Kenar mantığı: cihaz ipuçları, AVIF/WebP, Brotli/Gzip, video indirme aralıkları.
Ön yükleme/Ön yükleme anahtar varlıkları; 404/403 için negatif önbellek.
Çevrimdışı/Esneklik: zarif bozulma (düşük varlıklar, satın alma olmadan korumalı mod).
Anti-scrape/botlar: hız sınırları, JA3/FP sinyalleri, şüpheli için bulmaca zorlukları.

9) Gözlemlenebilirlik, SLI/SLO ve QoS

SLI çekirdeği:
  • TTI/TTL p95 (time-to-interactive/load),
  • İstemci Hata Oranı (JS/WASM/SDK),
  • Varlık Getirme Başarısı %, CDN Hit Oranı,
  • Spin Gidiş-Dönüş p95, Oturum Düşüşü %,
  • Compat Pass %
  • Uyumluluk Geçişi %.
SLO kriterleri:
  • TTI p95 ≤ 2. 5s (Wi-Fi), ≤ 4. 0s (mobil),
  • İstemci hata oranı ≤ 0. 4 %, Varlık getirme başarısı ≥ 99. 8%,
  • CDN isabet ≥ %90, Spin RTT p95 ≤ 300ms (bölgesel),
  • Compat Pass ≥ 99. %5, Uyumluluk ≥ 99. 9%.
QoS sınıfları:
  • P0 (başlangıç/cüzdan/bahis/toplam), P1 (medya/UI varlıkları), P2 (teşhis/hata ayıklama).

10) Kataloglar ve bağımlılıklar (veri)

İçerik Kataloğu (SQL):
sql
CREATE TABLE content_catalog (
game_id TEXT,
version TEXT,
region TEXT,
status TEXT,     -- staging    canary    ga    deprecated sdk_min TEXT,
asset_root TEXT,   -- CDN prefix content_hash TEXT,  -- Merkle root/sha256 rtp_declared NUMERIC,
rng_cert TEXT,
features JSONB,
PRIMARY KEY (game_id, version, region)
);

CREATE TABLE content_dependencies (
game_id TEXT, version TEXT,
dep_kind TEXT,     -- media    sdk    jackpot    promo    lab-cert dep_ref TEXT,     -- id/version/hash required BOOL DEFAULT true
);
Sertifikasyon/Kısıtlama Kaydı:
sql
CREATE TABLE compliance_rules (
region TEXT, game_id TEXT, version TEXT,
rule TEXT, value JSONB,  -- e. g., {"buy_bonus": false}
effective_from TIMESTAMPTZ
);

11) Finans ve yerleşimler (raporlama)

Kullanım metrikleri: oturumlar, dönüşler, süre, eşzamanlılık.
Gelir payı/telif hakkı: stüdyo/toplayıcı/operatör payları; bölgelere göre ayarlamalar.
Bonuslar/tazminatlar: serbest dönen paketler, promosyon kredileri, takas mekanizmaları.
Eylemler/raporlar: kesinleşmiş olaylar üzerinde uzlaşma, idempotency anahtarları, 'observed _ at' üzerine FX kursları.

Bir toplama örneği:
sql
SELECT game_id, region, date_trunc('day', ts) AS d,
COUNT() FILTER (WHERE event='spin') AS spins,
SUM(bet_amount) AS gtv, SUM(win_amount) AS payouts,
SUM(revenue_share_operator) AS rev_op,
SUM(revenue_share_studio)  AS rev_studio
FROM telemetry_events
WHERE finalized = true
GROUP BY game_id, region, d;

12) Güvenlik ve haklar

Eser imzaları (sigstore, cosign), tedarik zinciri girişimleri (SLSA seviyeleri).
mTLS hub'lar/operatörler arasında; CSP/Referrer-Policy cephede.
DRM/anti-tamper: bütünlük kontrolleri, gizleme/anti-debug, etki alanı izin listeleri.
PII minimizasyonu: telemetride kullanıcı verisi yok; tokenization.

13) Değişim yönetimi ve phicheflags

Bölgeye Göre Kapılar/Operatör/SDK Sürümü.
Rollout profilleri: % trafik/oyuncu segmentleri/zaman pencereleri.
Kill-Switch istemci/kenar: sorunlu sürümün anında engellenmesi.
Kanarya & Soak: GA minimum 2 saat/bölge; Otomatik SLO kapıları.

14) Test ve kalite

Ünite/Matematik: RTP/ödeme tablolarının, sahne jeneratörlerinin doğrulanması.
Uyumluluk: Tarayıcı/cihaz çiftliği, düşük bant genişliği profilleri.
Yük/Esneklik: CDN fırtınaları, hız sınırı, yavaş depolama, dış sağlayıcıların bağlantısının kesilmesi.
Güvenlik: SAST/DAST, CSP ihlalleri, bağımlılık taraması.
Yetki alanı: Pazara göre otomatik kontrol listeleri (TR/UK/EU/LA/APAC).

15) Panolar

İçerik Ops: TTI/TTL, istemci hataları, CDN isabet, varlık ağırlığı, compat geçiş.
Serbest Bırakma Kontrolü: kanarya durumu, geri dönüşler, SLO kapıları.
Gelir Lensi: GTV, alma oranı, ARPPU/LTV (PII yok), stüdyoya göre telif hakkı.
Uyum: aktif kısıtlamalar, CSP ihlalleri, süresi dolan sertifikalar.
Kalite: Kazasız hız, bellek sızıntıları, FPS (ağır oyunlar için).

16) Playbook olayları

A. Müşteri hatalarında artış (JS/WASM)

1. Sorunlu sürüm için Kill-Switch'i etkinleştir; 2) N-1'e geri dönüş;

2. İz/yığın, 4) düzeltme, 5) ölüm sonrası ve test vakalarını toplayın.

B. CDN isabet oranı düşüşü

1. TTL/varlık seçeneklerini kontrol edin; 2) ön warm etkinleştir;

2. Paket boyutunu optimize edin; 4) Medya kalitesinin geçici olarak bozulması.

C. Yargı alanı ihlali (piyasa kuralı)

1. Hemen bölge bloğu; 2) redaksiyon varlıkları/özelliği;

2. Uygunluk/Operatörlere Bildirim 4) denetim ve kontrol listelerinin güncellenmesi.

D. SDK uyumsuzluğu

1. Otomatik algılama, trafiği uyumlu bir sürüme aktarma;

2. Bağdaştırıcıyı etkinleştirin 3) stüdyoya/toplayıcıya bir bilet oluşturun; 4) uyumluluk matrisi - güncelleme.

E. Jackpot/turnuva hizmetlerinin başarısızlığı

1. Limitli yerel/yedek havuza transfer;

2. Promosyon dondur; 3) telafi edici işlemler; 4) Genel rapor.

17) Konfigürasyonlar (YAML)

Serbest Bırakma/Geri Alma Politikası

yaml release:
windows: ["Mon-Fri 09:00-15:00 regional"]
canary: { share_pct: 5, duration_min: 120, slo_gates: { tti_p95_ms: 2500, error_rate_pct: 0. 4 } }
rollback: { auto_on: ["slo_breach","crash_rate>0. 6"], target: "previous_ga" }

Önbellek/CDN

yaml cdn:
ttl:
html: "60s"
js_css: "7d"
media: "30d"
headers:
csp: "default-src 'self'; img-src data: https:; media-src https:; frame-ancestors 'none'"
signed_urls: true compression: ["br","gzip"]

Ficheflags/Marketler

yaml features:
buy_bonus: { eu: false, uk: true, tr: true }
autoplay: { eu: false, uk: false, tr: true }

18) Uygulama: kontrol listesi

1. Kanonik oyun manifestolarını ve bağımlılık dizinini girin.
2. Sözleşme testleri, sertifikasyon kapıları ve kanarya ile CI/CD kurun.
3. CDN stratejisini etkinleştir: karma URL, TTL, imzalı URL'ler, kenar politikaları.
4. SLI/SLO ve QoS'yi tanımlayın; Content/Release/Compliance panolarını başlatın.
5. Özellik/bölgesel kurallar ve kill-switch ayarlayın.
6. Telemetri (etkinlikler/yollar) ve gelir payı raporlamasını etkinleştirin.
7. Kaos testleri yapın: CDN arızaları, yüksek RTT, kapatma jackpot/promos.
8. SDK/tarayıcı uyumluluğunu, varlık ağırlığını ve sertifikaları düzenli olarak gözden geçirin.

19) Sözlük

CSC bir içerik tedarik zinciridir.
Manifesto - oyun/varlıklar/uyumluluk/haklar tanımlayıcı.
TTI/TTL - etkileşim zamanı/tam indirme.
CDN isabet oranı - önbellekten sunulan isteklerin oranı.
RTP - oyuncuya teorik dönüş.
SLSA - yazılım tedarik zinciri güvenlik seviyeleri.

Sonuç: Yönetilen bir içerik tedarik zinciri, bir "oyun setini'tüm hedef pazarlarda hızlı ve güvenli bir şekilde başlatılmaya hazır, güvenilir, ölçülebilir ve ücretsiz bir eser akışına dönüştürür. Standartlaştırılmış manifestolar, sıkı SLO'lar, gözlemlenebilirlik ve serbest bırakma kontrolü, istikrarlı UX ve yasal ve finansal izlenebilirlik, ekosistem katılımcılarının güvenini sağlar.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.