HandyCafe Docs
owner it-admin

Licenze Software

La pagina Licenze Software ti aiuta a tracciare e gestire le licenze software simultanee nel tuo locale. Molti giochi e applicazioni sono concessi in licenza per postazione, il che significa che solo un numero limitato di PC puo eseguirli contemporaneamente. HandyCafe monitora questi limiti in tempo reale e previene l'uso eccessivo.

Campi della Licenza

Ogni record di licenza contiene le seguenti informazioni:

Campo Descrizione
Nome Nome descrittivo per la licenza (ad esempio "Licenza Server CS2")
Provider Il fornitore o editore che ha rilasciato la licenza
Chiave di Licenza La chiave di licenza o il numero di serie per riferimento
Tipo Categoria del software: gioco, app, ecc.
Nome Processo Il nome del processo eseguibile monitorato dal sistema (ad esempio cs2.exe)
Percorso Eseguibile Percorso completo dell'eseguibile dell'applicazione sui PC client
Quantita Numero totale di postazioni di licenza acquistate
Utenti Simultanei Numero massimo di utenti autorizzati a eseguire l'applicazione contemporaneamente
Intervallo di Controllo (secondi) Tempo di attesa per un controllo di stato prima di recuperare la licenza
Data di Scadenza Quando la licenza scade, se applicabile

Come Funziona il Tracciamento delle Licenze

HandyCafe utilizza un modello checkout/heartbeat/checkin per tracciare l'utilizzo delle licenze in tempo reale.

Checkout

Quando un PC client avvia un'applicazione monitorata, il sistema registra un evento di checkout. Questo alloca una postazione dal pool disponibile. Se tutte le postazioni per gli utenti simultanei sono gia in uso, il sistema registra un evento "limite raggiunto" e puo opzionalmente impedire l'avvio dell'applicazione.

Heartbeat

Mentre l'applicazione e in esecuzione, il client invia periodicamente un segnale di heartbeat per confermare che la licenza e ancora attivamente in uso. L'intervallo e determinato dalla configurazione della licenza.

Checkin

Quando l'applicazione si chiude normalmente, viene registrato un evento di checkin e la postazione di licenza viene restituita al pool disponibile.

Recupero Automatico

Se un client non riesce a inviare un heartbeat entro l'intervallo di controllo configurato (ad esempio a causa di un crash o un'interruzione di rete), la licenza viene automaticamente recuperata. Questo impedisce ai checkout "bloccati" di ridurre permanentemente il pool disponibile.

Recupero Manuale

Gli amministratori possono recuperare manualmente una licenza da un client specifico se necessario, liberando la postazione immediatamente senza attendere un recupero automatico.

Eventi Tracciati

I seguenti eventi vengono registrati per ogni licenza:

Evento Descrizione
checkout Un client ha iniziato a utilizzare l'applicazione con licenza
heartbeat Il client ha confermato che l'applicazione e ancora in esecuzione
checkin L'applicazione e stata chiusa normalmente
automatic_recovery La licenza e stata recuperata automaticamente dopo un heartbeat mancante
manual_recovery Un amministratore ha liberato manualmente la licenza
limit_reached Un client ha tentato di utilizzare l'applicazione ma tutte le postazioni erano occupate

Tracciamento Scadenza

Le licenze con date di scadenza vengono monitorate e vengono generati avvisi all'avvicinarsi della data di scadenza. Questo offre agli amministratori un preavviso per rinnovare o sostituire le licenze prima che scadano e interrompano le operazioni.

Gestione delle Licenze

Creazione di una Licenza

Aggiungi una nuova licenza fornendo i campi obbligatori (nome, nome processo, quantita, utenti simultanei). Il sistema inizia immediatamente a monitorare il processo specificato su tutti i client connessi.

Modifica di una Licenza

Aggiorna qualsiasi campo della licenza secondo necessita. Le modifiche al limite di utenti simultanei hanno effetto immediato per i nuovi checkout.

Eliminazione di una Licenza

Rimuovi un record di licenza quando non e piu necessario. I checkout attivi per la licenza eliminata vengono rilasciati.

Caso d'Uso

Uno scenario comune e la gestione di licenze server di gioco limitate. Ad esempio, se il tuo locale possiede 10 licenze simultanee per un gioco multiplayer ma ha 30 PC, HandyCafe garantisce che non piu di 10 PC eseguano il gioco contemporaneamente. L'undicesimo PC che tenta di avviare il gioco vedra una notifica "limite raggiunto" e l'operatore puo gestire la coda di conseguenza.