HandyCafe Docs
owner cashier

إدارة وحدات التحكم

يدير HandyCafe وحدات تحكم الألعاب إلى جانب أجهزة الكمبيوتر مما يمنح مركز الألعاب أو ساحة الرياضات الإلكترونية نظامًا موحدًا لتتبع الجلسات والتسعير والإيرادات عبر جميع الأجهزة.


ما هي وحدات التحكم؟

تمثل وحدات التحكم في HandyCafe محطات الألعاب مثل PlayStation وXbox وNintendo Switch وأنواع الأجهزة المخصصة الأخرى. تُدار بشكل منفصل عن أجهزة الكمبيوتر لكنها تتبع نفس دورة حياة الجلسة. يمكنك بدء الجلسات وإيقافها مؤقتًا واستئنافها وإنهائها مع دعم كامل للتسعير والفوترة.

تعرض صفحة وحدات التحكم جميع الوحدات المسجلة كبطاقات حالة مما يمنحك نظرة بصرية سريعة على الأجهزة المستخدمة والمتاحة وتلك التي لديها مدفوعات معلّقة.


حالة وحدة التحكم

لكل وحدة تحكم واحدة من ثلاث حالات:

الحالة الوصف
متصلة جلسة نشطة تعمل على هذه الوحدة. زبون يستخدمها حاليًا.
خاملة الوحدة متاحة وجاهزة لجلسة جديدة. لا أحد يستخدمها حاليًا.
غير مدفوعة انتهت الجلسة لكن لم يُحصّل الدفع بعد. تتطلب انتباه أمين الصندوق.

تستخدم بطاقات الحالة على صفحة وحدات التحكم ترميزًا لونيًا لتسهيل تحديد كل حالة بنظرة واحدة.


إضافة وحدة تحكم

لتسجيل وحدة تحكم جديدة في HandyCafe:

  1. انتقل إلى صفحة وحدات التحكم.
  2. انقر على زر إضافة وحدة تحكم.
  3. أدخل تفاصيل الوحدة:
    • الاسم: اسم وصفي للوحدة (مثلًا "محطة PS5 رقم 1" أو "منطقة Xbox - يسار" أو "Nintendo Dock 3").
    • عنوان MAC: عنوان MAC الشبكي للوحدة. يجب أن يكون بتنسيق صالح (مثلًا AA:BB:CC:DD:EE:FF). يتحقق النظام من التنسيق قبل الحفظ.
    • نوع الوحدة: اختر من أنواع وحدات التحكم المعرّفة مسبقًا (PlayStation أو Xbox أو Nintendo أو مخصص). يحدد هذا الأيقونة والفئة المعروضة على بطاقة الحالة.
    • نوع التسعير: اختر كيفية تسعير هذه الوحدة:
      • افتراضي: يستخدم السعر العالمي للساعة المحدد في إعدادات التسعير. إذا غيّرت السعر العالمي يتغير سعر هذه الوحدة تلقائيًا.
      • مخصص: حدد سعرًا بالساعة خاصًا بهذه الوحدة فقط. مفيد عندما ينبغي أن تكلف الوحدات المميزة (مثلًا PS5 مع VR) أكثر من المحطات العادية.
    • السعر المخصص بالساعة: يظهر فقط عند ضبط نوع التسعير على مخصص. أدخل سعر الساعة لهذه الوحدة المحددة.
  4. انقر على حفظ لتسجيل الوحدة.

تظهر الوحدة الجديدة على صفحة وحدات التحكم كبطاقة بحالة خاملة جاهزة لقبول الجلسات.


جلسات وحدات التحكم

تتبع جلسات وحدات التحكم نفس دورة حياة جلسات أجهزة الكمبيوتر:

بدء جلسة

حدد وحدة تحكم خاملة وابدأ جلسة جديدة. يمكنك اختياريًا تعيين عضو للجلسة للفوترة من المحفظة أو بناءً على الوقت.

إيقاف الجلسة مؤقتًا

إذا احتاج الزبون لاستراحة يمكنك إيقاف الجلسة مؤقتًا. يتوقف المؤقت ولا تتراكم رسوم خلال الإيقاف المؤقت.

استئناف الجلسة

استأنف جلسة متوقفة مؤقتًا لمتابعة المؤقت والفوترة من حيث توقفا.

إنهاء الجلسة

أنهِ الجلسة. يحسب النظام الرسوم الإجمالية بناءً على المدة والسعر المطبق بالساعة. تنتقل الوحدة إلى حالة غير مدفوعة حتى تحصيل الدفع أو مباشرةً إلى خاملة إذا عُولج الدفع فورًا.

عند تكوين محطة Ödeal المالية النشطة، يستخدم تحصيل النقود والبطاقات لجلسة جهاز الألعاب نفس سير تسوية العملة المالية المتبعة في جلسات أجهزة الكمبيوتر. يرسل HandyCafe رسوم جهاز الألعاب وأي طلبات جهاز ألعاب تم تحصيلها إلى Ödeal قبل تأكيد التسوية المحلية. يطبع التسوية النقدية الناجحة إيصالاً مالياً بدون فتح شاشة تحصيل البطاقة.

تُحدد جلسات وحدات التحكم باسم الوحدة بدلًا من اتصال عنوان MAC (كما هو الحال مع أجهزة الكمبيوتر). هذا يعني أن أمين الصندوق يبدأ الجلسات ويوقفها يدويًا على الوحدات بدلًا من اكتشاف النظام للاتصالات تلقائيًا.


تسعير وحدات التحكم

يمكن إعداد كل وحدة تحكم بتسعيرها الخاص أو استخدام الإعداد الافتراضي العالمي:

  • التسعير الافتراضي: ترث الوحدة السعر العالمي بالساعة من إعدادات التسعير (الإعدادات > التسعير). أي تغييرات على السعر العالمي تنعكس تلقائيًا.
  • التسعير المخصص: سعر ثابت بالساعة خاص بهذه الوحدة. تغييرات السعر العالمي لا تؤثر على الوحدات ذات التسعير المخصص.
  • رسوم البدء: يمكن أيضًا أن يكون لجلسات وحدات التحكم رسوم بدء قابلة للتعديل تُفرض مرة واحدة في بداية كل جلسة بشكل منفصل عن السعر بالساعة. تُعدّ في إعدادات التسعير.

مثال على التسعير

إذا كان سعرك العالمي 2.00 دولار/ساعة ولديك PS5 مميز مع VR:

  • الوحدات العادية (تسعير افتراضي): 2.00 دولار/ساعة
  • محطة PS5 VR (تسعير مخصص): 4.50 دولار/ساعة

عند رفع السعر العالمي إلى 2.50 دولار/ساعة تتحدث الوحدات العادية تلقائيًا لكن محطة PS5 VR تبقى عند 4.50 دولار/ساعة حتى تغيّرها يدويًا.


التصفية والترتيب

توفر صفحة وحدات التحكم أدوات لإيجاد الوحدة المطلوبة بسرعة:

التصفية حسب نوع الوحدة

تضييق العرض لإظهار أنواع محددة فقط (مثلًا إظهار وحدات PlayStation فقط أو وحدات Xbox فقط). مفيد في المقاهي التي تحتوي على أنواع متعددة.

التصفية حسب الحالة

إظهار الوحدات بحالة محددة فقط (متصلة أو خاملة أو غير مدفوعة). مفيد لإيجاد الوحدات المتاحة بسرعة أو تحديد الجلسات غير المدفوعة.

الترتيب حسب الاسم

ترتيب الوحدات أبجديًا حسب الاسم لإيجاد محطة محددة بسرعة.


تعيين الأعضاء

يمكن تعيين أعضاء لجلسات وحدات التحكم لتفعيل الفوترة من المحفظة أو بناءً على الوقت:

  • عند بدء جلسة وحدة تحكم حدد عضوًا من قائمة الأعضاء.
  • تُخصم رسوم الجلسة من رصيد محفظة العضو تمامًا كجلسات أجهزة الكمبيوتر.
  • إذا كان لدى العضو عضوية مبنية على الوقت يُستهلك وقته المتبقي خلال جلسة الوحدة.
  • يتضمن سجل جلسات العضو جلسات أجهزة الكمبيوتر ووحدات التحكم.

يمكن للزبائن غير المسجلين (الزائرين) أيضًا استخدام وحدات التحكم بدون تعيين عضو. في هذه الحالة يُحصّل الدفع يدويًا عند انتهاء الجلسة.


حد الترخيص

يمكن للخطط تحديد حد أقصى منفصل لجلسات جهاز الألعاب النشطة. تسمح الخطة المجانية بجلستي جهاز ألعاب نشطتين في نفس الوقت. تبقى سجلات جهاز الألعاب المسجّلة مرئية بحيث لا تتطلب الترقية إعادة إنشاء السجلات.

عند تفعيل جلستي جهاز ألعاب مجانيتين بالفعل في حالة Online أو Paused، يتم منع بدء جلسة أخرى. يعرض HandyCafe رسالة محلية تطلب من أمين الصندوق إيقاف جهاز ألعاب آخر أو ترقية الخطة. إذا تغيرت الخطة إلى خطة مجانية بينما تكون أكثر من جلستين نشطتين، توقف الجلسات النشطة الزائدة بشكل حتمي. لا تُزال سجلات جهاز الألعاب غير المدفوعة والخاملة.


عدد الوحدات والإحصائيات

يعرض رأس صفحة وحدات التحكم إحصائيات مجمّعة:

  • إجمالي الوحدات: عدد وحدات التحكم المسجلة في نظامك.
  • متصلة: عدد الوحدات التي لديها جلسات نشطة حاليًا.
  • خاملة: عدد الوحدات المتاحة.
  • غير مدفوعة: عدد الوحدات التي لديها جلسات تنتظر الدفع.

تتحدث هذه الأعداد فوريًا مع بدء الجلسات وإنهائها.


الصلاحيات المطلوبة

يُتحكم بالوصول إلى إدارة وحدات التحكم من خلال فئة صلاحيات وحدات التحكم في نظام أدوار أمناء الصندوق:

الصلاحية مطلوبة لـ
CONSOLE_VIEW عرض صفحة وحدات التحكم ورؤية بطاقات حالتها
CONSOLE_ADD تسجيل وحدات تحكم جديدة في النظام
CONSOLE_DELETE حذف وحدات التحكم من النظام
CONSOLE_UPDATE تعديل تفاصيل وحدات التحكم (الاسم وعنوان MAC ونوع التسعير والسعر المخصص)

أمين الصندوق بدون CONSOLE_VIEW لا يستطيع الوصول إلى صفحة وحدات التحكم. أمين الصندوق الذي يملك CONSOLE_VIEW فقط يمكنه رؤية حالة الوحدات لكنه لا يستطيع إضافة أو تعديل أو حذف الوحدات.

راجع أدوار أمناء الصندوق والصلاحيات للاطلاع على تفاصيل إعداد الوصول المبني على الأدوار.