مجوزهای نرم افزار
صفحه مجوزهای نرم افزار به شما کمک می کند مجوزهای نرم افزاری همزمان را در سراسر کافه خود ردیابی و مدیریت کنید. بسیاری از بازی ها و برنامه ها برای هر صندلی دارای مجوز هستند، به این معنی که تنها تعداد محدودی از رایانه های شخصی می توانند آنها را به طور همزمان اجرا کنند. HandyCafe این محدودیت ها را در زمان واقعی نظارت می کند و از استفاده بیش از حد جلوگیری می کند.
فیلدهای مجوز
هر رکورد مجوز حاوی اطلاعات زیر است:
| فیلد | توضیحات |
|---|---|
| نام | نام توصیفی مجوز (به عنوان مثال، "مجوز سرور CS2") |
| ارائه دهنده | فروشنده یا ناشر که مجوز را صادر کرده است |
| کلید مجوز | کلید مجوز یا شماره سریال برای مرجع |
| نوع | دسته بندی نرم افزار: بازی، اپلیکیشن و ... |
| نام فرآیند | نام فرآیند اجرایی مانیتورهای سیستم (به عنوان مثال، cs2.exe) |
| مسیر اجرایی | مسیر کامل برنامه قابل اجرا در رایانه های شخصی مشتری |
| مقدار | تعداد کل صندلی های مجوز خریداری شده |
| کاربران همزمان | حداکثر تعداد کاربران مجاز به اجرای همزمان برنامه |
| بررسی فاصله (ثانیه) | چه مدت باید برای بررسی وضعیت قبل از بازپس گیری مجوز صبر کرد |
| تاریخ انقضا | هنگامی که مجوز منقضی می شود، در صورت وجود |
چگونه ردیابی مجوز کار می کند
HandyCafe از مدل تسویه حساب/تپش قلب/ اعلام حضور برای ردیابی استفاده از مجوز در زمان واقعی استفاده می کند.
تسویه حساب
هنگامی که یک کامپیوتر مشتری یک برنامه نظارت شده را راه اندازی می کند، سیستم یک رویداد پرداخت را ثبت می کند. این یک صندلی از استخر موجود را اختصاص می دهد. اگر همه صندلیهای کاربران همزمان از قبل استفاده میشوند، سیستم یک رویداد «حداقل حد مجاز» را ثبت میکند و میتواند به صورت اختیاری از شروع برنامه جلوگیری کند.
ضربان قلب
در حالی که برنامه در حال اجرا است، مشتری به صورت دوره ای یک سیگنال ** ضربان قلب** ارسال می کند تا تأیید کند که مجوز هنوز به طور فعال در حال استفاده است. فاصله زمانی توسط پیکربندی مجوز تعیین می شود.
اعلام حضور
هنگامی که برنامه به طور معمول بسته می شود، یک رویداد اعلام ثبت می شود و صندلی مجوز به استخر موجود برمی گردد.
بازیابی خودکار
اگر مشتری نتواند ضربان قلب را در بازه بازرسی پیکربندی شده ارسال کند (مثلاً به دلیل خرابی یا قطع شبکه)، مجوز به طور خودکار بازیابی می شود. این امر مانع از کاهش دائمی استخرهای موجود در صندوق های "گیر" می شود.
بازیابی دستی
مدیران میتوانند در صورت نیاز مجوز را از یک مشتری خاص بازیابی کنند و بلافاصله صندلی را بدون انتظار برای بازیابی خودکار آزاد کنند.
رویدادهای ردیابی شده
رویدادهای زیر برای هر مجوز ثبت می شود:
| رویداد | توضیحات |
|---|---|
checkout |
یک مشتری شروع به استفاده از برنامه دارای مجوز |
heartbeat |
مشتری تأیید کرد که برنامه هنوز در حال اجرا است |
checkin |
برنامه به طور معمول بسته شد |
automatic_recovery |
مجوز پس از ضربان قلب از دست رفته به طور خودکار بازیابی شد |
manual_recovery |
یک مدیر به صورت دستی مجوز را آزاد کرد |
limit_reached |
یک مشتری سعی کرد از برنامه استفاده کند اما همه صندلی ها اشغال شده بودند |
ردیابی انقضا
مجوزهای دارای تاریخ انقضا نظارت می شوند و هشدارها با نزدیک شدن به تاریخ انقضا ایجاد می شوند. این به مدیران هشدار می دهد تا قبل از انقضای مجوزها و ایجاد اختلال در عملیات، آنها را تمدید یا جایگزین کنند.
مدیریت مجوزها
ایجاد مجوز
با ارائه فیلدهای مورد نیاز (نام، نام فرآیند، کمیت، کاربران همزمان) مجوز جدیدی اضافه کنید. سیستم بلافاصله نظارت بر فرآیند مشخص شده را بر روی تمام مشتریان متصل آغاز می کند.
ویرایش مجوز
در صورت نیاز هر فیلد مجوز را به روز کنید. تغییرات در محدودیت کاربران همزمان بلافاصله برای تسویهحسابهای جدید اعمال میشود.
حذف مجوز
سابقه مجوز را زمانی که دیگر مورد نیاز نیست حذف کنید. تسویه حساب های فعال برای مجوز حذف شده منتشر می شود.
مورد استفاده
یک سناریوی رایج مدیریت مجوزهای محدود سرور بازی است. به عنوان مثال، اگر کافه شما دارای 10 مجوز همزمان برای یک بازی چند نفره است اما 30 رایانه شخصی دارد، HandyCafe تضمین می کند که بیش از 10 رایانه شخصی بازی را همزمان اجرا نکند. یازدهمین رایانه شخصی که تلاش می کند بازی را راه اندازی کند، یک اعلان "حداقل به حد رسیده" را مشاهده می کند و اپراتور می تواند بر این اساس صف را مدیریت کند.