HandyCafe Docs
owner it-admin

Lisensi Perangkat Lunak

Halaman Lisensi Perangkat Lunak membantu Anda melacak dan mengelola lisensi perangkat lunak bersamaan di seluruh kafe Anda. Banyak game dan aplikasi dilisensikan per-kursi, berarti hanya sejumlah terbatas PC yang dapat menjalankannya secara bersamaan. HandyCafe memantau batas ini secara real-time dan mencegah penggunaan berlebihan.

Kolom Lisensi

Setiap catatan lisensi berisi informasi berikut:

Kolom Deskripsi
Nama Nama deskriptif untuk lisensi (misalnya "Lisensi Server CS2")
Penyedia Vendor atau penerbit yang menerbitkan lisensi
Kunci Lisensi Kunci lisensi atau nomor seri untuk referensi
Tipe Kategori perangkat lunak: game, aplikasi, dll.
Nama Proses Nama proses eksekutabel yang dipantau sistem (misalnya cs2.exe)
Path Eksekutabel Path lengkap ke eksekutabel aplikasi di PC klien
Kuantitas Jumlah total kursi lisensi yang dibeli
Pengguna Bersamaan Jumlah maksimum pengguna yang diizinkan menjalankan aplikasi pada saat yang sama
Interval Pemeriksaan (detik) Berapa lama menunggu pemeriksaan status sebelum mengambil kembali lisensi
Tanggal Kedaluwarsa Kapan lisensi kedaluwarsa, jika berlaku

Cara Kerja Pelacakan Lisensi

HandyCafe menggunakan model checkout/heartbeat/checkin untuk melacak penggunaan lisensi secara real-time.

Checkout

Saat PC klien meluncurkan aplikasi yang dipantau, sistem mencatat event checkout. Ini mengalokasikan satu kursi dari pool yang tersedia. Jika semua kursi untuk pengguna bersamaan sudah digunakan, sistem mencatat event "batas tercapai" dan secara opsional dapat mencegah aplikasi dimulai.

Heartbeat

Saat aplikasi berjalan, klien secara berkala mengirim sinyal heartbeat untuk mengonfirmasi lisensi masih digunakan secara aktif. Intervalnya ditentukan oleh konfigurasi lisensi.

Checkin

Saat aplikasi ditutup secara normal, event checkin dicatat dan kursi lisensi dikembalikan ke pool yang tersedia.

Pemulihan Otomatis

Jika klien gagal mengirim heartbeat dalam interval pemeriksaan yang dikonfigurasi (misalnya karena crash atau gangguan jaringan), lisensi secara otomatis dipulihkan. Ini mencegah checkout yang "macet" mengurangi pool yang tersedia secara permanen.

Pemulihan Manual

Administrator dapat secara manual memulihkan lisensi dari klien tertentu jika diperlukan, membebaskan kursi segera tanpa menunggu pemulihan otomatis.

Event yang Dilacak

Event berikut dicatat untuk setiap lisensi:

Event Deskripsi
checkout Klien mulai menggunakan aplikasi berlisensi
heartbeat Klien mengonfirmasi aplikasi masih berjalan
checkin Aplikasi ditutup secara normal
automatic_recovery Lisensi dipulihkan secara otomatis setelah heartbeat terlewat
manual_recovery Administrator secara manual membebaskan lisensi
limit_reached Klien mencoba menggunakan aplikasi tetapi semua kursi terisi

Pelacakan Kedaluwarsa

Lisensi dengan tanggal kedaluwarsa dipantau dan peringatan dihasilkan saat tanggal kedaluwarsa mendekat. Ini memberikan pemberitahuan dini kepada administrator untuk memperbarui atau mengganti lisensi sebelum kedaluwarsa dan mengganggu operasi.

Mengelola Lisensi

Membuat Lisensi

Tambahkan lisensi baru dengan memberikan kolom yang diperlukan (nama, nama proses, kuantitas, pengguna bersamaan). Sistem segera mulai memantau proses yang ditentukan di semua klien yang terhubung.

Mengedit Lisensi

Perbarui kolom lisensi apa pun sesuai kebutuhan. Perubahan pada batas pengguna bersamaan berlaku segera untuk checkout baru.

Menghapus Lisensi

Hapus catatan lisensi saat tidak lagi diperlukan. Checkout aktif untuk lisensi yang dihapus dilepaskan.

Kasus Penggunaan

Skenario umum adalah mengelola lisensi server game yang terbatas. Misalnya, jika kafe Anda memiliki 10 lisensi bersamaan untuk game multiplayer tetapi memiliki 30 PC, HandyCafe memastikan bahwa tidak lebih dari 10 PC menjalankan game pada saat yang sama. PC ke-11 yang mencoba meluncurkan game akan melihat notifikasi "batas tercapai" dan operator dapat mengelola antrean sesuai.