Royal Roulette — 3D casino table render
02الألعاب والزمن الحقيقي2026قيد التطوير

ROYAL ROULETTE

منظومة ألعاب في الزمن الحقيقي.

منصة كازينو متكاملة — 15 لعبة مرجعيتها الخادم، وغرف فيديو وصوت مباشرة، واقتصاد هدايا على طراز TikTok، ومحفظة عملات رقمية متعددة السلاسل، ومكتب خلفي للمشغّل — على ASP.NET Core .NET 10 وPostgreSQL وRedis وSignalR وNext.js 16.

Royal Roulette منصة كازينو متعددة اللاعبين مع طبقة اجتماعية للبث المباشر. واجهة .NET 10 API مبنية على طبقات — API، والتطبيق، والنطاق، والبنية التحتية — مع 55 متحكمًا وأربعة مراكز SignalR و27 ترحيل EF Core. خمس عشرة وحدة ألعاب (الروليت، وأفياتور كراش، وبلاك جاك، وباكارات، وسلوتس، وفيديو بوكر، والنرد، وكينو، والألغام، وبلينكو، وهاي-لو، وقلب العملة، وعبور الدجاجة، وعجلة الحظ، وسلوت الغرب) تستمد عشوائيتها من System.Security.Cryptography.RandomNumberGenerator خلف تجريد ISecureRandom؛ والألعاب ذات الجولات المستمرة تعمل كعمّال خلفية يدفعون الجولات إلى المراكز.

تنشر الغرف المباشرة وتشترك عبر LiveKit WebRTC مع مزوّد وهمي للتطوير دون اتصال؛ وغرف الصوت فيها مقاعد للمتحدثين وطابور رفع اليد؛ وكتالوج من 14 هدية بست درجات ندرة يُصطف على الخادم ويُعرض بفيديو كامل الحركة مع بدائل SVG. وتتولى المحفظة الإيداعات والسحوبات متعددة السلاسل بأرصدة ذات إصدارات صفوف ومفاتيح عمليات عميل غير قابلة للتكرار. والواجهة الأمامية Next.js 16 مع React Compiler وسياسة CSP صارمة وthree.js وGSAP وFramer Motion.

01

نظرة عامة

فخامة داكنة، وطاولات، وغرف مباشرة، وأنظمة ألعاب، ومحفظة، وإدارة — منظومة واحدة تكون فيها كل جولة مرجعيتها الخادم، وكل هدية مصطفّة وغير قابلة للتكرار ومتحركة.

02

البنية

  1. 01
    NEXT.JS
    موجّه الصفحات · React Compiler · CSP
  2. 02
    API
    إعادة كتابة وكيل لمسارات ‎/api و‎/hubs
  3. 03
    .NET 10
    55 متحكمًا · FluentValidation · Serilog
  4. 04
    POSTGRESQL
    EF Core · 27 ترحيلًا · إصدارات الصفوف
  5. 05
    محرك RNG
    ISecureRandom · RandomNumberGenerator
  6. 06
    خدمات الألعاب
    15 وحدة · عمّال خلفية · حالة في Redis
  7. 07
    الزمن الحقيقي
    4 مراكز SignalR · LiveKit WebRTC
  1. NGINX
    80 / 443
  2. rr-frontend
    Next.js :3000
  3. rr-backend
    .NET :5001
  4. postgres:16
    pgdata
  5. redis:7
    حالة اللعبة
  6. LiveKit
    WebRTC :7880
03

الهندسة

أنظمة الألعاب

  • 01تعمل الروليت وأفياتور كعمّال خلفية على الخادم مع بث الجولات على مراكز مخصصة
  • 02حالة اللعبة المتقلبة لأفياتور والألغام وعبور الدجاجة والسلوت وهاي-لو وبلاك جاك وفيديو بوكر تُحفظ في Redis؛ ويرفض الإنتاج البديل الاحتياطي في الذاكرة
  • 03كل محوّل يستمد عشوائيته من System.Security.Cryptography.RandomNumberGenerator خلف ISecureRandom
  • 04تزامن المحفظة: إصدارات الصفوف، وقيود السلامة المالية، ومفاتيح عمليات العميل لإيداعات وسحوبات غير قابلة للتكرار
  • 05سياسة CSP صارمة مع تقييد الكاميرا والميكروفون بالنطاق الذاتي؛ ورموز استعلام SignalR معطّلة في الإنتاج
royal-roulette.com/admin
وحدة تحكم إدارة المشغّل
المكتب الخلفي للإدارة
04

الغرف المباشرة والهدايا

الغرف المباشرة على سطح المكتب والجوال
غرفة مباشرة — تجربة المشاهد على سطح المكتب
غرفة مباشرة — تجربة المشاهد على سطح المكتب
طبقة تحريك الهدايا في غرفة مباشرة
طبقة تحريك الهدايا في غرفة مباشرة
  1. 01

    النشر عبر LiveKit

    يبدأ المضيفون البث عبر مزوّد وسائط LiveKit؛ ويُبقي مزوّد وهمي التدفق كله قابلًا للاختبار دون اتصال.

  2. 02

    14 هدية، 6 درجات ندرة

    من الشائع إلى الأسطوري. تمتد مدة العرض من 5.0 s → 12.0 s وعدد الجسيمات من 15 → 100 بحسب الندرة؛ ست هدايا تُقدَّم كفيديو كامل الحركة بدقة 720×1280، والبقية تستخدم بدائل SVG.

  3. 03

    طابور مرجعيته الخادم

    الهدايا غير قابلة للتكرار وتُصطف على الخادم قبل أن يعرضها العميل، فلا تؤدي دفعة من النقرات أبدًا إلى خصم مزدوج أو إلى فقدان التزامن بين المشاهدين.

  4. 04

    رصيد البث المباشر

    عملة هدايا منفصلة مع طلبات شحن من المستخدم وطابور موافقة إداري.

05

التصميم

حظيت كل لعبة بمعالجة سينمائية: عجلة روليت وطاولة ثلاثية الأبعاد مركّبة، ولعبة ألغام في قبو من السبج، ومرصد Royal Plinko، وشبكة أفياتور كراش بأطلس خامات 4K خاص بها. تسعة عشر غلاف لعبة تتشارك لغة بصرية واحدة بمقاس 960×540.

06

النتائج

91 / 91
الاختبارات
المصدر · تقرير الاستكشاف
15
الألعاب
المصدر · GameModules
14 · 6 درجات
الهدايا
المصدر · TIKTOK_GIFTS_SUMMARY_AR.md
47+
الصفحات الثابتة
المصدر · بناء الواجهة الأمامية
  1. 2026-03
    أول ترحيل EF — إصدارات صفوف المحفظة
  2. 2026-04
    KYC، والتحديات، وتذاكر الدعم، واللعب المسؤول
  3. 2026-05
    نشر Book of Golden Sheba
  4. 2026-06
    نشر Thunder Reels
  5. 2026-07
    مخطط النظام المباشر
  6. 2026-08
    اكتمال الغرف المباشرة — 88/100؛ خط أساس git وبوابات CI
المشروع التالي
AQUAFINITY