Hazır bir oyun ekonomisi, sizin markanızla.
On oyunlu kendi motoru, iki cüzdanlı gerçek para ekonomisi, mağazası, mini oyunları, sosyal katmanı ve on sekiz sayfalık yönetim paneliyle çalışan bir platform. Para Oyunu bu altyapının canlı sürümü; aynı altyapı sizin adınızla ve renginizle yayına girer.
Aşağıdaki lobi bir görüntü değil, yeniden boyanabilir bir maket. Bir renk seçin, adınızı yazın; bütün sayfa o markaya döner.
Yeni sezon başladı
Sezon görevlerini tamamla, kademe atla; özel avatar ve masa temalarını aç.
Sezonu keşfet
En çok kazananlar
Her rakam depodan sayıldı, hiçbiri hedef değil
Yirmi bölümde bütün sistem
Uzun bir sayfa; istediğiniz yerden girin. Sağdaki noktalar ve üstteki menü her zaman elinizin altında. Her bölümün sonunda o alt sistemin teknik föyü var.
Tek bir dosya, sonra sizin platformunuz
Markanız bir yapılandırma dosyasıdır: ad, şirket, para biriminin adı, alan adı ve bir ana renk. Gerisi otomatik türetilir.
Ana renkten yedi tonluk bir aile hesaplanır, sitenin 276 tema değişkeni buna göre yeniden yazılır; marka adı, para birimi ve alan adı bütün sayfalarda kelime sınırlı olarak değişir; logonuz yerine oturur. Çıktıda ne değiştiğini satır satır listeleyen bir rapor bırakılır.
- Görsel kimlik aynı hattan üretilir. Logo, favicon, paylaşım kapağı, avatar seti ve kozmetikler marka parametreli istem kütüphanesiyle yeniden üretilir; marka işareti ve salon kadrosu kiracıya göre uyarlanır.
- Adres devri kurulum gerektirmez. Kurulu Android ve masaüstü uygulamalar adres listesini uzaktan okur; yeni alan adı listenin başına yazılır.
- Satış öncesi canlı önizleme. Tarayıcıda renk seçip siteyi o anda o temada görürsünüz; yukarıdaki maket bunun küçüğü.
{
"brandName": "Markanız",
"companyName": "Şirketiniz A.Ş.",
"currencyName": "Altın",
"currencyCode": "ALT",
"domain": "markaniz.com",
"primaryColor": "#2FBF88",
"logoPath": "brand/logo.svg"
}
// rebrand.ps1 -ConfigPath configs/markaniz.json -OutDir cikti/
// 1. site/ kopyalanır (var olan klasöre yazmayı reddeder)
// 2. 7 tonluk renk ailesi + rgb eşlemeleri türetilir
// 3. html/css/js/json içinde kelime sınırlı metin değişimi
// 4. logo takası · 5. REBRAND-REPORT.txt
Yapılandırma
Ad, şirket, para birimi, alan adı, ana renk, logo. Beş dakikalık iş; şablon dosya hazır.
Yeniden markalama
Betik siteyi kopyalar, renk ailesini türetir, metinleri değiştirir, logoyu takar ve raporu yazar.
Varlık üretimi
Karakter kadrosu, avatarlar, oyun kartları, kozmetikler ve paylaşım görselleri sizin kimliğinizle yeniden üretilir.
Yayın
Docker ile tek sunucu, önde Cloudflare; e-posta ve ödeme sağlayıcı anahtarları sizin. Uygulamalar adresi uzaktan alır.
Teknik föy · beyaz etiket
Config anahtarlarıwhitelabel/configs/*.json
- brandName · companyName
- Görünen marka ve tüzel ad; bütün sayfalarda ve e-posta şablonlarında kelime sınırlı değişir.
- currencyName · currencyCode
- Oyun içi para biriminin adı ve kısaltması (bugün Altın). Gerçek para varlığı USDT sabittir.
- domain
- Canonical, sitemap, OG etiketleri ve e-posta bağlantıları bu alan adıyla yazılır.
- primaryColor · logoPath
- Tek ana renk; birincil, orta (%14 koyu), koyu (%32), derin (%48), yumuşak (%22 açık), açık (%46), en açık (%86) tonlar otomatik. Logo dosyası takas edilir.
Uygulama adres devrisite/app-config.json
- domains · primary · path
- Uygulamaların deneyeceği adres listesi; ilk erişilebilir adres kullanılır. Mobil kabuk
/m/yolunu açar. - android.surum · surumAdi · apkUrl
- Sürüm numarası, görünen sürüm ve APK adresi; mağaza olmadan dağıtım.
- android.zorunluMu · enAzSurum
- Zorunlu güncelleme bayrağı ve altında çalışmayı reddeden en düşük sürüm.
- Tema değişkenleri
- Renk, tipografi ölçeği, yarıçap, gölge, süre ve yüzeyler için 276 adet
--hy-*değişkeni; bütün sayfalar bunlardan çizer.
On oyun, tek koltuk mantığı, tek ekonomi
Okey ailesi, Türk kâğıt oyunları, tavla, domino, satranç ve sekiz koltuklu nakit Hold'em. Yeni bir oyun eklemek yeni bir sistem kurmak değil, bir kural dosyası yazmak.
Her masa kendi sanatıyla
Sağa doğru on oyun. Her birinin kendi bot dosyası, kendi kural testi ve kendi masa görseli var; hepsi aynı koltuk, kuyruk ve escrow mantığında.
01 / 10
02 / 10
03 / 10
04 / 10
05 / 10
06 / 10
07 / 10
08 / 10
09 / 10
10 / 10
+ miniMotorun her masaya taşıdığı yetenekler
Aşağıdakiler oyun başına yazılmaz; ortak kitten gelir. Yeni bir oyun eklendiğinde bunların hepsi hazırdır.
Teknik föy · oyun motoru
Masa açma seçenekleripackages/shared · vipJoinSchema
- game
- satranc, tavla, okey101, okey_duz, batak, king, pisti, domino, turkpoker, kazikazan (+ Hold'em nakit masası ayrı akış)
- stake
- 10 · 25 · 50 · 100 · 250 · 500 · 1.000 çip (varsayılan 50); serbest çip masası yok, tavan 20.000
- rounds · speed
- El sayısı 1-11 (standart 3/5/7/11, varsayılan 5); hız yalnız 45 / 60 / 90 sn
- currency
free(Altın) ya dacrypto(USDT); bilinmeyen değer Altın'a düşer, kuyruk anahtarı para birimini taşır- esli · folding · assisted
- Eşli masa, katlamalı puan, yardımlı mod (yalnız Okey 101 için)
- fillBots · humans · invite
- Bot doldurma, 2-4 insan koltuğu, özel davet anahtarıyla kapalı kuyruk
Okey 101 puanlamaçarpanlı sistem · altı bitiş şekli
- Bitenin ödülü
- Normal −101 · elden (kafa) −202 · okeyle −202 · çiftten −202 · elden + okey −404 · çiftten + okey −404. Formül: −101 × 2(elden + okeyle + çiftten).
- Kaybedenin çarpanı
- Normal ×1 · çiftten ×1 · elden ×2 · okeyle ×2 · çiftten + okey ×2 · elden + okey ×4. Hiç açmayanın sabit cezası 202 × çarpan: 202 / 404 / 808. Çiftle açıp kaybedenin cezası ayrıca ikiye katlanır.
- Sabitler
- 106 taş, başlayan 22 diğerleri 21; açma eşiği 101; elde kalan okey 101, işlek taş atma 101, kimse açmamışken okey atmak 101. Deste bitip kimse bitiremezse çarpan ×1, kimse −101 almaz.
King kontratları20 round · 13 el
- Ceza elleri (her biri masada en fazla 2 kez)
- El almaz (el −50) · Kupa almaz (♥ −30) · Kız almaz (Q −100) · Erkek almaz (K/J −60) · Son iki (12. ve 13. el −180) · Rıfkı (♥K −320)
- Koz elleri
- Her oyuncuya 2 koz; ilk 4 elde koz atılamaz, üstüne koz zorunlu, el +50; 11 el alan oyunu erken bitirir
Hold'em nakit seviyelerisb / bb / buy-in aralığı
- 1 / 2
- 80 ile 200 çip
- 2 / 5
- 200 ile 500
- 5 / 10
- 400 ile 1.000
- 10 / 25
- 1.000 ile 2.500
- 25 / 50
- 2.000 ile 5.000
- 50 / 100
- 4.000 ile 10.000 · masa boyları 2, 4, 5, 6, 8 koltuk
Tavla ve Batakkural sabitleri
- Tavla
- 24 nokta, bardaki pul önce girer, tüm pullar evdeyken toplama; iki zar da oynanabiliyorsa ikisi de, tek oynanabiliyorsa büyüğü; çift zar dört hamle. Sonuç çarpanı 1 / mars 2 / backgammon 3.
- Batak
- 52 kart, 4 × 13, 13 el. İhale en az 5, en çok 13; pas eden tekrar giremez. Batanın cezası −ihale × 10, diğerleri aldıkları el kadar puan.
Masanın etrafındaki bütün ürün
Oyun motoru masayı çizer; geri kalan her şey sitedir: lobi, masa listesi, mağaza, cüzdan, profil, geçmiş, liderlik, sezon. Kaydırdıkça ekranlar değişir.
Lobi
Sezon şeridi, on bir oyun sekmesi, canlı kazananlar, mini oyun vitrini ve jackpot havuzu. Bir menü değil, günlük dönüş noktası. İlk açılışta etkileşimli tur; bildirim izni ve radyo balonu kapanmadan başlamaz.
Masa listesi
Giriş bedeli, tur süresi, eşli/tekil, para birimi ve boş koltuk tek bakışta. Yedi bahis kademesi; masaya davet bağlantısı buradan da üretilir.
Mağaza
Çerçeveler, avatarlar, masa arka planları, taş ve kart setleri. Fiyat sunucuda; kuşanma sahiplik doğrulamasından geçer. USDT çerçeveleri ayrı uçtan.
Cüzdan
Altın ve USDT yan yana; yatırma, çekim, çevrim kilidi durumu ve her hareketin defter kaydı. Geçmiş sayfası para defterini CSV olarak verir.
Profil ve performans
Oyun bazında kazanç, rütbe, başarımlar, kuşanılan kozmetikler, ayarlar, 2FA ve animasyon tercihi.
Sezon ve VIP
On kademeli sezon geçişi (ücretsiz ve premium şerit) ve hacimle kazanılan altı VIP kademesi; rakeback ve kademe bonusu buradan alınır.
Kök sitede 34 sayfa, oyuncu alanında 24; hepsi çift dilli
Pazarlama, rehber ve yasal sayfalar kökte; giriş yapmış oyuncunun bütün ekranları oyun alanında. Yönetim paneli ayrı ve bilerek tek dil.








Oyuncu alanı sayfaları
- Lobi · gösterge paneli, sezon şeridi
- Masa listesi · süzgeçli, sekmeli
- Mağaza · Altın ve USDT katalogları
- Cüzdan · yatır, çek, defter
- Geçmiş · para defteri, CSV
- Profil · rütbe, başarım, kuşanma
- Performans · oyun bazında istatistik
- Avatarlar · 30 seçenek
- Ayarlar · 2FA, animasyon, bildirim tercihi
- Arkadaşlar · istek, engel
- Kulüp · lig ve sıralama
- Liderlik · galibiyet, çip, oyun
- Lider tablosu · haftalık
- Görevler · günlük ve haftalık
- Bonuslar · üç kural, durum
- Sezon · 10 kademe, iki şerit
- VIP · altı kademe, rakeback
- Kazı Kazan · üç bilet
- Sandık · dört kademe
- Radyo · 198 istasyon
- Ödeme sonucu · sağlayıcı dönüşü
- Masa sayfaları · okey, pişti, poker, tavla kabukları
İlk masaya oturana kadar olan her şey
Kayıt formundan ilk ele kadar her adım sunucuda doğrulanır; arayüzdeki hiçbir onay kutusuna güvenilmez.
- Kayıt formu. Takma ad (40), kullanıcı adı (24), e-posta, parola (en az 8 karakter, yaygın parola reddi) ve 18+ onayı. Onay sunucuda
yasOnay === trueolarak aranır; yoksa 400. - E-posta kodu. Altı hane, veritabanında yalnız karma; süreli ve deneme sınırlı; tıkla-doğrula bağlantısı da var. Yeniden gönderim dakikada 4.
- Hoş geldin bakiyesi ve tur. İlk girişte başlangıç Altın'ı, lobide etkileşimli tur; tamamlandığı bilgisi sunucuda tutulur, telefonda bitiren PC'de tekrar görmez.
- Günlük ödül. Kayan 24 saat; seri 48 saat içinde alınırsa büyür: gün 1'de 500, gün 7'de 3.500 Altın, sonra döner.

Kayıt: dört alan, bir beyan, hız sınırı beş dakikada 20 deneme.
email_verified=0 açılır.| Günlük ödül serisi | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| Altın | 500 | 1.000 | 1.500 | 2.000 | 2.500 | 3.000 | 3.500 |
Altın oyun içi, USDT gerçek; ikisi hiç karışmaz
Tek gerçek para varlığı USDT (TRC-20). Altın çekilemez; kozmetik ve Altın masaları içindir. Aynı masaya iki para birimi oturamaz.
- Bütün tutarlar tam sayı. Ondalık, NaN, sonsuz ve taşma sunucuda reddedilir. USDT içeride 1e8 ölçeğinde tutulur. Defter yalnız eklenir.
- Sabit çip kuru. 1 çip = 0,01 USDT; kur kayması masaya yansımaz. TL karşılığı için 1 USDT = 41 TL, 1 TL = 40 Altın.
- Üç ayrı kilit. Gerçek para masaları ürün kararıyla açılır: kripto masa bayrağı, kasa bankalı bot bayrağı ve motorun kendi yetkisi (60 saniyelik önbellek, bilinmiyorsa kapalı).
- Rake net kazançtan. Yüzde 10 komisyon ve yüzde 7 jackpot kesintisi yalnız kazanandan; kaybeden ek ödeme yapmaz.
Örnek: tek kazananlı masa. Net kazanç = pot − kendi bahsi; komisyon ve jackpot kesintisi net kazançtan hesaplanır, kesirler yuvarlanır.
Bir liranın yolculuğu
Paranın girdiği kapıdan çıktığı kapıya kadar her durak sunucuda ve defterdedir.
Teknik föy · ekonomi
Para birimleriiki cüzdan
- Altın
- Oyun içi, çekilemez. Paketler: 2.000 / 50 TL · 4.400 / 100 (+%10) · 11.500 / 250 (+%15) · 24.000 / 500 (+%20) · 52.000 / 1.000 (+%30).
- USDT
- TRC-20, tek gerçek para varlığı. Gerçek para masa sınırı 1 ile 1.000 USDT; çip kuru
usdt_chip_e8 = 1.000.000. - Komisyon
rake_percent = 10, net kazançtan; VIP kademesine göre rakeback iadesi.- Bahis kademeleri
- 10 · 25 · 50 · 100 · 250 · 500 · 1.000; serbest çip masası yok.
Para güvenliğiher uçta aynı kural
- Tam sayı zorunluluğu
tamsayiTutar()NaN, sonsuz, ondalık ve taşmayı reddeder; bakiye ile defter kaydı aynı işlemde yazılır.- İdempotens
- Para hareketi yapan hiçbir uç idempotens anahtarı olmadan yazılmaz; webhook teslimatları
delivery_idbirincil anahtarıyla tekrar oynatılamaz. - Escrow kapısı
exit_block_in_matchaçıkken maç ortası çıkış 409 ile reddedilir; terk ve iptal için ayrı defter kalemleri (abort_refund,forfeit).- Site ile motor sınırı
- Motor bakiye tutmaz, site masa çizmez; köprü altı uçtan ibaret, tek sırla imzalı, dışarıdan 404.
Yatırma dört durumdan geçer, çekim dokuz kontrolden
Sağlayıcı Cryphex, ağ TRC-20. Yatırma tamamen otomatik; çekim OTP ve insan onayıyla. Her adımın durumu tabloda, her tutar defterde.
Yatırma
POST /api/payments/deposit; giriş, doğrulanmış e-posta, bakım kapısı, dakikada 6 sınır.failed + neden.credited_e8 su seviyesi).Çekim: dokuz kontrol, sırayla
withdraw_require_deposit: en az bir onaylı yatırım yoksa 403.pending.İnsan onayıdört göz kuralı
- Onay
- Durum
sent, zincir işlem kimliği, onaylayan ve zaman; oyuncuya "çekimin tamamlandı" maili. - Ret
- Durum
rejected, rezerve iade, gerekçeli "onaylanmadı" maili. - Durumlar
- Çekim: pending / sent / rejected. Yatırma: created / pending / expired / failed / canceled / confirmed.
- Hız sınırı
- Yatırma ve çekim uçları dakikada 6; OTP maili sağlayıcı yoksa konsola düşer, üretimde SMTP zorunlu.
Üç bonus kuralı, altı VIP kademesi, bir haftalık havuz
Hepsi USDT üzerinden, hepsi çevrim kilidine bağlı, hepsinin tek bir acil freni var.
| Bonus | Oran ve tavan | Şartlar | Pencere |
|---|---|---|---|
| Hoş geldin | %100, en çok 100 USDT | En az 10 USDT yatırım, 5× çevrim, IP başına bir | 168 saat |
| Yatırım | %25, en çok 50 USDT | 5× çevrim | 48 saat |
| Kayıp iadesi | Dünkü USDT masa net kaybının %10'u, en çok 100 | 5× çevrim, bakiye 1 USDT altındaysa | Günlük |
| Fren ve bütçe | bonus_enabled tek anahtar | Aylık bütçe tavanı 5.000 USDT, elle bonus tavanı 1.000, bonus yasak listesi, IP/64 normalizasyonu | Panelden |
VIP satın alınmaz, hacimle kazanılır
Kademeler gerçek USDT ciro ve yatırım toplamından (vip_basis = both) hesaplanır. Her kademede rakeback yüzdesi, bir kerelik kademe bonusu ve özel çerçeve; Elmas ve Obsidyen'de VIP host. Kademe bonusunun çevrim şartı 1×.
Jackpot: kaybeden ödemez
Net kazancın %7'si komisyona ek olarak haftalık havuza gider; opt-out var. Çekiliş Pazar 20:00, dağılım %70 / %20 / %10. Havuz 5.000 Altın'ın altındaysa çekiliş yapılmaz, birikir. Havuz tutarı panelden elle değiştirilemez; bilerek şema dışı.
Çevrim kilidivip_wagering
- Ortak havuz
- Hoş geldin, yatırım, kayıp iadesi, VIP kademe bonusu ve mini oyun ücretsiz-bilet USDT kazancı aynı çevrim havuzunu paylaşır.
- Çözülme
- Rake servisi her oturum kapanışında havuzu ilerletir; çekim talebi havuz sıfırlanınca açılır.
- Davet
- Davet ödülü yalnız Altın (2.500 + 2.500), günlük tavan 10, aynı IP bloğu engeli; USDT davet ödülü bilerek yok.
- Bonus yasakları
bonus_banstablosu; çiftlik tespiti cihaz parmak izi ve IP normalizasyonuyla.
Sandık, Kazı Kazan ve oranı ekrana yazmak
Satın alma ile açılış ayrıdır: alım envantere yazılır, çekiliş yalnız açılışta ve tek veritabanı işleminde yapılır. Ham zar değeri denetim için saklanır.
- Dört sandık kademesi. Bakır 500, Gümüş 2.000, Altın 8.000, Efsane 20.000 Altın. Kozmetik bantları fiyata göre: düşük (0-2.000), orta (2.001-3.600), yüksek (3.601-7.000), efsane (7.001+). Sahip olunan kozmetik Altın'a döner.
- Üç Kazı Kazan bileti. Bronz 250, Gümüş 1.000, Altın 4.000. Ödül Altın, USDT, kozmetik ya da boş; ağırlıklı çekiliş
crypto.randomIntile. - Gerçek para tavanları. Platform günde 500 USDT, kişi başı 25; tavan dolunca ödül iptal olmaz, aynı değerde Altın yazılır.
- USDT havuzu panelden. Ağırlıklar canlı değişir; çekiliş ve ödeme tek noktadan okur.
Kazı Kazan nakit RTP'si. Beklenen USDT ödül bölü maliyet. Kozmetik ödüller bunun üstüne sayılır; çekilemez oldukları için nakit yükümlülüğü değildir.

Sandık açılışı: rulet şeridi, ödül kartı, envantere düşüş.
Bakır500 Altın
Gümüş2.000 Altın
Altın8.000 Altın
Efsane20.000 AltınUçlar ve kayıt/api/mini
- Uçlar
- config · scratch/:id · scratch/:id/play · cases/:id · cases/:id/open · buy · inventory · inventory/:id/open · history · wins
- Kayıt
mini_inventoryaçılmamış bilet ve sandık;mini_playshamrollveroll_totalile denetlenebilir çekiliş; defter tipleriscratch_play/case_open.- Hız sınırı
- Oynama dakikada 40, kazananlar listesi dakikada 30.
- Motor içi çekiliş
- Ayrıca haftalık kamusal çekiliş modülü; kanıtlanabilir adil, sabit istemci tohumu, haftalık kazanan kilidi.

Oynadıkça büyüyen bir hesap
XP omurgası, yedi rütbe, aylık sezon geçişi, on bir görev, günlük ödül ve liderlik. Hepsi gerçek veriden türetilir; ayrı sayaç tutulmaz, kandırılamaz.
- XP formülü açık. Oturum başına taban 20 + en çok 60 (giriş bedeli / 100) + kazanana en çok 120 (net kazanç / 50). Her seviye 1.000 XP. Sıfır hareketli oturum XP vermez.
- Sezon geçişi. On kademe, kademe başına 500 sezon XP, 30 günlük sezon, ücretsiz ve premium şerit (149 TL). Ödüller Altın (100'den 1.200'e), emote (Alkış, Kral), sezon çerçeveleri, final avatarı. Biten sezon kendi devreder.
- Liderlik ve lig. Galibiyet, kazanılan çip, oynanan oyun tabloları; personel ve yasaklı hesaplar gizlenir. Kulüp sıralaması ilk on, rütbe = lig.
| Görev | Başlık | Hedef | Ödül | Tür |
|---|---|---|---|---|
| daily_login | Günlük giriş | 1 | 250 Altın | günlük |
| play_daily | Bugün masaya otur | 1 oyun | 300 | günlük |
| play_three_daily | Üç el daha | 3 oyun | 600 | günlük |
| play_ten_weekly | Masanın müdavimi | 10 oyun | 1.500 | haftalık |
| win_weekly | İlk zaferin | 1 galibiyet | 750 | haftalık |
| try_three_games | Keşfet | 3 farklı oyun | 1.000 | haftalık |
| personalize | Profilini kişiselleştir | 1 | 300 | haftalık |
| add_friend | Sosyalleşme | 1 arkadaş | 500 | haftalık |
| buy_cosmetic | İlk alışveriş | 1 | 500 | haftalık |
| use_promo | Fırsatçı | 1 kod | 300 | haftalık |
| own_cosmetics | Koleksiyoncu | 5 kozmetik | 1.500 | haftalık |
İlerleme arkadaş, işlem, envanter ve oturum tablolarından okunur; günlük görevlerde tekrar talep kayan 24 saatle engellenir; talep ucu dakikada 12. Motorda ayrıca altı başarım tanımı (haftalık 7 gün oyun, aylık günlük giriş, aynı oyunda iki birincilik, üç oyunda birincilik, ayın 7'si 19:07 girişi) ve ödeme kuyruğu hazır.
Kuşanılan her şey ayrı bir katman
Masa görseli tek bir resim değil; oda, çuha, taşlar, yan öğeler ve HUD üst üste durur. Her katman ayrı satılır, ayrı kuşanılır, sayfa yenilenmeden değişir.
- Katalog motordan üretilir. Mağazadaki 153 ücretli ürünün motorda birebir karşılığı var (
ref: kategori:kimlik); iki taraf aynı kaynaktan okur, kırık kozmetik olmaz. 16 ücretsiz öğe. - Sunucu yetkili fiyat ve sahiplik. Ücretli ürün envanterde yoksa kuşanılamaz; site ile motor kozmetik köprüsüyle eşitlenir.
- Çerçeveler. 14 temel + 57 çeşitlilik = 71 Altın çerçevesi (1.200'den 18.000'e); 30 USDT çerçevesi (3'ten 25 USDT'ye), fiyatlar panelden ezilebilir.
- Oyun içi satın alma yok. Masa paneli site envanterinin salt okunur görüntüsüdür; para yalnız sitede el değiştirir.
| Oyun | Skin seti | Mağaza arka planı | Not |
|---|---|---|---|
| Okey | 2 | 16 | Taş rengi ve ıstaka ayrı katman |
| Tavla | 4 · classic, navy, buz, kızıl | 14 | Çuha ve tahta iki ayrı L1 katmanı |
| Batak | 6 | 7 | Kart arkası L2 |
| Hold'em | 4 | 5 | Chip seti L2 |
| King · Türk Pokeri · Pişti · Domino | 4 · 2 · 2 · 2 | 4 · 4 · 4 · 4 | Ortak çuha üreteci |
| Okey 101 · Satranç | 2 · 3 | ortak | Aktif skin localStorage['po_skin_<oyun>'] |
Otuz özgün insan karakter, tek bir tutarlı sanat dili
İlk beşi ücretsiz; kalan seçki Altın ve premium koleksiyonlara ayrılır. Her portre özgün, lisans zinciri temiz ve aynı HYPO Saloon karakter sözleşmesiyle üretilir. Yeni kiracı için kadro aynı üretim hattında kendi marka kimliğine uyarlanır.

Arkadaş, davet, kulüp, radyo ve Yardım Merkezi
Tutundurmanın yarısı masada, yarısı masanın etrafında olur. Bu katman siteyle motor arasında köprülüdür: davet lobide de masada da çalışır.
Arkadaşlar ve "Arkadaşım nerede"
Liste, istekler, engellenenler; on uç. Kabul edilen davetli otomatik arkadaş olur. Kim çevrimiçi, hangi masada; tek tıkla davet bağlantısı. İstek ucu dakikada 10.
Davet halkası ve masaya davet
Kişiye özel bağlantı; iki tarafa 2.500 Altın, günlük tavan 10, aynı IP bloğu engeli. Masaya davet lobide zil ve açılır pencereyle, sokette vip:invite ile gelir.
Kulüp ve lig
Kulüp sayfası, ilk on sıralaması, rütbe = lig; uç dakikada 30.
Sohbet
Site geçidi ve motor soketi; koltukta olmayan yazamaz; susturma niyet mesajlarında da geçerli.
Radyo
198 istasyon, 16 tür, favoriler; site ve masa aynı kataloğu okur. Kabukta tek ses sahibi kuralı.
Yardım Merkezi
Her sayfada sağ altta; 13 kategori, 43 konu; bağlama göre konu önerir, adım adım anlatır, bilgi tabanında yoksa uydurmaz, desteğe yönlendirir. Tek betikle eklenir, global sızdırmaz.
Bildirimler
Liste, okunmamış sayısı, tekil ve toplu okundu; WebSocket ile anında. Tercihle kapatılabilenler: arkadaş isteği, kabul, davet, görev, günlük ödül, seviye, promosyon, kampanya, bonus. Asla bastırılmayanlar: ödeme, yatırma, çekim, cüzdan, KYC, moderasyon, güvenlik, hesap, jackpot, mini oyun, mağaza, destek.


Motorda ayrıca hazır ama vitrine açılmamış modüller: forum (konu, gönderi, anket, rütbe, bildirim, yer imi), paylaşım ödülü (admin onaylı) ve geri bildirim düğmesi.
Sonuç tarayıcıda belirlenmez
Kural yazmak yetmez; bozulduğunda haber vermeli. Para kritik her işlem hash zincirli bir defterde durur ve zincir tek komutla doğrulanır.
#4471 deposit +250,00 USDT prev=9f3a…c1 hash=e07b…4d #4472 escrow_in -10,00 USDT masa okey101:1000:s45 hash=2c9e…7a #4473 match_settle +18,00 USDT rake 2,00 · jackpot 1,40 hash=b51d…03 #4474 withdraw_req -100,00 USDT otp=ok · wager=0 hash=7ae2…f9 #4475 REJECT exit_in_match 409 · escrow korunuyor doğrula zincir bütünlüğü TAMAM · 4.475 kayıt · kırık halka yok
- Kayıt ve doğrulama. E-posta doğrulaması üretimde zorunlu ve kapatılamaz; 18+ beyanı sunucuda; cihaz parmak izi tablosuyla çoklu hesap tespiti.
- 2FA. TOTP (RFC 6238); personel rolleri için zorunlu. Yönetim oturumu oyun oturumundan ayrı, para işlemlerinde yeniden kimlik (step-up).
- Oturum. JWT; "her yerden çık" açık soketleri de düşürür; soket 30 saniyede bir oturumu tazeler.
- KYC / AML. Talep tablosu, kademeler, panelde ayrı sayfa ve ayrı izin; çekim eşiği ve parçalama koruması KYC'ye bağlı.
Math.random yasak; node:crypto zorunlu.| Sınır | Pencere / tavan | Sınır | Pencere / tavan |
|---|---|---|---|
| Giriş (yalnız hatalı) | 60 sn / 8 | Giriş IP | 60 sn / 30 |
| Kayıt | 300 sn / 20 | 2FA kod | 60 sn / 12 |
| Şifremi unuttum | 60 sn / 5 | Doğrulama yeniden gönder | 60 sn / 4 |
| Yatırma / çekim | 60 sn / 6 | Mini oyun oynama | 60 sn / 40 |
| Günlük ödül / görev talebi | 60 sn / 12 | Promosyon kodu | 60 sn / 8 kullanıcı, 20 IP |
| Şikayet | 60 sn / 5 | Arkadaş isteği | 60 sn / 10 |
| Yönetim para işlemi | 60 sn / 20 aktör başına | Yeniden kimlik | 60 sn / 8 |
Her önemli olayın bir mektubu var
Her şablon banner, ön başlık ve abonelik iptali bağlantısıyla HTML; pazarlama olanlar tek tıkla kapanır, işlemsel olanlar kapanmaz.
- Doğrulama kodu · "E-posta doğrulama kodun"
- OTP · "{amaç} onay kodu" (çekim vb.)
- Hoş geldin
- Şifre sıfırlama ve şifren değiştirildi
- Yeni cihazdan giriş
- Yatırman onaylandı · Çekimin tamamlandı · Çekim talebin onaylanmadı
- Bonus kazandın · VIP kademen yükseldi
- Promosyon ve Seni özledik (geri kazanım; abonelik iptalli)
Altyapımailer.service.js
- Gönderim
- SMTP (bugün Spacemail, 465 SSL) ya da Resend HTTP API; sağlayıcı yoksa konsola düşer, üretimde SMTP zorunlu.
- Abonelik
marketing_opt_out+ tek kullanımlıkunsub_token; iptal ucu dakikada 20.- Bildirim motoru
notify()asla hata fırlatmaz (para işlemini geri almasın diye); yazdıktan sonra açık soketlere iter.- Kiracıda
- Gönderen adı, alan adı ve banner marka config'inden; şablon metinleri aynı hatta yeniden markalanır.
On sekiz sayfa, 150 uç, 65 ayar alanı
Kullanıcıdan KYC'ye, rake'ten bonus bütçesine kadar operasyonun tamamı buradan yürür. Konsol dili oyun arayüzünden bilerek ayrıdır: yoğun, hızlı, klavyeyle gezilir.

Toplam kullanıcı, misafir, 24 saatlik işlem ve rake, açık masa, para arzı, gelir trendi ve oyun dağılımı; bugün / 7 gün / 30 gün; dışa aktarma.

Arama, ban ve askıya alma, rol atama, bakiye ve defter görünümü, cihaz parmak izleri. Moderatör akran ya da üst personeli banlayamaz.

Rake yüzdesi, Altın paketleri, XP katsayıları, jackpot kesintisi ve eşiği; şema doğrulamalı ayar kaydı, elle para hareketi için yeniden kimlik.

Yatırma ve çekim talepleri, dört göz onay ve red, sağlayıcı durumu, webhook teslimatları, mutabakat farkları.

Kimlik doğrulama kuyruğu ve kademeleri; ayrı izin kaynağı, onay ve red gerekçeli.

Şikayetler, risk skoru, yasaklı kelimeler (üç mod), susturma ve ban; süzgeç olayları kayıtta, ReDoS koruması.

Sayfa içerikleri, banner'lar, duyurular, promosyon kodları; uygulama sürüm kanalları ve yayınları.

Gelir, oyuncu, oyun ve ödeme raporları; ölçüm verisi (kanal, huni, tutundurma); dışa aktarma.

On üç kaynak, beş eylem; özel roller bir taban rolden türer. Admin her zaman geçer, kilitlenme olmaz; on saniyelik önbellek.

Bot doldurma, masa hızı, kripto masa kilidi, USDT çerçeve fiyatları ve sınırlar; canlı masalar süzgeçli.
Tüm sayfalar
Yönetim API'si on rota dosyasına bölünmüş: platform 24, içerik 24, güven 22, erişim 22, finans 15, çekirdek 8, bonus 11, ödemeler 9, ölçüm 3, genel 12. Her biri kendi izin kaynağını sorar.
Ayar şeması: 65 alan, 5 grup
Genel 15 · oyun 17 · VIP 19 · ödeme 17 · bildirim 2. Tipler: metin, sayı, bool, seçim, çoklu, saat, Altın, avatar, çerçeve, emote; her alanın min/max ve seçenek listesi var. Para kritik anahtarlar bilerek şemada; jackpot havuzu bilerek şema dışı.
İzin matrisi: 13 kaynak × 5 eylem
65 izin noktası; her rol bunlara tek tek bağlanır. Moderatör varsayılanı: kullanıcı ve masa gör/düzenle, turnuva gör; para ve ayarlara dokunamaz.
Ekibin işini kolaylaştıran seksen betik
Bir platformu ayakta tutan şey masalar değil, etrafındaki araçlardır. Bunlar da kiralamanın parçası.
Testçi portalı
903 maddelik kontrol listesi, kişiye özel giriş, not ve ekran görüntüsü yükleme, ilerleme takibi, dışa aktarma; ayrı kimlik tabloları, on bir uç. Madde kimlikleri asla değişmez.
Birinci taraf ölçüm
Üçüncü taraf piksel yok. Rastgele kimlik, ilk dokunuş atfı (utm, yönlendiren, iniş sayfası), çerez onayı yoksa hiçbir şey; DNT/GPC saygısı; IP saklanmaz; ziyaret ucu dakikada 60.
SEO üreteci
22 rehber ve kural sayfası tek üreteçten; sitemap, canonical, OG ve JSON-LD otomatik.
İki dil
4.628 satırlık iki sözlük, aynı anahtar seti; sunucu görev adları da anahtar bazlı çevrilir.
Freelancer panosu
Dış tasarımcılar için ayrı kimlik alanı; pano jetonu oyun uçlarında geçmez, tersi de geçmez.
Sertleştirilmiş yayın ve geri dönüş
Kaynak okunur kalır; prod'a yorumsuz HTML ve karartılmış JS gider. Yayın öncesi yedek; motor imajları tarihli etiketle geri alınır; Cloudflare must-revalidate.
Canlı sağlık ve görsel denetim
Tek komutla beş noktalı dış sağlık kontrolü; yerel ile canlı dosya farkı; 17 cihaz × 21 ekran çoklu boyut denetimi; Playwright ile gerçek hesapla masa açıp doğrulayan 40'tan fazla betik.
Araç kütüphanesi (seçki)
canli-saglik.mjsTek komut dış sağlık kontrolü: site, API, motor, soket, TLS.canli-okey101-smoke.mjsCanlıda gerçek hesapla Okey 101 masası açıp ilk eli doğrular.dort-hesap-masa-testi.mjsDört test hesabıyla tam masa; kuyruk, koltuk, sonuç.canli-kozmetik-para-testi.mjsKozmetik alımı bakiyeden gerçekten düşüyor mu.responsive-tam-tur.mjsBütün oyun ekranlarını çok boyutta çekip bulgu özeti çıkarır.referans-tezgah.mjs"Gösterdiğim gibi yap" isteğini blok blok ölçüye bağlar.guvenlik-tarama.mjsBağımlılıksız yerel sızıntı ve zafiyet taraması.site-harden.mjsYayın öncesi karartma ve yorum temizliği.yerel-canli-fark.mjsYerel ile canlı arasındaki dosya farkı raporu.cerceve-birlestir.mjsAvatar çerçevesi tek kaynak; site ile motor sapma raporu.rehber-uret.mjsSEO rehber sayfalarını içerik dosyasından üretir.mobil-boyut-denetimi.mjsMobil kabuğu 17 cihazda 21 ekranla dener.varlik-hafiflet.mjsGörselleri webp'e çevirir, srcset bağlar, ağırlığı raporlar.testci-hesaplari.mjsTest ekibi hesaplarını üretir.kozmetik-cikar.mjsMağaza kataloğunu motorun envanterinden üretir.Web, Android, PC ve uzaktan adres devri
Site her ekranda çalışır. Masa ekranı mobil tarayıcıda bilerek açılmaz; oyuncu uygulamaya yönlendirilir. Bu bir sınır değil, kararlı bir oyun deneyimi kararı.


Üç kabuktek site
- Web
- Yapı aracı yok; saf HTML, CSS ve JS. Mobil kabuk tek sahne (
/m/), yatay oyun düzeni 320 piksele kadar ölçülü. - Android
- WebView kabuğu, mağaza bağımsız APK (
/indir/paraoyunu.apk); sürüm 2 / 1.0.1; zorunlu güncelleme ve en az sürüm uzaktan. - PC
- Electron 33, electron-builder; NSIS kurulum (dizin seçilebilir, masaüstü ve başlat menüsü kısayolu) ve taşınabilir sürüm; açılış ve çevrimdışı ekranları.
- Adres devri
- Kabuklar
app-config.jsonadres listesini uzaktan okur; yeni alan adı başa yazılır, uygulamalar bir sonraki açılışta geçer.
Site, API ve motor; aralarında imzalı bir köprü
Tek sunucu, Docker, önde Cloudflare. Site arka ucu Node ve SQLite ile paranın sahibi; oyun motoru TypeScript ve PostgreSQL ile masanın sahibi. İkisi yalnız sırlı bir köprüden konuşur.
Site veritabanı64 tablo · 35 indeks
- Kimlik ve oyuncu
- users, user_profile, user_devices, user_2fa, password_resets, player_stats, friends, bans
- Ekonomi
- transactions, crypto_holdings, payments, webhook_deliveries, withdrawals, promo_codes, promo_redemptions, owned_items, daily_claims
- Oyun ve mini
- rooms, room_players, game_sessions, tournaments, tournament_players, mini_plays, mini_inventory, jackpot_wins
- İlerleme ve bonus
- quests, quest_progress, seasons, season_progress, season_pass, season_claims, vip_memberships, vip_claims, vip_wagering, bonus_rules, bonus_claims, bonus_bans, referral_rewards
- Yönetim ve güven
- roles, role_permissions, admin_sessions, staff_invites, platform_settings, audit_log, secure_audit, kyc_requests, kyc_tiers, reports, banned_words, filter_events, tenants, feature_flags
- İçerik ve dağıtım
- cms_pages, cms_content, cms_banners, announcements, ota_channels, app_releases, notifications, support_messages, site_visits, tester_users, tester_answers, tester_images
Motor veri modeliPrisma · 69 model · 35 enum
- Masa çekirdeği
- VipAccess, VipWallet, VipChipLedger, VipWeeklyCycle, VipMatch, VipMatchPlayer, VipTable, VipSeat, VipSettlement, VipFlag, VipScratchCard
- Defter ve ödül
- LedgerEntry, GameWeeklyWallet, GameWalletLedger, GameWeeklyResult, Achievement, UserAchievement, RewardPayout, PublicRaffle, PublicRaffleEntry
- Topluluk
- Forum ailesi (kategori, konu, gönderi, anket, tepki, yükleme, bayrak, rütbe), Feedback, ShareReward, Notification, NotificationBroadcast
- Diğer
- User, Session, Ticket, Product, Order, Prize, Raffle, Game, GameSeed, GameRound, PromoCode, AuditLog, Setting
API yüzeyi37 rota dosyası · 273 uç
- Oyuncu uçları
- /api/auth 11 · /api/me 11 · /api/friends 10 · /api/wallet 9 · /api/mini 10 · /api/payments 6 · /api/store 5 · /api/rooms 5 · /api/bonus 5 · /api/vip 4 · /api/notifications 4 · /api/game 4 · /api/quests 2 · /api/leaderboard 1 · /api/table-invite 1
- Yönetim
- /api/admin altında 150 uç (on dosya) · /api/testers 11 · /api/internal 3 (köprü, dışarıdan 404) · webhook ayrı yol
- Köprü
- credit · withdraw · balance/:username · config · cosmetics · aktif-mac/:username; başlık
x-bridge-secret, üretimde bağımsız sır - Site WebSocket
- Gelen: join, leave, chat, intent · Giden: welcome, chat, intent, presence, notification, error (rate, seat_check_failed, not_seated, muted, chat_blocked)
Motor soketisocket.io olayları
- İstemci → sunucu
- vip:resume · vip:queue · vip:leave · vip:act · vip:continue · vip:tables · vip:autoplay · vip:report · vip:invite · vip:watch · vip:chat · vip:emoji · vip:roll · vip:move · vip:undo · vip:endturn · vip:poker:act · vip:cash:tables|preview|sit|stand|leave|act · vip:okeyplus:draw|open|meld|autowork|laygroup|laypair|swapokey|discard · vip:okey:draw|discard|finish|show
- Sunucu → istemci
- vip:queued · vip:matched · vip:state · vip:end · vip:left · vip:error · vip:chat · vip:emoji · vip:invited · vip:watch:state · oyun başına durum kanalları (okeyplus, okey, batak, king, pisti, domino, turkpoker, satranc, cash) · kişisel kanal user:<id>
Docker
Site, API ve motor ayrı konteynerler; kalıcı hacimler, dışarıdan .env, proje adıyla sabit ağ.
Nginx
80 → 443, Let's Encrypt, TLS 1.2/1.3, www → apex, dot-dosya ve geliştirici dosyası kapısı, varlık beyaz listesi.
Cloudflare
HTML no-store, JS/CSS must-revalidate; /admin ve /panel Zero Trust arkasında; gerçek IP başlığı.
Ölçek
Tek VPS bugünkü yük için yeter; escrow kilidi çok replikalı çalışmaya şimdiden hazır.
Buz mavisi, siyah, altın ve salon zarafeti
Oyun arayüzünün tamamı tek bir dilde: grafit çerçeveli renkli cam kubbe butonlar, cam pil gövdeler, altın saç telli koyu paneller, altın dolgulu kaydıraçlar. On bir oyunun hepsi bu dili konuşur.
- Tek font. Plus Jakarta Sans, kendi sunucumuzdan, Türkçe alt kümeyle; rakamlar hizalı.
- Hibrit SVG varlıklar. Masa görselleri doku gömülü SVG ve vektör katmanı; ölçeklenir, ağır bitmap değildir.
- Salon kadrosu. Otuz özgün yetişkin karakter aynı premium görsel sözleşmeyle üretilir; kiracıda aynı hat yeni kadroya uyarlanır.
- Yeni marka için yalnız renk değişir. Kubbe, pil ve paneller ana rengi tema değişkeninden okur; bu sayfada seçtiğiniz renk aşağıdaki örnekleri de boyar.
Söylediğimiz her şeyi ölçüyoruz
Nasıl test ediliyor
- Kural testleri sömürü odaklı. Okey 101'de altı bitiş şekli, sahte okey, stok, eleme, koltuk karıştırma; çarpanlı puanlama 2.000 elde simülasyonla doğrulandı.
- Para testleri yarış koşullu. Çift kredi, çoklu giriş, escrow kapısı, çekim OTP, bonus tam döngü ve stres, jackpot, göç; hepsi ayrı test veritabanında.
- Canlı doğrulama. Her yayından sonra gerçek masada gerçek hesapla; sunucu kaydı görülmeden "çalışıyor" denmez.
- Sahte servis gerçeği taklit eder. Testler kodun varsayımını değil canlı yolu taklit eder.
Test takımları
Admin çekirdek, erişim, finans, güven, içerik, platform; ayar şeması ve cüzdan; bonus (denetim, pentest, stres, tam döngü); çoklu giriş; davet; ekonomi; e-posta doğrulama ve abonelik; escrow maç kapısı; göç; güvenlik; sertleştirme; jackpot; köprü para birimi; mini oyunlar; ölçüm; ödemeler; pentest; ilerleme; yarış; sezon; duman; tam senaryo; VIP; çekim OTP.
Motorda 64 kural testi: Okey ve Okey 101 (doğrulayıcı, açma planı, bitiş, eleme, eşli, sahte okey, stok, koltuk), Batak, Domino, King, Pişti, Türk Pokeri, Hold'em, Satranç, Tavla, Kazı Kazan, izleyici modu ve emoji doğrulaması; ayrıca masa hızı, nakit masa dönüşü ve para birimi testleri.
Aynı altyapı, sizin adınızla
Kiralama modeli, kurulum takvimi ve sizin markanız için varlık üretimi bir görüşmede netleşir. Önce canlı ürünü oynayın, sonra konuşalım.





