Guías

Cómo monitorizar a tus jugadores de FiveM en vivo sin impactar los FPS

Ver la pantalla de un jugador en directo es la herramienta definitiva contra cheaters, abusos y conflictos de rol. El reto siempre ha sido hacerlo sin penalizar el rendimiento. Esta guía explica cómo FiveMonitor lo consigue con 0% de impacto en los FPS de tu servidor.

El problema de las soluciones tradicionales

Muchas formas de «ver pantallas» de jugadores en FiveM se basan en capturar la imagen y retransmitirla a través del servidor, o en procesos externos que graban la pantalla. Ambos enfoques tienen un coste: o bien cargan el servidor con el tráfico de vídeo, o bien consumen CPU y bajan los FPS del jugador. Cuando tienes decenas de personas conectadas, eso se nota.

Cómo lo hace FiveMonitor: captura en el cliente

FiveMonitor invierte el planteamiento. En lugar de procesar vídeo en el servidor, la captura ocurre directamente en el cliente de cada jugador. El recurso accede a la textura del juego mediante WebGL dentro del navegador integrado (CEF) de FiveM y la codifica en VP8 ahí mismo, en el equipo del jugador.

Como todo el trabajo de captura y codificación se hace en el cliente y no en el servidor, el impacto en tu FXServer es de 0%: tu servidor no codifica, no retransmite y no almacena nada de vídeo.

El stream no pasa por tu servidor

El detalle clave es que el vídeo viaja directamente del cliente del jugador a nuestro backend, sin pasar por tu FXServer. Esto significa cero ancho de banda extra consumido en tu VPS y cero carga adicional en la máquina del servidor. Tu servidor sigue dedicando todos sus recursos al juego, no a la monitorización.

Modo inteligente: thumbnail vs. live

Para no malgastar el ancho de banda del jugador, FiveMonitor solo transmite vídeo en vivo cuando hace falta:

  • Modo thumbnail (en reposo): cuando nadie está mirando a un jugador, su cliente solo sube una imagen cada 10 segundos, aproximadamente ~1 KB/s de upload. Con 100 jugadores en reposo, el consumo total se queda por debajo de los 100 KB/s.
  • Modo live (bajo demanda): el vídeo en directo se activa únicamente cuando un administrador abre el stream de ese jugador. En ese momento sube a entre 60 y 125 KB/s según la calidad configurada.

Tú controlas el consumo del jugador

Desde el panel puedes ajustar la resolución (hasta 720p), los FPS (de 5 a 30) y el bitrate de la captura. Un jugador a 360p y 15fps usa unos 60 KB/s de upload; a 720p y 30fps, unos 125 KB/s. Tú decides el equilibrio entre calidad de imagen y ancho de banda del cliente, según el perfil de tu comunidad.

Cómo empezar a monitorizar en vivo

  1. Crea tu cuenta en FiveMonitor y descarga el recurso preconfigurado con tu API Key.
  2. Colócalo en la carpeta de recursos de tu servidor FiveM y arráncalo. No necesitas abrir puertos ni instalar dependencias externas.
  3. Abre el panel de monitor: verás una cuadrícula con todos los jugadores conectados y su miniatura.
  4. Haz clic en un jugador para abrir su stream en vivo bajo demanda y observar su pantalla en tiempo real, con baja latencia.
  5. Crea sub-usuarios para tu equipo de moderadores si quieres que más personas puedan supervisar sin exponer tu configuración.

Combínalo con las horas de juego

La monitorización en vivo es aún más potente junto al seguimiento de tiempo. Mientras observas a un jugador, ves también cuántas horas lleva en tu servidor. Si quieres activar ese dato, lee nuestras guías sobre cómo medir las horas de juego y cómo configurar allow-fs-read en txAdmin.

Pruébalo en tu servidor

La mejor forma de comprobar el 0% de impacto es verlo en tu propio servidor. Empieza tu prueba gratuita de 7 días sin tarjeta y monitoriza a tus jugadores en directo en cuestión de minutos. Consulta también los planes y precios.

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