HandyCafe Docs
owner it-admin

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.