HandyCafe Docs
owner it-admin

مجوزهای نرم افزار

صفحه مجوزهای نرم افزار به شما کمک می کند مجوزهای نرم افزاری همزمان را در سراسر کافه خود ردیابی و مدیریت کنید. بسیاری از بازی ها و برنامه ها برای هر صندلی دارای مجوز هستند، به این معنی که تنها تعداد محدودی از رایانه های شخصی می توانند آنها را به طور همزمان اجرا کنند. HandyCafe این محدودیت ها را در زمان واقعی نظارت می کند و از استفاده بیش از حد جلوگیری می کند.

فیلدهای مجوز

هر رکورد مجوز حاوی اطلاعات زیر است:

فیلد توضیحات
نام نام توصیفی مجوز (به عنوان مثال، "مجوز سرور CS2")
ارائه دهنده فروشنده یا ناشر که مجوز را صادر کرده است
کلید مجوز کلید مجوز یا شماره سریال برای مرجع
نوع دسته بندی نرم افزار: بازی، اپلیکیشن و ...
نام فرآیند نام فرآیند اجرایی مانیتورهای سیستم (به عنوان مثال، cs2.exe)
مسیر اجرایی مسیر کامل برنامه قابل اجرا در رایانه های شخصی مشتری
مقدار تعداد کل صندلی های مجوز خریداری شده
کاربران همزمان حداکثر تعداد کاربران مجاز به اجرای همزمان برنامه
بررسی فاصله (ثانیه) چه مدت باید برای بررسی وضعیت قبل از بازپس گیری مجوز صبر کرد
تاریخ انقضا هنگامی که مجوز منقضی می شود، در صورت وجود

چگونه ردیابی مجوز کار می کند

HandyCafe از مدل تسویه حساب/تپش قلب/ اعلام حضور برای ردیابی استفاده از مجوز در زمان واقعی استفاده می کند.

تسویه حساب

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

ضربان قلب

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

اعلام حضور

هنگامی که برنامه به طور معمول بسته می شود، یک رویداد اعلام ثبت می شود و صندلی مجوز به استخر موجود برمی گردد.

بازیابی خودکار

اگر مشتری نتواند ضربان قلب را در بازه بازرسی پیکربندی شده ارسال کند (مثلاً به دلیل خرابی یا قطع شبکه)، مجوز به طور خودکار بازیابی می شود. این امر مانع از کاهش دائمی استخرهای موجود در صندوق های "گیر" می شود.

بازیابی دستی

مدیران می‌توانند در صورت نیاز مجوز را از یک مشتری خاص بازیابی کنند و بلافاصله صندلی را بدون انتظار برای بازیابی خودکار آزاد کنند.

رویدادهای ردیابی شده

رویدادهای زیر برای هر مجوز ثبت می شود:

رویداد توضیحات
checkout یک مشتری شروع به استفاده از برنامه دارای مجوز
heartbeat مشتری تأیید کرد که برنامه هنوز در حال اجرا است
checkin برنامه به طور معمول بسته شد
automatic_recovery مجوز پس از ضربان قلب از دست رفته به طور خودکار بازیابی شد
manual_recovery یک مدیر به صورت دستی مجوز را آزاد کرد
limit_reached یک مشتری سعی کرد از برنامه استفاده کند اما همه صندلی ها اشغال شده بودند

ردیابی انقضا

مجوزهای دارای تاریخ انقضا نظارت می شوند و هشدارها با نزدیک شدن به تاریخ انقضا ایجاد می شوند. این به مدیران هشدار می دهد تا قبل از انقضای مجوزها و ایجاد اختلال در عملیات، آنها را تمدید یا جایگزین کنند.

مدیریت مجوزها

ایجاد مجوز

با ارائه فیلدهای مورد نیاز (نام، نام فرآیند، کمیت، کاربران همزمان) مجوز جدیدی اضافه کنید. سیستم بلافاصله نظارت بر فرآیند مشخص شده را بر روی تمام مشتریان متصل آغاز می کند.

ویرایش مجوز

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

حذف مجوز

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

مورد استفاده

یک سناریوی رایج مدیریت مجوزهای محدود سرور بازی است. به عنوان مثال، اگر کافه شما دارای 10 مجوز همزمان برای یک بازی چند نفره است اما 30 رایانه شخصی دارد، HandyCafe تضمین می کند که بیش از 10 رایانه شخصی بازی را همزمان اجرا نکند. یازدهمین رایانه شخصی که تلاش می کند بازی را راه اندازی کند، یک اعلان "حداقل به حد رسیده" را مشاهده می کند و اپراتور می تواند بر این اساس صف را مدیریت کند.