HandyCafe Docs
owner cashier

پنل مدیریت

پنل مدیریت (که در نوار کناری با برچسب "Computers" نمایش داده می‌شود) فضای اصلی برای پایش و مدیریت همه رایانه‌های کلاینت در اینترنت‌کافه یا مرکز بازی شماست. این بخش یک نمای بلادرنگ از هر دستگاه متصل ارائه می‌دهد و ابزارهایی برای شروع نشست‌ها، کنترل برق و دسترسی به قابلیت‌های مدیریت از راه دور فراهم می‌کند.

کارت‌های خلاصه داشبورد

بالای پنل مدیریت، یک ردیف کارت خلاصه شاخص‌های کلیدی شیفت فعلی را نشان می‌دهد:

کارت توضیح
Usage درصد رایانه‌های در حال استفاده، به‌صورت نشانگر سرعت‌سنج نمایش داده می‌شود. با فرمول (رایانه‌های online / کل رایانه‌ها) x 100 محاسبه می‌شود.
Network مجموع سرعت دانلود و آپلود همه کلاینت‌های متصل، بر حسب Mbps.
Usage Time مجموع زمان نشست فعال در همه کلاینت‌ها، نمایش داده‌شده بر حسب دقیقه.
Paid درآمدی که از نشست‌های تکمیل‌شده جمع‌آوری شده است.
Pending Revenue درآمد نشست‌هایی که در حال حاضر فعال‌اند اما هنوز پرداخت نشده‌اند.
Total Revenue جمع Paid و Pending Revenue.

همه ارقام درآمدی از نماد ارز و تعداد رقم‌های کسری پیکربندی‌شده در Settings > Pricing استفاده می‌کنند.

حالت‌های نمایش

پنل مدیریت سه حالت نمایش را پشتیبانی می‌کند که از نوار فیلتر قابل تغییر هستند:

Icon View (Grid)

هر رایانه کلاینت را به‌صورت یک کارت در چیدمان grid نشان می‌دهد. هر کارت hostname، رنگ وضعیت، تایمر نشست، نام عضو و سرعت شبکه را نمایش می‌دهد. این نمای پیش‌فرض است و بهترین نمای کلی بصری را می‌دهد.

Detail View (Grid with Expanded Cards)

مشابه Icon View است اما با کارت‌های بزرگ‌تر که جزئیات بیشتری مثل نوار پیشرفت برای نشست‌های زمان‌دار و زمان‌بندی دقیق‌تر نشست را نشان می‌دهند.

List View

همه کلاینت‌ها را به‌شکل جدول با یک ردیف برای هر کلاینت نمایش می‌دهد. این نما فشرده و کارآمد است وقتی تعداد زیادی رایانه را مدیریت می‌کنید.

کارت‌های کلاینت

هر کارت کلاینت در نمای grid این اطلاعات را نمایش می‌دهد:

عنصر توضیح
Hostname نام نمایشی رایانه کلاینت
Status color یک حاشیه یا پس‌زمینه رنگی که وضعیت فعلی را نشان می‌دهد
Session timer زمان شروع، زمان پایان (برای prepaid)، زمان استفاده‌شده و زمان باقی‌مانده
Progress bar برای نشست‌های زمان‌دار، نوار بصری نشان می‌دهد چه مقدار زمان مصرف شده است
Member name نام عضو اختصاص‌یافته، اگر وجود داشته باشد
Network stats سرعت‌های فعلی دانلود و آپلود برای کلاینت

رنگ‌های وضعیت

کارت‌های کلاینت بر اساس وضعیت فعلی رنگ‌بندی می‌شوند:

وضعیت رنگ معنی
Online سبز یک نشست فعال در حال اجراست
Idle فیروزه‌ای کلاینت متصل و آماده است اما هیچ نشستی فعال نیست
Paused نارنجی نشست متوقف شده است؛ صورتحساب متوقف می‌ماند
Admin بنفش کلاینت در حالت admin یا نگه‌داری است
Offline قرمز کلاینت به سرور متصل نیست
Busy زرد کلاینت در حال پردازش یک درخواست است

نوار فیلتر

نوار فیلتر بین کارت‌های خلاصه و grid کلاینت قرار دارد. این نوار کنترل‌هایی برای محدود کردن و سازمان‌دهی کلاینت‌های نمایش‌داده‌شده فراهم می‌کند:

فیلتر وضعیت

کلاینت‌ها را بر اساس وضعیت اتصال و نشست فیلتر کنید:

فیلتر چه چیزهایی را نشان می‌دهد
All همه کلاینت‌های ثبت‌شده
Connected همه کلاینت‌هایی که در حال حاضر به سرور وصل‌اند (هر وضعیتی به‌جز Offline)
In Use کلاینت‌هایی با نشست فعال یا متوقف‌شده
Ready کلاینت‌های متصل در وضعیت Idle، آماده برای نشست جدید
Offline کلاینت‌هایی که در حال حاضر متصل نیستند

هر دکمه فیلتر تعداد کلاینت‌های مطابق را هم نشان می‌دهد.

جست‌وجو

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

Sort

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

  • Hostname (صعودی یا نزولی)
  • Status
  • Time used (صعودی یا نزولی)

Group By

کلاینت‌ها را به‌صورت بصری گروه‌بندی کنید:

  • None. همه کلاینت‌ها با هم نمایش داده می‌شوند
  • Status. کلاینت‌ها در بخش‌هایی بر اساس وضعیت فعلی گروه‌بندی می‌شوند

Card Gap

یک اسلایدر (0 تا 50px) که فاصله بین کارت‌های کلاینت در نمای grid را تنظیم می‌کند. برای شخصی‌سازی تراکم بصری پنل مفید است.

View Toggle

بین حالت‌های Icon، Detail و List جابه‌جا می‌شود.

دکمه‌های اقدام کارت کلاینت

با کلیک یا hover روی هر کارت کلاینت، دکمه‌های اقدام برای همه عملیات در دسترس ظاهر می‌شوند. اقدام‌ها بر اساس دسته سازمان‌دهی شده‌اند:

اقدام‌های نشست

اقدام توضیح
Start Session یک نشست postpaid یا prepaid جدید روی این رایانه شروع می‌کند
Stop Session نشست فعلی را پایان می‌دهد و دیالوگ پرداخت را باز می‌کند
Pause صورتحساب نشست فعال را موقتاً متوقف می‌کند
Resume یک نشست متوقف‌شده را ادامه می‌دهد
Add Time دقیقه به نشست در حال اجرا اضافه یا از آن کم می‌کند
Switch نشست را به رایانه دیگری منتقل می‌کند

ابزارهای راه دور

اقدام توضیح
Remote Desktop یک نمای زنده دسکتاپ از صفحه کلاینت باز می‌کند
Screenshot یک اسکرین‌شات از صفحه فعلی کلاینت می‌گیرد
Window Capture پنجره‌های خاص برنامه را روی کلاینت capture می‌کند
Send Message یک پیام popup روی صفحه کلاینت نشان می‌دهد

اطلاعات برنامه‌ها

اقدام توضیح
Running Apps فهرست برنامه‌های در حال اجرای کلاینت را نشان می‌دهد
Startup Apps برنامه‌های تنظیم‌شده برای اجرا هنگام startup ویندوز را نشان می‌دهد
Installed Apps همه نرم‌افزارهای نصب‌شده روی رایانه کلاینت را نشان می‌دهد
Windowed Apps برنامه‌هایی را نشان می‌دهد که پنجره قابل مشاهده دارند

مدیریت برق

اقدام توضیح
Shutdown رایانه کلاینت را از راه دور خاموش می‌کند
Reboot رایانه کلاینت را از راه دور restart می‌کند
Wake on LAN یک magic packet از نوع Wake-on-LAN می‌فرستد تا یک رایانه offline را روشن کند
Close Client نرم‌افزار HandyCafe Client را روی رایانه راه دور می‌بندد

اقدام‌هایی که برای وضعیت فعلی کلاینت قابل اعمال نیستند به‌صورت غیرفعال نمایش داده می‌شوند. برای مثال، نمی‌توانید یک کلاینت idle را pause کنید یا روی رایانه‌ای که از قبل نشست دارد، نشست جدیدی شروع کنید.

پنل جزئیات کلاینت انتخاب‌شده

وقتی روی یک کارت کلاینت کلیک می‌کنید، پنل Selected Client Details در سمت راست پنل مدیریت ظاهر می‌شود. این پنل اطلاعات گسترده‌تری درباره رایانه انتخاب‌شده نشان می‌دهد:

اطلاعات سیستم

  • نسخه و build سیستم‌عامل
  • میزان استفاده از RAM و ظرفیت آن

فهرست برنامه‌ها

نماهای tabbed که این موارد را نشان می‌دهند:

  • Running Apps. برنامه‌های در حال اجرا، همراه با نام process و میزان استفاده از حافظه
  • Startup Apps. برنامه‌هایی که به‌صورت خودکار هنگام boot شدن رایانه اجرا می‌شوند
  • Installed Apps. همه نرم‌افزارهای نصب‌شده روی کلاینت
  • Windowed Apps. برنامه‌هایی با پنجره‌های قابل‌مشاهده که می‌توان برای window capture هدف‌گذاری‌شان کرد

کنترل برق

دکمه‌های اختصاصی برای Shutdown، Reboot و Wake on LAN، با حالت‌های بارگذاری و غیرفعال بر اساس وضعیت فعلی کلاینت:

  • Shutdown و Reboot فقط وقتی در دسترس‌اند که کلاینت متصل باشد.
  • Wake on LAN فقط وقتی در دسترس است که کلاینت offline باشد.

عملیات گروهی

می‌توانید چند کلاینت را برای اقدام‌های هم‌زمان انتخاب کنید:

  1. Ctrl را نگه دارید (یا Cmd روی macOS) و روی چند کارت کلاینت کلیک کنید تا انتخاب شوند.
  2. از دکمه‌های bulk action استفاده کنید تا عملیات را روی همه کلاینت‌های انتخاب‌شده یک‌جا انجام دهید.

عملیات گروهی در دسترس شامل این‌ها هستند:

  • Shutdown. همه رایانه‌های انتخاب‌شده را خاموش می‌کند
  • Reboot. همه رایانه‌های انتخاب‌شده را restart می‌کند
  • Send Message. همان پیام را روی همه رایانه‌های انتخاب‌شده نشان می‌دهد

به‌روزرسانی‌های بلادرنگ

پنل مدیریت از طریق جریان رویداد TCP بین سرور و کلاینت‌های متصل، در لحظه به‌روزرسانی می‌شود. تغییرات فوراً رخ می‌دهند:

  • وقتی یک کلاینت وصل یا قطع می‌شود، کارت آن ظاهر می‌شود یا به وضعیت Offline تغییر می‌کند.
  • تایمرهای نشست بدون refresh صفحه به‌صورت زنده شمارش می‌شوند.
  • نشانگرهای سرعت شبکه پیوسته به‌روز می‌شوند.
  • رنگ‌های وضعیت فوراً وقتی نشست‌ها شروع، pause، resume یا stop می‌شوند تغییر می‌کنند.

بررسی مجوزها

همه اقدام‌ها در پنل مدیریت به مجوزهای نقش صندوق‌دار احترام می‌گذارند:

  • اگر نقش صندوق‌دار مجوز مدیریت نشست را ندهد، اقدام‌های مربوط به نشست غیرفعال می‌شوند.
  • اگر مجوز beta در حالت read-only باشد، همه اقدام‌های تغییر‌دهنده غیرفعال می‌شوند.
  • اقدام‌های مدیریت برق به سطح مجوز مناسب نیاز دارند.

اقدام‌های غیرفعال روی کارت کلاینت و پنل جزئیات خاکستری نمایش داده می‌شوند. وقتی روی یک اقدام غیرفعال hover کنید، tooltipی باز می‌شود که توضیح می‌دهد چرا در دسترس نیست.

کلاینت‌های قدیمی

کلاینت‌های HandyCafe V3 و V4 در پنل مدیریت به‌صورت نوع کارت مستقل ظاهر می‌شوند. نوار ابزار اقدام آنها برای هماهنگی با چیزی که پروتکل قدیمی پشتیبانی می‌کند محدود می‌شود: Login، Logout، Add Time، Screenshot، Logoff، Reboot و Shutdown. قبل از اینکه انتظار داشته باشید ظاهر شوند، پشتیبانی زمان اجرا را در Settings > Legacy Clients فعال کنید. برای جزئیات کامل، Legacy Clients را ببینید.


مراحل بعدی