Guías

Cómo medir las horas de juego en un servidor FiveM roleplay

Saber cuántas horas juega cada persona es clave para gestionar tu comunidad: detectar a los jugadores más activos, justificar ascensos de staff o premiar la fidelidad. Esta guía explica cómo registrar las horas en FiveM combinando txAdmin con FiveMonitor.

Cómo se registran las horas de juego en FiveM

FiveM no lleva por sí mismo un registro de horas por jugador que puedas consultar fácilmente. La pieza que sí lo hace es txAdmin, el panel de administración que viene con prácticamente todos los servidores modernos. txAdmin identifica a cada jugador por sus identificadores (license, Discord, Steam, etc.) y va acumulando el tiempo que pasa conectado.

Esa información se guarda en un fichero llamado playersDB.json, dentro de la carpeta txData de tu servidor. Ahí está el registro de horas real, pero en bruto: no es cómodo de consultar ni de mostrar a tu equipo.

El papel de FiveMonitor

FiveMonitor lee directamente ese playersDB.json y convierte las horas en algo útil dentro del panel: junto a cada jugador conectado verás su tiempo de juego acumulado, sin tener que abrir ficheros ni montar bases de datos externas. Es el mismo dato que registra txAdmin, presentado de forma clara y en tiempo real.

La gran ventaja es que no necesitas instalar ningún recurso adicional de tracking ni tocar tu base de datos del framework (ESX, QBCore, etc.). Si ya usas txAdmin, las horas ya se están registrando; FiveMonitor solo las hace visibles.

Pasos para empezar a medir horas

  1. Asegúrate de usar txAdmin. Si arrancas tu servidor con el instalador estándar de FiveM, ya lo tienes. Es quien acumula el tiempo de cada jugador.
  2. Crea tu cuenta en FiveMonitor e instala el recurso preconfigurado con tu API Key en la carpeta de recursos de tu servidor.
  3. Concede permiso de lectura a FXServer. FiveM bloquea el acceso al sistema de ficheros por defecto, así que tendrás que arrancar el servidor con --allow-fs-read. Lo explicamos paso a paso en la guía de configurar allow-fs-read en txAdmin.
  4. Indica la ruta de txAdmin en el panel. En la página de API Key configura la ruta hacia tu carpeta txData para que FiveMonitor sepa de dónde leer las horas.
  5. Abre el monitor. A los pocos minutos verás el tiempo de juego de cada jugador conectado, actualizándose de forma periódica.

Qué puedes hacer con los datos de horas

  • Ordenar a tus jugadores por tiempo de juego para detectar quién es más activo en tu comunidad.
  • Apoyar decisiones de staff: ver de un vistazo si un candidato a moderador realmente pasa tiempo en el servidor.
  • Detectar inactividad en miembros de tu equipo o en facciones.
  • Combinar horas con monitorización en vivo para entender no solo cuánto, sino cómo juegan tus usuarios.

Si las horas aparecen en 0

El motivo más habitual es que FXServer no tiene permiso para leer el fichero de txAdmin. Si ves todas las horas a 0, repasa la guía de allow-fs-read: en el 90% de los casos el problema se resuelve añadiendo --allow-fs-read y reiniciando el proceso del servidor. Comprueba también que la ruta configurada en el panel coincide con la ubicación real de tu carpeta txData.

Da el siguiente paso

Medir las horas es solo una parte. Con FiveMonitor también puedes ver a tus jugadores en directo sin impacto en los FPS de tu servidor. Crea tu cuenta y activa la prueba gratuita de 7 días sin tarjeta, o consulta los planes disponibles.

La monitorización que tu servidor merece

Configura FiveMonitor en 5 minutos y comprueba tú mismo por qué somos la opción más ligera del mercado.

Empezar gratis