HandyCafe Docs
owner cashier

مدیریت کنسول‌ها

HandyCafe کنسول‌های بازی را در کنار رایانه‌ها مدیریت می‌کند و یک سیستم یکپارچه برای پیگیری نشست‌ها، قیمت‌گذاری و درآمد در تمام دستگاه‌های گیمینگ سنتر یا سالن ایسپورتس شما فراهم می‌کند.


کنسول‌ها چیست؟

کنسول‌ها در HandyCafe نمایانگر ایستگاه‌های بازی مانند PlayStation، Xbox، Nintendo Switch و سایر انواع دستگاه‌های سفارشی هستند. آنها جداگانه از رایانه‌ها مدیریت می‌شوند اما از همان چرخه نشست پیروی می‌کنند. می‌توانید نشست‌ها را شروع کنید، متوقف کنید، از سر بگیرید و پایان دهید با پشتیبانی کامل از قیمت‌گذاری و صورت‌حساب.

صفحه کنسول‌ها تمام کنسول‌های ثبت‌شده را به‌صورت کارت‌های وضعیت نمایش می‌دهد و نمای بصری سریعی از دستگاه‌هایی که در حال استفاده، آماده یا در انتظار پرداخت هستند فراهم می‌کند.


وضعیت کنسول

هر کنسول یکی از سه وضعیت را دارد:

وضعیت توضیحات
آنلاین یک نشست فعال روی این کنسول در حال اجرا است. مشتری در حال استفاده از آن است.
بیکار کنسول آماده و در دسترس برای نشست جدید است. هیچ‌کس در حال استفاده از آن نیست.
پرداخت‌نشده نشست پایان یافته اما پرداخت هنوز دریافت نشده. نیاز به توجه صندوق‌دار دارد.

کارت‌های وضعیت در صفحه کنسول‌ها از رنگ‌بندی استفاده می‌کنند تا شناسایی هر وضعیت در یک نگاه آسان باشد.


افزودن کنسول

برای ثبت کنسول جدید در HandyCafe:

  1. به صفحه کنسول‌ها بروید.
  2. روی دکمه افزودن کنسول کلیک کنید.
  3. جزئیات کنسول را پر کنید:
    • نام: نام توصیفی برای کنسول (مثلا "ایستگاه PS5 شماره ۱"، "ناحیه Xbox - چپ"، "داک نینتندو ۳").
    • آدرس MAC: آدرس MAC شبکه کنسول. باید در فرمت معتبر باشد (مثلا AA:BB:CC:DD:EE:FF). سیستم فرمت را قبل از ذخیره اعتبارسنجی می‌کند.
    • نوع کنسول: از انواع از پیش تعریف‌شده انتخاب کنید (PlayStation، Xbox، Nintendo یا سفارشی). این نوع آیکون و دسته‌بندی نمایش‌داده‌شده روی کارت وضعیت را تعیین می‌کند.
    • نوع قیمت‌گذاری: نحوه قیمت‌گذاری این کنسول را انتخاب کنید:
      • پیش‌فرض: از نرخ ساعتی جهانی تعریف‌شده در تنظیمات قیمت‌گذاری استفاده می‌کند. اگر نرخ جهانی را تغییر دهید، نرخ این کنسول نیز خودکار تغییر می‌کند.
      • سفارشی: نرخ ساعتی مشخصی فقط برای این کنسول تعیین کنید. برای زمانی مفید است که کنسول‌های ویژه (مثلا PS5 با VR) باید بیشتر از ایستگاه‌های استاندارد هزینه داشته باشند.
    • قیمت ساعتی سفارشی: فقط هنگامی قابل مشاهده است که نوع قیمت‌گذاری روی سفارشی تنظیم شده باشد. نرخ ساعتی این کنسول خاص را وارد کنید.
  4. روی ذخیره کلیک کنید تا کنسول ثبت شود.

کنسول جدید در صفحه کنسول‌ها به‌صورت کارت وضعیت بیکار ظاهر می‌شود و آماده پذیرش نشست است.


نشست‌های کنسول

نشست‌های کنسول از همان چرخه نشست‌های رایانه پیروی می‌کنند:

شروع نشست

یک کنسول بیکار را انتخاب کنید و نشست جدید شروع کنید. می‌توانید به‌صورت اختیاری عضوی را برای صورت‌حساب مبتنی بر کیف پول یا زمان به نشست اختصاص دهید.

توقف نشست

اگر مشتری نیاز به استراحت دارد، می‌توانید نشست را متوقف کنید. تایمر متوقف می‌شود و هیچ هزینه‌ای در طول توقف محاسبه نمی‌شود.

ازسرگیری نشست

نشست متوقف‌شده را از سر بگیرید تا تایمر و صورت‌حساب از جایی که متوقف شده ادامه یابد.

پایان نشست

نشست را خاتمه دهید. سیستم هزینه کل را بر اساس مدت و نرخ ساعتی قابل اعمال محاسبه می‌کند. کنسول تا زمان دریافت پرداخت به وضعیت پرداخت‌نشده منتقل می‌شود، یا اگر پرداخت بلافاصله پردازش شود مستقیما به وضعیت بیکار می‌رود.

نشست‌های کنسول با نام کنسول شناسایی می‌شوند نه با اتصال آدرس MAC (مانند رایانه‌ها). یعنی صندوق‌دار نشست‌ها را به‌صورت دستی روی کنسول‌ها شروع و متوقف می‌کند و سیستم اتصالات را به‌صورت خودکار تشخیص نمی‌دهد.


قیمت‌گذاری کنسول

هر کنسول می‌تواند قیمت‌گذاری خاص خود را داشته باشد یا از پیش‌فرض جهانی استفاده کند:

  • قیمت‌گذاری پیش‌فرض: کنسول نرخ ساعتی جهانی را از تنظیمات قیمت‌گذاری (تنظیمات > قیمت‌گذاری) به ارث می‌برد. هر تغییر در نرخ جهانی خودکار منعکس می‌شود.
  • قیمت‌گذاری سفارشی: نرخ ساعتی ثابت مختص این کنسول. تغییرات نرخ جهانی بر کنسول‌های با قیمت‌گذاری سفارشی تاثیر نمی‌گذارد.
  • هزینه راه‌اندازی: نشست‌های کنسول می‌توانند هزینه راه‌اندازی قابل تنظیمی داشته باشند که یک‌بار در ابتدای هر نشست، جدا از نرخ ساعتی، محاسبه می‌شود. این در تنظیمات قیمت‌گذاری پیکربندی می‌شود.

مثال قیمت‌گذاری

اگر نرخ جهانی شما ساعتی ۲ واحد پولی باشد و یک PS5 ویژه با VR داشته باشید:

  • کنسول‌های استاندارد (قیمت‌گذاری پیش‌فرض): ساعتی ۲ واحد پولی
  • ایستگاه PS5 VR (قیمت‌گذاری سفارشی): ساعتی ۴.۵۰ واحد پولی

هنگامی که نرخ جهانی را به ساعتی ۲.۵۰ واحد پولی افزایش می‌دهید، کنسول‌های استاندارد خودکار به‌روزرسانی می‌شوند اما ایستگاه PS5 VR تا زمانی که به‌صورت دستی تغییرش دهید روی ۴.۵۰ واحد پولی باقی می‌ماند.


فیلتر و مرتب‌سازی

صفحه کنسول‌ها ابزارهایی برای یافتن سریع کنسول مورد نظر فراهم می‌کند:

فیلتر بر اساس نوع کنسول

نمایش را محدود به انواع خاص کنسول کنید (مثلا فقط کنسول‌های PlayStation یا فقط کنسول‌های Xbox). در کافه‌هایی با انواع مختلف کنسول مفید است.

فیلتر بر اساس وضعیت

فقط کنسول‌های با وضعیت خاص (آنلاین، بیکار یا پرداخت‌نشده) را نمایش دهید. برای یافتن سریع کنسول‌های آماده یا شناسایی نشست‌های پرداخت‌نشده مفید است.

مرتب‌سازی بر اساس نام

کنسول‌ها را بر اساس نام به ترتیب الفبایی مرتب کنید تا ایستگاه خاصی را سریعا پیدا کنید.


اختصاص عضو

اعضا می‌توانند به نشست‌های کنسول اختصاص داده شوند تا صورت‌حساب مبتنی بر کیف پول یا زمان فعال شود:

  • هنگام شروع نشست کنسول، عضوی را از فهرست اعضا انتخاب کنید.
  • هزینه‌های نشست مانند نشست‌های رایانه از موجودی کیف پول عضو کسر می‌شوند.
  • اگر عضو عضویت مبتنی بر زمان دارد، زمان باقی‌مانده‌اش در طول نشست کنسول مصرف می‌شود.
  • سابقه نشست عضو شامل نشست‌های رایانه و کنسول هر دو می‌شود.

مشتریان بدون ثبت‌نام (مراجعه حضوری) نیز می‌توانند بدون اختصاص عضو از کنسول‌ها استفاده کنند. در این حالت پرداخت هنگام پایان نشست به‌صورت دستی دریافت می‌شود.


محدودیت مجوز

کنسول‌ها در محدودیت کل دستگاه مجوز HandyCafe شما محاسبه می‌شوند. اگر مجوز بتای شما ۵۰ رایانه اجازه می‌دهد، این محدودیت شامل رایانه‌ها و کنسول‌ها هر دو می‌شود.

مثلا اگر ۴۰ رایانه و ۱۰ کنسول دارید، به محدودیت ۵۰ دستگاه رسیده‌اید. افزودن یازدهمین کنسول نیاز به ارتقای مجوز دارد.


تعداد کنسول و آمار

سربرگ صفحه کنسول‌ها آمار تجمیعی نمایش می‌دهد:

  • کل کنسول‌ها: تعداد کنسول‌های ثبت‌شده در سیستم.
  • آنلاین: چند کنسول در حال حاضر نشست فعال دارند.
  • بیکار: چند کنسول در دسترس هستند.
  • پرداخت‌نشده: چند کنسول نشست‌های در انتظار پرداخت دارند.

این تعدادها به‌صورت بلادرنگ با شروع و پایان نشست‌ها به‌روزرسانی می‌شوند.


مجوزهای لازم

دسترسی به مدیریت کنسول توسط دسته‌بندی مجوز کنسول‌ها در سیستم نقش صندوق‌دار کنترل می‌شود:

مجوز لازم برای
CONSOLE_VIEW مشاهده صفحه کنسول‌ها و دیدن کارت‌های وضعیت کنسول
CONSOLE_ADD ثبت کنسول‌های جدید در سیستم
CONSOLE_DELETE حذف کنسول‌ها از سیستم
CONSOLE_UPDATE ویرایش جزئیات کنسول (نام، آدرس MAC، نوع قیمت‌گذاری، نرخ سفارشی)

صندوق‌داری بدون CONSOLE_VIEW اصلا نمی‌تواند به صفحه کنسول‌ها دسترسی پیدا کند. صندوق‌داری با فقط CONSOLE_VIEW می‌تواند وضعیت کنسول را ببیند اما نمی‌تواند کنسول اضافه، ویرایش یا حذف کند.

برای جزئیات پیکربندی دسترسی مبتنی بر نقش، نقش‌ها و مجوزهای صندوق‌دار را مشاهده کنید.