Licenças de software
A página Licenças de software ajuda você a rastrear e gerenciar licenças de software simultâneas em sua cafeteria. Muitos jogos e aplicativos são licenciados por usuário, o que significa que apenas um número limitado de PCs pode executá-los simultaneamente. HandyCafe monitora esses limites em tempo real e evita o uso excessivo.
Campos de licença
Cada registro de licença contém as seguintes informações:
| Campo | Descrição |
|---|---|
| Nome | Nome descritivo da licença (por exemplo, "Licença de servidor CS2") |
| Provedor | O fornecedor ou editor que emitiu a licença |
| Chave de licença | A chave de licença ou número de série para referência |
| Tipo | Categoria do software: jogo, aplicativo, etc. |
| Nome do Processo | O nome do processo executável que o sistema monitora (por exemplo, cs2.exe) |
| Caminho executável | Caminho completo para o executável do aplicativo nos PCs clientes |
| Quantidade | Número total de licenças adquiridas |
| Usuários Simultâneos | Número máximo de usuários autorizados a executar a aplicação ao mesmo tempo |
| Intervalo de verificação (segundos) | Quanto tempo esperar por uma verificação de status antes de recuperar a licença |
| Data de expiração | Quando a licença expirar, se aplicável |
Como funciona o rastreamento de licenças
HandyCafe usa um modelo de checkout/pulsação/checkin para rastrear o uso da licença em tempo real.
Confira
Quando um PC cliente inicia um aplicativo monitorado, o sistema registra um evento checkout. Isso aloca um assento do pool disponível. Se todas as licenças para usuários simultâneos já estiverem em uso, o sistema registrará um evento de "limite atingido" e poderá, opcionalmente, impedir a inicialização do aplicativo.
Batimento cardíaco
Enquanto o aplicativo está em execução, o cliente envia periodicamente um sinal de pulsação para confirmar que a licença ainda está em uso ativo. O intervalo é determinado pela configuração da licença.
Check-in
Quando o aplicativo fecha normalmente, um evento de checkin é registrado e a licença é devolvida ao pool disponível.
Recuperação Automática
Se um cliente não enviar uma pulsação dentro do intervalo de verificação configurado (por exemplo, devido a uma falha ou interrupção da rede), a licença será automaticamente recuperada. Isso evita que checkouts "travados" reduzam permanentemente o pool disponível.
Recuperação manual
Os administradores podem recuperar manualmente uma licença de um cliente específico, se necessário, liberando a licença imediatamente, sem esperar por uma recuperação automática.
Eventos Rastreados
Os seguintes eventos são registrados para cada licença:
| Evento | Descrição |
|---|---|
checkout |
Um cliente começou a usar o aplicativo licenciado |
heartbeat |
O cliente confirmou que o aplicativo ainda está em execução |
checkin |
O aplicativo foi fechado normalmente |
automatic_recovery |
A licença foi recuperada automaticamente após uma pulsação perdida |
manual_recovery |
Um administrador liberou manualmente a licença |
limit_reached |
Um cliente tentou usar o aplicativo, mas todos os assentos estavam ocupados |
Rastreamento de expiração
Licenças com datas de vencimento são monitoradas e alertas são gerados conforme a data de vencimento se aproxima. Isso dá aos administradores um aviso prévio para renovar ou substituir licenças antes que elas expirem e interrompam as operações.
Gerenciando licenças
Criando uma licença
Adicione uma nova licença fornecendo os campos obrigatórios (nome, nome do processo, quantidade, usuários simultâneos). O sistema começa imediatamente a monitorar o processo especificado em todos os clientes conectados.
Editando uma licença
Atualize qualquer campo de licença conforme necessário. As alterações no limite de usuários simultâneos entram em vigor imediatamente para novos checkouts.
Excluindo uma licença
Remova um registro de licença quando ele não for mais necessário. Os checkouts ativos para a licença excluída são liberados.
Caso de uso
Um cenário comum é o gerenciamento de licenças limitadas de servidores de jogos. Por exemplo, se o seu café possui 10 licenças simultâneas para um jogo multijogador, mas possui 30 PCs, o HandyCafe garante que no máximo 10 PCs executem o jogo ao mesmo tempo. O 11º PC que tentar iniciar o jogo verá uma notificação de “limite atingido” e o operador poderá gerenciar a fila de acordo.