HandyCafe Docs
owner it-admin

Lesen Perisian

Halaman Lesen Perisian membantu anda menjejak dan menguruskan lesen perisian serentak di seluruh kafe anda. Banyak permainan dan aplikasi dilesenkan mengikut tempat duduk, bermaksud hanya bilangan PC yang terhad boleh menjalankannya secara serentak. HandyCafe memantau had ini dalam masa nyata dan mencegah penggunaan berlebihan.

Medan Lesen

Setiap rekod lesen mengandungi maklumat berikut:

Medan Penerangan
Nama Nama deskriptif untuk lesen (cth. "Lesen Pelayan CS2")
Pembekal Vendor atau penerbit yang mengeluarkan lesen
Kunci Lesen Kunci lesen atau nombor siri untuk rujukan
Jenis Kategori perisian: permainan, aplikasi, dll.
Nama Proses Nama proses boleh laku yang dipantau sistem (cth. cs2.exe)
Laluan Boleh Laku Laluan penuh ke boleh laku aplikasi pada PC klien
Kuantiti Jumlah bilangan tempat duduk lesen yang dibeli
Pengguna Serentak Bilangan maksimum pengguna yang dibenarkan menjalankan aplikasi pada masa yang sama
Selang Semakan (saat) Berapa lama menunggu semakan status sebelum menuntut semula lesen
Tarikh Luput Bila lesen luput, jika berkenaan

Cara Penjejakan Lesen Berfungsi

HandyCafe menggunakan model checkout/heartbeat/checkin untuk menjejak penggunaan lesen dalam masa nyata.

Checkout

Apabila PC klien melancarkan aplikasi yang dipantau, sistem merekodkan peristiwa checkout. Ini memperuntukkan satu tempat duduk dari kumpulan yang tersedia. Jika semua tempat duduk untuk pengguna serentak sudah digunakan, sistem merekodkan peristiwa "had tercapai" dan boleh menghalang aplikasi daripada dimulakan.

Heartbeat

Semasa aplikasi berjalan, klien menghantar isyarat heartbeat secara berkala untuk mengesahkan lesen masih digunakan secara aktif. Selang ditentukan oleh konfigurasi lesen.

Checkin

Apabila aplikasi ditutup secara normal, peristiwa checkin direkodkan dan tempat duduk lesen dikembalikan ke kumpulan yang tersedia.

Pemulihan Automatik

Jika klien gagal menghantar heartbeat dalam selang semakan yang dikonfigurasikan (contohnya, disebabkan ranap atau gangguan rangkaian), lesen secara automatik dipulihkan. Ini mencegah checkout yang "tersekat" daripada mengurangkan kumpulan yang tersedia secara kekal.

Pemulihan Manual

Pentadbir boleh memulihkan lesen secara manual dari klien tertentu jika perlu, membebaskan tempat duduk serta-merta tanpa menunggu pemulihan automatik.

Peristiwa yang Dijejak

Peristiwa berikut direkodkan untuk setiap lesen:

Peristiwa Penerangan
checkout Klien mula menggunakan aplikasi berlesen
heartbeat Klien mengesahkan aplikasi masih berjalan
checkin Aplikasi ditutup secara normal
automatic_recovery Lesen dipulihkan secara automatik selepas heartbeat terlepas
manual_recovery Pentadbir membebaskan lesen secara manual
limit_reached Klien cuba menggunakan aplikasi tetapi semua tempat duduk telah diduduki

Penjejakan Luput

Lesen dengan tarikh luput dipantau dan amaran dijana apabila tarikh luput menghampiri. Ini memberi pentadbir notis awal untuk memperbaharui atau menggantikan lesen sebelum ia luput dan mengganggu operasi.

Mengurus Lesen

Mencipta Lesen

Tambah lesen baharu dengan memberikan medan yang diperlukan (nama, nama proses, kuantiti, pengguna serentak). Sistem segera mula memantau proses yang dinyatakan pada semua klien yang disambungkan.

Menyunting Lesen

Kemas kini mana-mana medan lesen mengikut keperluan. Perubahan pada had pengguna serentak berkuat kuasa serta-merta untuk checkout baharu.

Memadamkan Lesen

Alih keluar rekod lesen apabila tidak lagi diperlukan. Checkout aktif untuk lesen yang dipadamkan dilepaskan.

Kes Penggunaan

Senario biasa ialah menguruskan lesen pelayan permainan yang terhad. Contohnya, jika kafe anda memiliki 10 lesen serentak untuk permainan berbilang pemain tetapi mempunyai 30 PC, HandyCafe memastikan tidak lebih daripada 10 PC menjalankan permainan pada masa yang sama. PC ke-11 yang cuba melancarkan permainan akan melihat pemberitahuan "had tercapai" dan pengendali boleh menguruskan giliran dengan sewajarnya.