HandyCafe Docs
owner it-admin

Licencias de software

La página de Licencias de software le ayuda a rastrear y gestionar licencias de software concurrentes en todo su café. Muchos juegos y aplicaciones tienen licencia por puesto, lo que significa que solo una cantidad limitada de PCs pueden ejecutarlos simultáneamente. HandyCafe monitorea estos límites en tiempo real y previene el uso excesivo.

Campos de la licencia

Cada registro de licencia contiene la siguiente información:

Campo Descripción
Nombre Nombre descriptivo de la licencia (por ejemplo, "Licencia de servidor CS2")
Proveedor El vendedor o editor que emitió la licencia
Clave de licencia La clave de licencia o número de serie como referencia
Tipo Categoría del software: juego, aplicación, etc.
Nombre del proceso El nombre del proceso ejecutable que el sistema monitorea (por ejemplo, cs2.exe)
Ruta del ejecutable Ruta completa al ejecutable de la aplicación en los PCs cliente
Cantidad Número total de puestos de licencia comprados
Usuarios simultáneos Número máximo de usuarios permitidos ejecutando la aplicación al mismo tiempo
Intervalo de verificación (segundos) Cuánto tiempo esperar para una verificación de estado antes de reclamar la licencia
Fecha de expiración Cuándo expira la licencia, si aplica

Cómo funciona el seguimiento de licencias

HandyCafe usa un modelo de checkout/latido/checkin para rastrear el uso de licencias en tiempo real.

Checkout

Cuando un PC cliente ejecuta una aplicación monitoreada, el sistema registra un evento de checkout. Esto asigna un puesto del grupo disponible. Si todos los puestos para usuarios simultáneos ya están en uso, el sistema registra un evento de "límite alcanzado" y opcionalmente puede prevenir que la aplicación se inicie.

Latido

Mientras la aplicación está en ejecución, el cliente envía periódicamente una señal de latido para confirmar que la licencia sigue en uso activo. El intervalo está determinado por la configuración de la licencia.

Checkin

Cuando la aplicación se cierra normalmente, se registra un evento de checkin y el puesto de licencia se devuelve al grupo disponible.

Recuperación automática

Si un cliente no envía un latido dentro del intervalo de verificación configurado (por ejemplo, debido a un fallo o interrupción de red), la licencia se recupera automáticamente. Esto previene que los checkouts "atascados" reduzcan permanentemente el grupo disponible.

Recuperación manual

Los administradores pueden recuperar manualmente una licencia de un cliente específico si es necesario, liberando el puesto inmediatamente sin esperar una recuperación automática.

Eventos registrados

Los siguientes eventos se registran para cada licencia:

Evento Descripción
checkout Un cliente comenzó a usar la aplicación con licencia
heartbeat El cliente confirmó que la aplicación sigue en ejecución
checkin La aplicación se cerró normalmente
automatic_recovery La licencia se recuperó automáticamente después de un latido perdido
manual_recovery Un administrador liberó manualmente la licencia
limit_reached Un cliente intentó usar la aplicación pero todos los puestos estaban ocupados

Seguimiento de expiración

Las licencias con fechas de expiración se monitorean y se generan alertas cuando la fecha de expiración se acerca. Esto da a los administradores aviso anticipado para renovar o reemplazar licencias antes de que expiren e interrumpan las operaciones.

Gestión de licencias

Crear una licencia

Agregue una nueva licencia proporcionando los campos requeridos (nombre, nombre del proceso, cantidad, usuarios simultáneos). El sistema comienza inmediatamente a monitorear el proceso especificado en todos los clientes conectados.

Editar una licencia

Actualice cualquier campo de licencia según sea necesario. Los cambios en el límite de usuarios simultáneos toman efecto inmediatamente para nuevos checkouts.

Eliminar una licencia

Elimine un registro de licencia cuando ya no sea necesario. Los checkouts activos de la licencia eliminada se liberan.

Caso de uso

Un escenario común es gestionar licencias limitadas de servidores de juegos. Por ejemplo, si su café posee 10 licencias concurrentes para un juego multijugador pero tiene 30 PCs, HandyCafe asegura que no más de 10 PCs ejecuten el juego al mismo tiempo. El PC número 11 que intente ejecutar el juego verá una notificación de "límite alcanzado" y el operador puede gestionar la cola correspondientemente.