HandyCafe Docs
owner it-admin

Ліцензії на ПЗ

Сторінка Ліцензій на ПЗ допомагає відстежувати та керувати одночасними ліцензіями програмного забезпечення по вашому кафе. Багато ігор та додатків ліцензуються на кожне робоче місце, що означає обмеження одночасних запусків на ПК. HandyCafe відстежує ці ліміти в реальному часі та запобігає перевищенню.

Поля ліцензії

Поле Опис
Назва Описова назва ліцензії (наприклад, "CS2 Server License")
Провайдер Вендор або видавець ліцензії
Ліцензійний ключ Ключ або серійний номер для довідки
Тип Категорія ПЗ: гра, додаток тощо
Ім'я процесу Ім'я виконуваного процесу для моніторингу (наприклад, cs2.exe)
Шлях до виконуваного файлу Повний шлях до додатку на клієнтських ПК
Кількість Загальна кількість придбаних ліцензійних місць
Одночасні користувачі Максимальна кількість одночасних запусків додатку
Інтервал перевірки (секунди) Час очікування перевірки статусу перед звільненням ліцензії
Дата закінчення Коли ліцензія закінчується, якщо застосовно

Як працює відстеження ліцензій

HandyCafe використовує модель checkout/heartbeat/checkin для відстеження використання ліцензій у реальному часі.

Checkout

Коли клієнтський ПК запускає відстежуваний додаток, система фіксує подію checkout. Це виділяє одне місце з доступного пулу. Якщо всі місця для одночасних користувачів вже зайняті, система фіксує подію "ліміт досягнуто".

Heartbeat

Поки додаток працює, клієнт періодично надсилає сигнал heartbeat для підтвердження активного використання ліцензії.

Checkin

При нормальному закритті додатку фіксується подія checkin і ліцензійне місце повертається до пулу.

Автоматичне відновлення

Якщо клієнт не надсилає heartbeat протягом налаштованого інтервалу (наприклад, через збій або перерву мережі), ліцензія автоматично відновлюється. Це запобігає "заст" checkout-записів.

Ручне відновлення

Адміністратори можуть вручну відновити ліцензію від конкретного клієнта, негайно звільнивши місце.

Відстежувані події

Подія Опис
checkout Клієнт почав використовувати ліцензований додаток
heartbeat Клієнт підтвердив, що додаток працює
checkin Додаток нормально закрито
automatic_recovery Ліцензія автоматично відновлена після пропущеного heartbeat
manual_recovery Адміністратор вручну звільнив ліцензію
limit_reached Клієнт спробував запустити додаток, але всі місця зайняті

Відстеження терміну дії

Ліцензії з датою закінчення відстежуються, і сповіщення генеруються при наближенні терміну. Це дає адміністраторам час для поновлення або заміни ліцензій до їхнього закінчення.

Управління ліцензіями

Створення ліцензії

Додайте нову ліцензію, вказавши обов'язкові поля (назва, ім'я процесу, кількість, одночасні користувачі). Система негайно починає моніторинг вказаного процесу на всіх підключених клієнтах.

Редагування ліцензії

Оновіть будь-яке поле. Зміни ліміту одночасних користувачів набувають чинності негайно для нових checkout-записів.

Видалення ліцензії

Видаліть запис ліцензії. Активні checkout-записи звільняються.

Сценарій використання

Типовий сценарій -- управління обмеженими ліцензіями на ігрові сервери. Наприклад, якщо ваше кафе має 10 одночасних ліцензій на мультиплеєрну гру, але 30 ПК, HandyCafe забезпечує, що не більше 10 ПК запускають гру одночасно. 11-й ПК побачить сповіщення "ліміт досягнуто" і оператор може відповідно керувати чергою.