Guías

Cómo ver las horas de juego de tus jugadores en FiveM

Publicado el 10 de junio de 2026 - Actualizado el 19 de julio de 2026 - Pedro García, FiveMonitor

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 dónde se guardan realmente las horas en FiveM, cómo consultarlas y cómo tenerlas en un panel que pueda usar todo tu equipo.

¿Cómo registra FiveM las horas de juego?

FiveM por sí mismo no lleva un contador de horas por jugador que puedas consultar. La pieza que sí lo hace es txAdmin, el panel de gestión que viene con toda instalación moderna de FXServer. Desde el momento en que tu servidor arranca bajo txAdmin, este identifica a cada jugador por sus identificadores (license, Discord, Steam, etc.) y acumula el tiempo que pasa conectado, sesión tras sesión, sin ningún recurso ni base de datos adicional. Eso significa que si tu servidor lleva meses funcionando con txAdmin, ya tienes meses de historial de horas registrados de cada jugador que se haya conectado alguna vez: la mayoría de dueños simplemente no sabe dónde se guarda ese dato ni cómo leerlo. Frameworks como ESX o QBCore también pueden medir horas con scripts extra, pero el registro de txAdmin es el que tienes gratis, de todos los jugadores, desde el primer día.

¿Dónde guarda txAdmin las horas? El fichero playersDB.json

txAdmin guarda todos los datos de jugadores — identificadores, nombres, primera y última conexión y horas acumuladas — en un único fichero llamado playersDB.json, dentro de la carpeta txData de tu servidor. Es una base de datos JSON plana: cada entrada de jugador contiene un tsJoined, un tsLastConnection y un valor playTime expresado en minutos. Puedes abrir el fichero con cualquier editor de texto y leer ahí las horas totales de un jugador, que es la respuesta en bruto a "cómo veo las horas de alguien". El problema es que el fichero no está pensado para humanos: en un servidor activo crece a miles de entradas, las horas están en minutos crudos y editarlo con el servidor arrancado es arriesgado. Es la fuente de la verdad, pero no un panel.

¿Cómo consulto las horas totales de un jugador en txAdmin?

Dentro del panel de txAdmin, abre Players y haz clic en cualquier jugador: su perfil muestra el tiempo de juego total junto a la primera y última conexión. Lo que txAdmin no ofrece hoy es una API oficial ni exportación de ese dato, algo que la comunidad lleva años pidiendo (hay una issue abierta solicitando exactamente esto). En la práctica tienes tres opciones reales: leer playersDB.json a mano (válido para una consulta puntual), instalar un recurso open source tipo tdPlaytime que vuelca el fichero a MySQL para usarlo desde tus scripts (requiere base de datos y configuración), o usar un panel como FiveMonitor que lee el fichero directamente y muestra las horas acumuladas de cada jugador conectado en vivo, sin base de datos y sin código. La opción correcta depende de si necesitas el dato una vez, en tus scripts o delante de tu staff cada día.

Pasos para ver las horas de todos en un panel en vivo

  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.

¿Por qué las horas de txAdmin salen a 0?

Cuando todos los jugadores aparecen con cero horas en una herramienta externa, la causa es casi siempre la misma: FXServer no tiene permiso para leer el fichero de txAdmin. FiveM bloquea la lectura del sistema de ficheros por defecto como medida de seguridad, así que cualquier recurso que necesite playersDB.json — FiveMonitor incluido — requiere arrancar el servidor con el flag --allow-fs-read. Añade el flag, reinicia el proceso del servidor (no basta con reiniciar un recurso) y las horas aparecen. La segunda causa más común es una ruta incorrecta: la ubicación de txData configurada en el panel debe coincidir con la carpeta en la que tu servidor escribe de verdad, que en hostings compartidos puede variar. La guía de allow-fs-read cubre ambos casos paso a paso.

¿Qué puedes hacer con los datos de horas?

Los datos de horas convierten impresiones en decisiones. Sin ellos, gestionar una comunidad de FiveM es opinar: parece que alguien juega mucho, parece que una facción está muerta. Con las horas acumuladas por jugador delante, esas conversaciones cambian. Puedes ordenar a toda tu base de jugadores por tiempo de juego y ver en segundos quién sostiene la actividad del servidor y a quién merece la pena premiar o dar prioridad en la whitelist. Puedes apoyar decisiones de staff en cifras reales: un candidato a moderador con 200 horas en dos meses no es lo mismo que uno con 15. Y puedes detectar inactividad antes de que se convierta en un problema, tanto en miembros del equipo que ya no aparecen como en facciones que pierden fuelle. Es el mismo dato que txAdmin ya guarda, puesto en un formato con el que tu equipo puede trabajar a diario.

  • 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.

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