منصفانہ کھیل اور بے ترتیب نمبر کی تخلیق
ورژن 1.2 — آخری اپڈیٹ 2026-10-29۔ انگریزی ورژن معتبر ہے؛ یہ ترجمہ سہولت کے لیے فراہم کیا گیا ہے۔ English.
ورژن 1.2 — آخری اپڈیٹ: 2026-10-29. JOKR Labs کے ذریعے چلایا جاتا ہے۔
یہ صفحہ شرائط خدمت کا حصہ ہے اور ہر ایک JOKR Original کے لیے تفصیل سے بیان کرتا ہے کہ ہر کھیل کا نتیجہ کیسے تیار ہوتا ہے، کیا ریکارڈ کیا جاتا ہے، اور آپ خود کیا چیک کر سکتے ہیں۔ انگریزی ورژن کسی بھی ترجمے پر غالب ہے۔
Operator entity details will be published here upon completion of licensing.
1. دائرہ کار
1.1. "JOKR Originals" چھ کھیل ہیں جو ہمارے اپنے سرورز پر چلائے جاتے ہیں: JOKR Crash، JOKR Mines، JOKR Spin، BlackJOKR، JOKR Duel اور JOKR Ballz۔ نیچے دی گئی تمام معلومات صرف ان چھ کھیلوں کی وضاحت کرتی ہے۔
1.2. سلاٹس، لائیو ٹیبلز اور دیگر تیسری فریق کے عنوانات اسٹوڈیو کے اپنے سرورز پر چلتے ہیں۔ ان کی بے ترتیب نمبر کی تخلیق اسٹوڈیو کی ذمہ داری ہے اور یہاں بیان نہیں کی گئی ہے۔
1.3. ہم الفاظ کو درست طریقے سے استعمال کرتے ہیں۔ ایک راؤنڈ "commit-reveal" ہے جب نتیجے کے لیے ایک کرپٹوگرافک عہد شائع کیا جاتا ہے اس سے پہلے کہ آپ شرط لگائیں اور خفیہ اقدار راؤنڈ کے بعد ظاہر کی جاتی ہیں، تاکہ آپ نتیجے کو خود دوبارہ شمار کر سکیں۔ ایک راؤنڈ منصفانہ طریقے سے نہیں ہے جب کوئی ایسا عہد موجود نہ ہو، بے ترتیب ذریعہ کی کوالٹی سے قطع نظر۔ چھ Originals میں سے چار آج commit-reveal ہیں: Crash، Mines، Spin اور Duel گھر کے خلاف (حصہ 2)۔
2. خلاصہ
| کھیل | نتیجہ کیسے تیار ہوتا ہے | آپ خود کیا تصدیق کر سکتے ہیں |
|---|---|---|
| JOKR Crash | Commit-reveal: شرط لگانے سے پہلے SHA-256 عہد شائع کیا جاتا ہے؛ کریش پوائنٹ دو سرور سیڈز کے HMAC-SHA256 سے حاصل ہوتا ہے | ظاہر کردہ سیڈ اور سالٹ سے ہیش اور کریش پوائنٹ کو دوبارہ شمار کریں (نیچے تصدیق کار) |
| JOKR Mines | Commit-reveal: شروعات میں SHA-256 عہد شائع کیا جاتا ہے؛ کان کی ترتیب HMAC-SHA256 سٹریم سے حاصل ہوتی ہے | ظاہر کردہ سیڈ اور سالٹ سے ہیش اور کان کی پوزیشنز کو دوبارہ شمار کریں (نیچے تصدیق کار) |
| JOKR Spin | Commit-reveal: سرور سیڈ کا SHA-256 عہد سپن سے پہلے شائع کیا جاتا ہے؛ جیب 37 برابر امکان والی جیبوں میں سے اس سیڈ کے HMAC-SHA256 سے حاصل ہوتی ہے | ظاہر کردہ سیڈ سے ہیش اور جیب کو دوبارہ شمار کریں (حصہ 5) |
| BlackJOKR | چھ ڈیک کا جوتا کرپٹوگرافک جنریٹر سے شفل کیا جاتا ہے؛ ڈیلر ہمیشہ جوتے کا اگلا کارڈ لیتا ہے (حصہ 6) | کوئی کرپٹوگرافک نہیں؛ ہر ہاتھ سرور کی طرف سے ریکارڈ کیا جاتا ہے |
| JOKR Duel | گھر کے خلاف: commit-reveal — ہر گھر کا کارڈ ایک خفیہ سیڈ سے حاصل ہوتا ہے جو میچ سے پہلے طے کیا جاتا ہے، جس کا SHA-256 ہیش آپ کے کھیلنے سے پہلے دکھایا جاتا ہے؛ ایک کھلاڑی کے خلاف: دونوں کھلاڑیوں کے انتخابات | ظاہر کردہ سیڈ سے ہر گھر کے کارڈ کو دوبارہ شمار کریں (حصہ 7) |
| JOKR Ballz | سرور کی طرف سے فزکس سمولیشن غیر کرپٹوگرافک بے ترتیب خرابیوں کے ساتھ | کوئی کرپٹوگرافک نہیں؛ ہر میچ سرور کی طرف سے ریکارڈ کیا جاتا ہے |
3. JOKR Crash
3.1. ہر راؤنڈ سے پہلے، سرور دو خفیہ اقدار تیار کرتا ہے، ایک 32-بائٹ سیڈ اور ایک 32-بائٹ سالٹ، اور ان کا عہد hash = SHA-256(seed + salt) شائع کرتا ہے۔ ہیش تمام متصل کھلاڑیوں کو بھیجا جاتا ہے جب 10-سیکنڈ کی شرط لگانے کی کھڑکی کھلتی ہے، کسی بھی شرط قبول کرنے سے پہلے۔ یہ کھیل میں 🔐 منصفانہ بٹن کے پیچھے راؤنڈ نمبر کے ساتھ نظر آتا ہے۔
3.2. کریش پوائنٹ ان دونوں اقدار سے طے ہوتا ہے۔ یہ اس طرح شمار کیا جاتا ہے، اور کچھ اور اس کو متاثر نہیں کرتا:
h=HMAC-SHA256(key = seed, message = salt)کے پہلے 13 ہیکساڈیسیمل حروف (52 بٹس)، ایک عدد کے طور پر پڑھے جاتے ہیں؛crash = floor( 100 × (1 − edge) × 2^52 ÷ (2^52 − h) ) ÷ 100،edge = 3.6 %ان راؤنڈز کے لیے جن کا سالٹv2-سے شروع ہوتا ہے، اورedge = 10 %پرانے راؤنڈز کے لیے جن کے سالٹ میں کوئی ایسی سابقہ نہیں ہے (سابقہ سالٹ کا حصہ ہے، اس لیے یہ راؤنڈ سے پہلے شائع کردہ ہیش میں شامل ہے)؛- نتیجہ کبھی 1.00× سے کم نہیں ہے اور 1,000× پر محدود ہے۔
3.3. گھر کی بڑھت اوپر دیے گئے (1 − edge) عامل کے ذریعے تقسیم میں بنائی گئی ہے؛ کھیل میں دکھائی جانے والی فی راؤنڈ ادائیگی کی حد بھی لاگو ہوتی ہے۔
3.4. کریش کے بعد، سیڈ اور سالٹ کھلاڑیوں کو نشر کیے جاتے ہیں۔ راؤنڈ ریکارڈ (ہیش، سیڈ، سالٹ، کریش پوائنٹ، ٹائم سٹیمپس) سرور کی طرف سے رکھا جاتا ہے، اس کے ساتھ اس پر رکھی گئی ہر شرط۔ آپ نیچے دیے گئے تصدیق کار کے ساتھ اس کے ہیش سے کسی بھی مکمل راؤنڈ کے سیڈز حاصل کر سکتے ہیں؛ ابھی جاری راؤنڈ کے سیڈز کبھی ظاہر نہیں کیے جاتے۔
3.5. یہ کیا ثابت کرتا ہے اور کیا نہیں۔ ہیش کو دوبارہ شمار کرنا ظاہر کرتا ہے کہ سیڈز، اور اس لیے کریش پوائنٹ، شرط لگانے سے پہلے طے کیے گئے تھے اور بعد میں تبدیل نہیں کیے گئے۔ چونکہ دونوں اقدار سرور کے ذریعے تیار کی جاتی ہیں اور آپ اپنا سیڈ فراہم نہیں کرتے، یہ پروٹوکول یہ ثابت نہیں کرتا کہ سرور اپنے سیڈز کو منتخب نہیں کر سکتا تھا؛ یہ commit-reveal ہے، مکمل کلائنٹ-سیڈ اسکیم نہیں۔
4. JOKR Mines
4.1. ہر راؤنڈ کے آغاز میں، سرور ایک 32-بائٹ seed اور ایک 32-بائٹ salt تیار کرتا ہے اور آپ کو ان کا التزام hash = SHA-256(seed + salt) گرڈ کے ساتھ بھیجتا ہے۔ لے آؤٹ اس لمحے میں طے شدہ ہے؛ آپ کی کوئی بھی بعد میں کی گئی کارروائی کسی بھی کان کو منتقل نہیں کرتی۔
4.2. کان کا لے آؤٹ ان دونوں اقدار سے حاصل کیا جاتا ہے ایک 25-ٹائل گرڈ پر 1 سے 20 کانوں کے ساتھ، جیسے کہ:
- 32-بٹ نمبروں کا ایک سلسلہ
HMAC-SHA256(key = seed, message = salt + i)سے تیار کیا جاتا ہےi = 0, 1, 2, …کے لیے، ایک وقت میں آٹھ ہیکساڈیسیمل حروف پڑھے جاتے ہیں؛ - ٹائلز
0 … 25 − 1کو Fisher-Yates شفل کے ساتھ شفل کیا جاتا ہے جو اس سلسلے سے چلایا جاتا ہے، ماڈیولو بائس سے بچنے کے لیے rejection sampling استعمال کرتے ہوئے؛ - پہلی n شفل شدہ ٹائلز کانیں ہیں، جہاں n کانوں کی تعداد ہے جو آپ نے منتخب کی ہے۔
4.3. ہر محفوظ ٹائل کے بعد ضارب اس تک پہنچنے کی احتمال کا بالکل معکوس ہے، 4 % کے ہاؤس ایج سے کم کیا جاتا ہے (وہ گیمز جن کا salt v2- سے شروع ہوتا ہے؛ پرانی گیمز کے لیے 10 % جن کے salt میں کوئی ایسی prefix نہیں ہے)، 0.01 تک نیچے کی طرف گول کیا جاتا ہے، اور گیم میں آپ کے انکشاف سے پہلے دکھایا جاتا ہے۔
4.4. جب راؤنڈ ختم ہوتا ہے (کان کو ماری جاتی ہے یا آپ نقد کرتے ہیں)، seed، salt اور مکمل کان کا لے آؤٹ آپ کو بھیجا جاتا ہے اور گیم کے 🔐 Provably Fair پینل میں دکھایا جاتا ہے۔ راؤنڈ کا ریکارڈ (hash، seed، salt، کان کی پوزیشنز، انکشاف شدہ ٹائلز، نتیجہ) سرور کی طرف سے محفوظ رکھا جاتا ہے۔
4.5. وہی حد جو 3.5 میں ہے اس کا اطلاق ہوتا ہے: آپ یہ تصدیق کر سکتے ہیں کہ لے آؤٹ آپ کے کھیلنے سے پہلے طے شدہ تھا، نہ کہ سرور اپنے seeds کو منتخب نہیں کر سکتا تھا۔
5. JOKR Spin
5.1. JOKR Spin ایک یورپی رولیٹ ہے: 37 جیبیں (0–36)، معیاری ادائیگیاں۔
5.2. ہر spin سے پہلے، سرور آپ کے اگلے spin کے لیے ایک خفیہ 32-بائٹ seed رکھتا ہے اور آپ کو اس کا التزام hash = SHA-256(seed) دکھاتا ہے (ℹ️ گیم کا پینل، یا پچھلے spin کے ساتھ واپس کیا گیا nextHash)۔ جیب HMAC-SHA256(key = seed, message = "jokr-spin:" + i) ہے جو 32-بٹ big-endian الفاظ کے طور پر پڑھی جاتی ہے، کسی بھی لفظ کو مسترد کرتے ہوئے ≥ floor(2^32 ÷ 37) × 37 تاکہ کوئی جیب فضیلت نہ پائے، اور 37 سے modulo میں کم کی جاتی ہے۔ ہر seed بالکل ایک spin کے لیے استعمال کیا جاتا ہے: یہ جوہری طور پر تبدیل کیا جاتا ہے جب آپ spin کرتے ہیں، تاکہ دو spins کبھی بھی seed کا اشتراک نہیں کر سکتے۔
5.3. Spin کے بعد، seed جواب میں اور ℹ️ پینل میں جیب کے ساتھ انکشاف کیا جاتا ہے، اور spin کا ریکارڈ (seed، hash، شرطیں، جیب، ادائیگی) سرور کی طرف سے محفوظ رکھا جاتا ہے۔
6. BlackJOKR
6.1. ہر ہاتھ ایک تازہ 6-ڈیک جوتے سے ڈیل کیا جاتا ہے جو ہمارے سرور پر ایک cryptographic generator کے ساتھ شفل کیا جاتا ہے (Fisher-Yates rejection sampling کے ساتھ، آپریٹنگ سسٹم کے محفوظ بے ترتیب ذریعے سے چلایا جاتا ہے)۔ جوتا گیم کی حالت کے ساتھ encrypted محفوظ کیا جاتا ہے اور کبھی بھی آپ کے ڈیوائس کو کارڈز ڈیل کیے جانے سے پہلے نہیں بھیجا جاتا۔
6.2. ڈیلر ڈرا کا اصول۔ ڈیلر 16 تک ڈرا کرتا ہے اور soft 17 پر بھی ڈرا کرتا ہے؛ ڈیلر hard 17 پر اور 18 یا اس سے زیادہ پر کھڑا ہوتا ہے (2026-10-08 سے پہلے ڈیل کیے گئے ہاتھ پرانے اصول کے تحت: ڈیلر تمام 17s پر کھڑا ہوتا تھا)۔ ڈیلر ہمیشہ جوتے کا اگلا کارڈ لیتا ہے: کوئی کارڈ کبھی واپس نہیں کیا جاتا یا چھوڑا نہیں جاتا، ڈیلر کے لیے یا آپ کے لیے۔ ہاؤس کا فائدہ صرف لکھے ہوئے ٹیبل اصول سے آتا ہے (blackjack 1:1 ادا کرتا ہے، ڈیلر soft 17 پر ڈرا کرتا ہے، صرف 10 یا 11 پر ڈبل کرتا ہے، ایک split، کوئی hole-card چیک نہیں)، ٹیبل پر، ℹ️ پینل میں اور Game Rules صفحے پر شائع کیے گئے۔
6.3. ہاتھ سے پہلے کوئی التزام شائع نہیں کیا جاتا، تو BlackJOKR provably fair نہیں ہے۔ ہر ہاتھ (شرطیں، کارڈز، نتیجہ) سرور کی طرف سے ریکارڈ کیا جاتا ہے۔
7. JOKR Duel
7.1. JOKR Duel ایک کارڈ-رنگ duel ہے (نیلا سرخ کو شکست دیتا ہے، سرخ نارنجی کو شکست دیتا ہے، نارنجی نیلے کو شکست دیتا ہے)۔ دو modes موجود ہیں۔
7.2. ہاؤس کے خلاف۔ Match شروع ہونے سے پہلے، سرور ایک خفیہ 32-بائٹ seed تیار کرتا ہے اور آپ کو اس کا التزام hash = SHA-256(seed) بھیجتا ہے۔ راؤنڈ n کا ہاؤس کارڈ HMAC-SHA256(key = seed, message = gameId + ":" + n + ":" + i) ہے جو 32-بٹ big-endian الفاظ کے طور پر پڑھا جاتا ہے، کسی بھی لفظ کو مسترد کرتے ہوئے ≥ floor(2^32 ÷ 3) × 3، 3 سے modulo میں کم کیا جاتا ہے (0 = سرخ، 1 = نیلا، 2 = نارنجی): ہر کارڈ کے پاس بالکل 33.33 % کا موقع ہے، آپ جو کھیلتے ہیں اس سے آزادانہ طور پر۔ Seed کو match ختم ہونے پر انکشاف کیا جاتا ہے (ℹ️ پینل)، تاکہ آپ ہر ہاؤس کارڈ کو دوبارہ شمار کر سکیں۔ ہاؤس کا فائدہ صرف pot پر لکھے ہوئے ہاؤس فیس سے آتا ہے (Game Rules صفحہ)۔
7.3. دوسرے کھلاڑی کے خلاف۔ ہر راؤنڈ صرف ان کارڈز سے فیصلہ کیا جاتا ہے جو دونوں کھلاڑی اصل میں منتخب کرتے ہیں۔ اگر کوئی کھلاڑی وقت کی حد کے اندر کارروائی نہیں کرتا، تو سرور ان کے لیے ایک بے ترتیب کارڈ کھیلتا ہے۔
7.4. ہاؤس کے خلاف، 7.2 کا التزام ہر ہاؤس کارڈ کو چیک کرنے کے قابل بناتا ہے جب seed انکشاف کیا جاتا ہے؛ اس صفحے پر verifier ابھی تک Duel کو cover نہیں کرتا، تو چیک دستی ہے (کوئی بھی HMAC-SHA256 ٹول)۔ Player-versus-player راؤنڈز میں سرور کی طرف سے کوئی draw بالکل شامل نہیں ہے۔ ہر راؤنڈ کا نتیجہ سرور کی طرف سے ریکارڈ کیا جاتا ہے۔
8. JOKR Ballz
8.1. JOKR Ballz ایک race ہے: ہر شرکت کنندہ بالوں کی تعداد درج کرتا ہے، اور پہلی بال جو فنش تک پہنچتی ہے پورے pot کو جیتتی ہے۔ Race ہمارے سرور پر چلایا جانے والا ایک physics simulation ہے (rigid-body engine)؛ سرور race کے دوران runtime کے non-cryptographic generator کا استعمال کرتے ہوئے بال کی رفتار میں چھوٹی بے ترتیب خرابیاں لاگو کرتا ہے۔ جتنی زیادہ بالیں آپ درج کرتے ہیں، آپ کے پہلے ہونے کے اتنے زیادہ موقع ہیں۔
8.2. اگر 3 منٹ کے بعد کوئی بال فنش تک نہیں پہنچی ہے، تو سرور بے ترتیب طور پر ایک احتمال کے ساتھ فاتح کو منتخب کرتا ہے جو ہر شرکت کنندہ کی بالوں کی تعداد کے متناسب ہے۔
8.3. ہاؤس کے ذریعے چلائے جانے والے شرکت کنندگان ایک match میں موجود ہو سکتے ہیں۔ ان کی بالوں کی تعداد سرور کے ذریعے 1.2× اور 1.5× کے درمیان سیٹ کی جاتی ہے انسانی کھلاڑی کے ذریعے درج کی گئی بالوں کی تعداد، 80 بالوں تک محدود۔
8.4. Match سے پہلے کوئی التزام شائع نہیں کیا جاتا، تو JOKR Ballz provably fair نہیں ہے۔ ہر match (شرکت کنندگان، بالیں، فاتح، انعام) سرور کی طرف سے ریکارڈ کیا جاتا ہے۔
9. تصدیق کار کا استعمال
9.1. اس صفحہ پر تصدیق کار ایک مکمل JOKR Crash یا JOKR Mines راؤنڈ کو آپ کے براؤزر میں دوبارہ شمار کرتا ہے اور ہمارے گیم سرورز کے جیسے فارمولے استعمال کرتا ہے۔ آپ جو کچھ بھی ٹائپ کرتے ہیں وہ ہمیں نہیں بھیجا جاتا۔
9.2. گیم کے ذریعے ظاہر کیے گئے سرور سیڈ اور سالٹ کو شامل کریں (اور Mines کے لیے، کھانوں کی تعداد)، اختیاری طور پر راؤنڈ سے پہلے اعلان کیا گیا ہیش، اور مقامی طور پر تصدیق کریں دبائیں۔ نتیجہ دوبارہ شمار کیے گئے ہیش، چاہے یہ اعلان کیے گئے ہیش سے مماثل ہو، اور کریش پوائنٹ یا کھانوں کی جگہیں دکھاتا ہے۔
9.3. اگر آپ کے پاس صرف ہیش ہے، تو تلاش کریں بٹن ہمارے ریکارڈز سے اس راؤنڈ کے سیڈ اور سالٹ کو حاصل کرتا ہے، بشرطیکہ راؤنڈ پہلے سے ختم ہو چکا ہو۔ جاری راؤنڈز کبھی ظاہر نہیں کیے جاتے۔
9.4. JOKR Spin اور JOKR Duel گھر کے خلاف commit-reveal ہیں: وہ کھیل سے پہلے ایک عہد شائع کرتے ہیں اور بعد میں اپنا سیڈ ظاہر کرتے ہیں، لیکن تصدیق کار ابھی تک انہیں شامل نہیں کرتا۔ انہیں کسی بھی HMAC-SHA256 ٹول کے ساتھ دستی طور پر دوبارہ شمار کریں، حصے 5 اور 7 کی پیروی کرتے ہوئے۔ BlackJOKR اور JOKR Ballz کوئی سیڈ بالکل شائع نہیں کرتے (حصے 6 اور 8)، اس لیے ان کے لیے تصدیق کرنے کے لیے کچھ نہیں ہے۔
10. ریکارڈز اور جائزہ
10.1. ہر Original کے ہر راؤنڈ کو ہمارے سرورز پر اس کے ان پٹ اور نتیجے کے ساتھ ریکارڈ کیا جاتا ہے (حصے 3 سے 8)، ہمارے لیجر میں متعلقہ بیلنس کی حرکتوں کے ساتھ۔
10.2. JOKR Mines کے لیے، ایک خودکار مانیٹر آخری دوبارہ شروعات کے بعد سے ادا کی گئی رقوم کا موازنہ شرط لگائی گئی رقوم سے کرتا ہے اور جب مشاہدہ شدہ واپسی متوقع بینڈ سے تجاوز کرے تو آپریٹر کو خبردار کرتا ہے۔ دوسری گیمز کے لیے، راؤنڈ ریکارڈز بعد میں جائزہ لینے کی اجازت دیتے ہیں۔
10.3. اگر آپ کو لگتا ہے کہ کوئی راؤنڈ غلط طریقے سے حل کیا گیا تھا، تو JOKR Support — ان ایپ سپورٹ چیٹ (کسی بھی مین ٹیب کے فوٹر میں "رابطہ کریں") یا support@jokr.casino سے رابطہ کریں گیم، راؤنڈ کا وقت اور Crash یا Mines کے لیے، ہیش کے ساتھ۔ ہم سرور ریکارڈ کا جائزہ لیں گے اور جواب دیں گے۔
تمام قانونی دستاویزات: خدمات کی شرائط · رازداری کی پالیسی · کوکی پالیسی · ذمہ دارانہ گیمنگ · بونس کی شرائط · نکلوانے کی پالیسی · گیم کے اصول · منصفانہ پن اور RNG · AML / KYC پالیسی · کھیلوں کے اصول