Mga Lisensya ng Software
Tinutulungan ka ng pahina ng Mga Lisensya ng Software na subaybayan at pamahalaan ang mga kasabay na lisensya ng software sa iyong cafe. Maraming mga laro at application ang lisensyado sa bawat upuan, ibig sabihin, limitadong bilang lamang ng mga PC ang maaaring magpatakbo ng mga ito nang sabay-sabay. Sinusubaybayan ng HandyCafe ang mga limitasyong ito sa real time at pinipigilan ang labis na paggamit.
Mga Patlang ng Lisensya
Ang bawat tala ng lisensya ay naglalaman ng sumusunod na impormasyon:
| Patlang | Paglalarawan |
|---|---|
| Pangalan | Deskriptibong pangalan para sa lisensya (hal., "CS2 Server License") |
| Provider | Ang vendor o publisher na nagbigay ng lisensya |
| Susi ng Lisensya | Ang susi ng lisensya o serial number para sa sanggunian |
| Uri | Kategorya ng software: laro, app, atbp. |
| Pangalan ng Proseso | Pangalanan ng maipapatupad na proseso ang mga sinusubaybayan ng system (hal., cs2.exe) |
| Executable Path | Buong landas sa application na maipapatupad sa mga PC ng kliyente |
| Dami | Kabuuang bilang ng mga biniling upuan sa lisensya |
| Mga Sabay-sabay na Gumagamit | Maximum na bilang ng mga user na pinapayagang patakbuhin ang application sa parehong oras |
| Suriin ang Interval (segundo) | Gaano katagal maghintay para sa pagsusuri ng katayuan bago bawiin ang lisensya |
| Petsa ng Pag-expire | Kapag nag-expire ang lisensya, kung naaangkop |
Paano Gumagana ang Pagsubaybay sa Lisensya
Gumagamit ang HandyCafe ng modelo ng checkout/heartbeat/checkin para subaybayan ang paggamit ng lisensya sa real time.
Checkout
Kapag ang isang client PC ay naglunsad ng isang sinusubaybayang application, ang system ay nagtatala ng isang checkout na kaganapan. Naglalaan ito ng isang upuan mula sa available na pool. Kung ang lahat ng upuan para sa sabay-sabay na mga user ay ginagamit na, ang system ay nag-log ng isang "naabot na limitasyon" na kaganapan at maaaring opsyonal na pigilan ang application mula sa pagsisimula.
Tibok ng puso
Habang tumatakbo ang application, pana-panahong nagpapadala ang kliyente ng heartbeat signal upang kumpirmahin na ang lisensya ay aktibong ginagamit pa rin. Ang pagitan ay tinutukoy ng pagsasaayos ng lisensya.
Checkin
Kapag normal na nagsasara ang application, ang isang checkin na kaganapan ay naitala at ang upuan ng lisensya ay ibabalik sa available na pool.
Awtomatikong Pagbawi
Kung nabigo ang isang kliyente na magpadala ng tibok ng puso sa loob ng na-configure na agwat ng pagsusuri (halimbawa, dahil sa isang pag-crash o pagkaantala ng network), ang lisensya ay awtomatikong nabawi. Pinipigilan nito ang mga "natigil" na pag-checkout mula sa permanenteng pagbawas sa available na pool.
Manu-manong Pagbawi
Maaaring manu-manong mabawi ng mga administrator ang isang lisensya mula sa isang partikular na kliyente kung kinakailangan, na agad na pinapalaya ang upuan nang hindi naghihintay ng awtomatikong pagbawi.
Sinusubaybayang Mga Kaganapan
Ang mga sumusunod na kaganapan ay naitala para sa bawat lisensya:
| Kaganapan | Paglalarawan |
|---|---|
checkout |
Isang kliyente ang nagsimulang gumamit ng lisensyadong application |
heartbeat |
Kinumpirma ng kliyente na tumatakbo pa rin ang application |
checkin |
Normal na isinara ang application |
automatic_recovery |
Awtomatikong na-recover ang lisensya pagkatapos ng napalampas na tibok ng puso |
manual_recovery |
Manu-manong pinalaya ng isang administrator ang lisensya |
limit_reached |
Sinubukan ng isang kliyente na gamitin ang application ngunit lahat ng upuan ay inookupahan |
Pagsubaybay sa Pag-expire
Ang mga lisensya na may mga petsa ng pag-expire ay sinusubaybayan at ang mga alerto ay nabuo habang papalapit ang petsa ng pag-expire. Nagbibigay ito sa mga administrator ng paunang abiso upang i-renew o palitan ang mga lisensya bago sila mag-expire at maantala ang mga operasyon.
Pamamahala ng mga Lisensya
Paggawa ng Lisensya
Magdagdag ng bagong lisensya sa pamamagitan ng pagbibigay ng mga kinakailangang field (pangalan, pangalan ng proseso, dami, sabay-sabay na mga user). Agad na sinisimulan ng system ang pagsubaybay para sa tinukoy na proseso sa lahat ng konektadong kliyente.
Pag-edit ng Lisensya
I-update ang anumang field ng lisensya kung kinakailangan. Ang mga pagbabago sa sabay-sabay na limitasyon ng mga user ay magkakabisa kaagad para sa mga bagong checkout.
Pagtanggal ng Lisensya
Mag-alis ng rekord ng lisensya kapag hindi na ito kailangan. Ang mga aktibong checkout para sa tinanggal na lisensya ay inilabas.
Use Case
Ang isang karaniwang senaryo ay ang pamamahala ng mga limitadong lisensya ng server ng laro. Halimbawa, kung nagmamay-ari ang iyong cafe ng 10 kasabay na lisensya para sa isang multiplayer na laro ngunit may 30 PC, tinitiyak ng HandyCafe na hindi hihigit sa 10 PC ang magpapatakbo ng laro sa parehong oras. Ang ika-11 PC na sumusubok na ilunsad ang laro ay makakakita ng "naabot na limitasyon" na abiso at maaaring pamahalaan ng operator ang pila nang naaayon.