Skip to main content

Following Activity

Following Activity es la función social de FiveRank que permite a los jugadores ver en tiempo real en qué servidor están jugando las personas a las que siguen.

Es la primera capa social en tiempo real de FiveRank: igual que Steam o Discord te muestra qué juegan tus amigos, aquí puedes ver dónde están jugando los creadores, streamers y compañeros de comunidad que sigues en la plataforma.


Para el jugador — ¿qué verás?

LugarQué aparece
NavbarBadge verde X amigos jugando (solo si hay alguien activo)
Tu perfilSidebar "Tus seguidos jugando ahora" con avatares + nombre del servidor
Tu perfilSidebar "Tendencia entre tus seguidos" — top 5 servidores con más amigos
Perfil de otro usuarioBadge "Jugando en {servidor}" (si te ha dado permiso)
Ficha del servidorWidget "Tus seguidos aquí" con avatares de los amigos online

Toda la información se refresca automáticamente cada 60 segundos.


Privacidad — tú decides quién te ve

Cada usuario controla su visibilidad desde Panel → Ajustes:

NivelQuién ve dónde juegas
🌐 PúblicoCualquiera, incluso anónimos sin sesión
👥 Seguidores (por defecto)Solo quienes te siguen
🤝 MutuosSolo seguimiento recíproco
🚫 InvisibleNadie. Tu presencia no aparece en ningún sitio

Además, puedes activar modo invisible temporal (1 h, 6 h, 24 h, 3 días, 7 días). Cuando expira, vuelve automáticamente a tu configuración habitual. Útil para jugar tranquilo sin cambiar la configuración permanente.

Tu propia presencia siempre la ves

Aunque estés en modo Invisible, tú ves tu actividad en tu propio panel. Solo se oculta a los demás.


¿Qué jugadores aparecen en Following Activity?

Para que un jugador aparezca necesita:

  1. Tener cuenta activa en FiveRank con Discord vinculado.
  2. Estar conectado a un servidor con FR Guard ≥ 1.3.0 y fiverank_presence "1" (activado por defecto).
  3. No tener su visibilidad en Invisible.

Los jugadores sin cuenta de FiveRank no aparecen nunca.


Para el owner — ¿qué tengo que hacer?

Nada. Si tienes FR Guard instalado, Following Activity está activo por defecto.

Para desactivarlo en tu servidor:

set fiverank_presence "0"

Ver Configuración → fiverank_presence.


¿Qué datos envía mi servidor exactamente?

Cada 30 segundos (junto al heartbeat de métricas), FR Guard envía:

{
"players": 42,
"maxPlayers": 64,
"queue": 3,
"playerList": [
{ "discord": "123456789012345678", "license": "abc...", "steam": "110000..." },
{ "discord": "234567890123456789", "license": "def...", "steam": "110000..." }
]
}

Solo identificadores. Nunca se envían:

  • ❌ Nombres en pantalla (display names)
  • ❌ Direcciones IP
  • ❌ Coordenadas o posición en el mapa
  • ❌ Inventario, dinero, vehículos
  • ❌ Chat o acciones del jugador

El backend de FiveRank cruza el discord con User.discordId y descarta silenciosamente cualquier identificador que no corresponda a un usuario registrado. El filtrado de privacidad (público / seguidores / mutuos / invisible) ocurre en el servidor de FiveRank, no en tu FXServer.


Arquitectura técnica

FXServer
└── fiverank_guard
└── heartbeat cada 30 s
├── players: N
├── maxPlayers: N
├── queue: N
└── playerList: [{ discord, license, steam }, ...]


api.fiverank.gg/presence

├── Cruza discord IDs con usuarios registrados
├── Aplica filtro de privacidad por usuario
├── Actualiza caché de "jugando en X servidor"
└── Sirve widgets en tiempo real al frontend (60 s refresh)

La caché de presencia en el backend expira automáticamente si el servidor no envía heartbeat durante 3 minutos (indicador de servidor caído o reiniciado).


Preguntas frecuentes

¿Mi servidor sube en el ranking si activo Following Activity? No directamente. Following Activity no afecta al ranking. Sí puede aumentar la visibilidad de tu servidor porque aparece en los perfiles de los jugadores que tienen amigos conectados.

¿Los jugadores pueden ver el servidor de otros aunque no se sigan? No. La visibilidad respeta siempre la configuración de privacidad del jugador observado. Si un jugador tiene visibilidad en "Seguidores", solo quienes le siguen ven su presencia.

¿Qué pasa si un jugador tiene cuenta FiveRank pero tiene Invisible activado? Su presencia no se envía al frontend. Desde el punto de vista de sus seguidores, está desconectado.

¿Funciona en servidores con ESX, QBCore y standalone? Sí. Following Activity es completamente independiente del framework. Solo necesita el heartbeat de FR Guard.