Pool de cuentas de juego
El Pool de cuentas de juego gestiona un conjunto compartido de cuentas de launcher de juegos que los clientes toman prestadas durante el tiempo que dura una sesión. Cuando un cliente inicia un juego del pool, HandyCafe le entrega una cuenta libre del proveedor correspondiente, la marca como ocupada y la devuelve al pool cuando termina. Esto permite que un número limitado de cuentas de pago atienda a muchos PCs sin que ninguna cuenta se use en dos máquinas a la vez.
Se accede a esta página en la interfaz del servidor a través de Licencias, en la pestaña Cuentas de juego. La otra pestaña de la misma página, Licencias de aplicaciones, es una función aparte. Mira la distinción a continuación.
Cuentas de juego frente a Licencias de aplicaciones
Estas dos funciones parecen similares pero resuelven problemas distintos.
- Cuentas de juego (esta página) gestiona cuentas de inicio de sesión reales (un nombre de usuario y una contraseña para Steam, Epic, Battle.net y launchers similares). HandyCafe le presta una de estas cuentas a un cliente durante la sesión y luego la recupera.
- Licencias de aplicaciones (Licencias de software) rastrea claves de licencia concurrentes o cantidades de puestos. Cuenta cuántos PCs pueden ejecutar un título al mismo tiempo y bloquea el uso excesivo. No entrega credenciales de inicio de sesión.
Usa el Pool de cuentas de juego cuando compartes un pool de cuentas de launcher de pago. Usa Licencias de software cuando posees un número fijo de puestos para un título y solo necesitas limitar el uso concurrente.
Barra de proveedores
La barra lateral izquierda enumera cada proveedor configurado, como Steam, Epic, Ubisoft Connect, Battle.net y otros. Cada proveedor muestra una insignia de capacidad con el formato cuentas libres sobre total. Un proveedor desactivado se marca con la etiqueta Desactivado y se atenúa. Selecciona un proveedor en la barra para cargar sus cuentas y su configuración en el área de trabajo de la derecha.
El encabezado encima del área de trabajo muestra el nombre del proveedor seleccionado, un interruptor principal Activado y contadores en vivo: total, Libres, Ocupadas y Retenidas.
El área de trabajo tiene cuatro pestañas: General, Cuentas, Reservas y Eventos.
Pestaña General
La pestaña General configura cómo se comporta el proveedor seleccionado. Los cambios aquí se guardan con el botón Guardar a nivel de página, no con un botón aparte en esta pestaña.
Launcher
- Argumentos de inicio: La plantilla de argumentos que se pasa al launcher. Admite los marcadores
{USERNAME},{PASSWORD},{EXECUTABLE},{APP_ID}y{LAUNCH_URI}. Los valores{APP_ID}y{LAUNCH_URI}provienen de los metadatos del catálogo de la aplicación iniciada. - Configuración avanzada del vigilante: Un área expandible que revela el campo Proceso vigilante. Es una comprobación avanzada de actividad. Los proveedores integrados como Steam, Epic, Battle.net y GOG tienen valores predeterminados. Si se deja en blanco, el cliente recurre al nombre del ejecutable del acceso directo del juego.
La ruta del ejecutable en sí reside en cada acceso directo del juego en el catálogo, no en el pool. El pool posee las credenciales, la plantilla de argumentos y el nombre opcional del vigilante.
Precios
- Método de cobro: Cómo se factura la cuenta prestada. Las opciones son Sin cargo, Por sesión, Por minuto y Por cambio de cuenta.
- Importe por sesión: El importe cobrado. Este campo se deshabilita cuando el método de cobro es Sin cargo.
Comportamiento de la sesión
- Ventana de suspensión: Cuando un juego se cierra mientras la sesión del cliente sigue activa, la cuenta permanece reservada durante esta cantidad de segundos antes de volver al pool. Se establece con un control deslizante de 0 a 1800 segundos.
- Tiempo de espera del heartbeat: Cuántos segundos puede quedarse en silencio el cliente antes de que la cuenta se considere inactiva. Se establece con un control deslizante de 15 a 600 segundos.
- Permitir durante sesiones cronometradas: Permite usar la cuenta dentro de una sesión cronometrada.
- Transferir la cuenta cuando la sesión se transfiere entre PCs: Mueve la cuenta prestada junto con la sesión cuando esta se transfiere a otro PC.
Acceso del cliente
- Permitir que los clientes abran el launcher directamente: Permite que los clientes inicien el launcher por su cuenta.
- Capturar el launcher cuando se inicia manualmente: Captura el launcher cuando un cliente lo inicia fuera del flujo normal.
- Cobrar una tarifa en cada cambio de cuenta: Aplica un cargo cada vez que el cliente cambia de cuenta.
- Marcar para rotación de contraseña tras la liberación: Marca la cuenta para que un administrador pueda rotar manualmente su contraseña una vez liberada.
- Mensaje de sin licencias disponibles: El texto que se muestra a un cliente cuando todas las cuentas están ocupadas. Déjalo vacío para usar el predeterminado.
Pestaña Cuentas
La pestaña Cuentas enumera todas las cuentas del pool del proveedor seleccionado. Usa el cuadro de búsqueda para filtrar por nombre de usuario o etiqueta.
Cada fila muestra el número de fila, el Nombre de usuario, la Etiqueta, el Cargo personalizado, un marcador de visibilidad para el cliente, el Estado, Agregada el y una columna de Acciones. El estado puede ser Libre, Ocupada, Retenida o Desactivada. Cuando una cuenta está en uso, el nombre del cliente asignado aparece debajo de su estado.
Agregar y editar una cuenta
Usa Agregar licencia para crear una cuenta o la acción de editar en una fila para modificar una. El editor tiene estos campos:
- Nombre de usuario: El nombre de inicio de sesión de la cuenta. Obligatorio.
- Contraseña: La contraseña de la cuenta. Obligatoria al agregar. Al editar, déjala en blanco para mantener la contraseña actual.
- Etiqueta: Una nota de texto libre, por ejemplo el título de un juego.
- Importe de cargo personalizado: Un cargo por cuenta que anula el cargo del proveedor.
- Visible para los clientes en los dispositivos cliente: Controla si la cuenta se ofrece a los clientes en los dispositivos cliente.
- Notas: Notas de texto libre.
Guardar está a la izquierda y Cancelar a la derecha.
Importación CSV
Usa Importar CSV para agregar muchas cuentas a la vez. Pega una cuenta por línea con el formato username,password,label. Tras la importación, HandyCafe informa cuántas cuentas se importaron, cuántos duplicados se omitieron y cuántas filas fallaron.
Liberar una cuenta
Cuando una cuenta está Ocupada o Retenida, aparece una acción Forzar liberación en su fila. Úsala para devolver la cuenta al pool de inmediato. La fila también tiene acciones de editar y eliminar.
Pestaña Reservas
La pestaña Reservas cubre las cuentas prometidas a miembros específicos. Tiene dos listas.
Reservas activas
Reservas activas enumera las cuentas reservadas para un miembro. Cada fila muestra el Proveedor, el Miembro, la Licencia, la fecha en que Expira, las Notas y una acción para quitar la reserva. Una reserva sin caducidad muestra Ilimitada.
Reservas en cola
Reservas en cola enumera las solicitudes que están esperando porque todas las cuentas del pool estaban ocupadas en ese momento. Cada fila muestra el Proveedor, el Miembro, En cola desde, la fecha en que Expira y una acción para cancelar. Cuando una cuenta se libera, la siguiente reserva en cola se le asigna automáticamente.
Crear una reserva
Usa Nueva reserva para abrir el editor de reservas.
- Proveedor: El pool del proveedor del que reservar.
- Miembro: Busca al miembro por nombre o nombre de usuario y luego selecciona uno de los resultados.
- Seleccionar automáticamente la primera licencia disponible: Cuando está activado, HandyCafe elige la primera cuenta libre del pool. Cuando está desactivado, eliges una Licencia específica de la lista.
- Poner la reserva en cola si todas las licencias están ocupadas: Se muestra cuando la selección automática está activada. Cuando está activado, una solicitud que no puede atenderse ahora se pone en cola en lugar de rechazarse.
- Establecer una caducidad: Cuando está activado, revela Expira en (horas) para que la reserva caduque tras la cantidad de horas elegida.
- Notas: Notas de texto libre.
Si todas las cuentas están ocupadas y la puesta en cola está desactivada, HandyCafe informa que todas las licencias están ocupadas.
Pestaña Eventos
La pestaña Eventos es el registro de auditoría del proveedor seleccionado. Registra la actividad de las cuentas a lo largo del tiempo.
Filtra el registro con la lista de tipos de evento y la lista de límite de filas (50, 200, 500 o 1000 filas), luego usa Actualizar para recargar. Cada fila muestra Cuándo, Proveedor, Licencia, Evento, el PC y Miembro.
Los tipos de evento registrados incluyen Asignada, Reanudada, Liberación, Retenida, Suspensión expirada, Contraseña rotada, Reservada, Reserva liberada, Denegada por falta de capacidad, Proceso terminado, Liberación manual, Configuración cambiada, Importada y Creada. Los eventos Asignada y Reanudada se agrupan en el filtro porque una reanudación se registra como una entrega que continúa una asignación anterior.
Dónde ven los miembros las reservas
Las cuentas reservadas de un miembro aparecen en su ficha de miembro bajo la sección Reservas de licencias de juego. Mira Miembros para la gestión de miembros. La página de Cuentas de juego en sí reside dentro de la interfaz de configuración del servidor, cubierta en Configuración.