Saltar al contenido principal

Problemas comunes

Si algo no funciona, empieza por aquí. La mayoría de problemas se resuelven en menos de 2 minutos.


El recurso no arranca

Si en consola ves:

Couldn't find resource fiverank_guard

Solución:

  1. Verifica que la carpeta está en el lugar correcto: resources/fiverank_guard/fxmanifest.lua.
  2. Comprueba que server.cfg tiene la línea ensure fiverank_guard.
  3. El nombre de la carpeta debe ser exactamente fiverank_guard (sin espacios, sin mayúsculas).

"Token inválido"

[FiveRank Guard] INVALID_TOKEN — el token no existe o ha sido revocado.

Solución:

  1. Verifica que el token está bien copiado en server.cfg — sin espacios extra, con las comillas bien cerradas.
  2. Genera un token nuevo en Panel → FR Guard → Generar nueva API Key y sustitúyelo.
  3. Cada token solo funciona para un servidor. No reutilices tokens entre servidores.

"Servidor no verificado"

[FiveRank Guard] NOT_VERIFIED_OWNER — este servidor no está verificado.

Solución:

FR Guard solo funciona en servidores verificados. Ve a Panel → Servidores → [Tu servidor] → Verificar y completa el proceso de verificación.


Todos los jugadores son rechazados

Si nadie puede entrar al servidor:

  1. Discord requerido: comprueba si el mensaje dice "Discord requerido". Los jugadores deben tener Discord abierto antes de conectarse. Anúnciales el requisito.
  2. Sin salida a internet: comprueba conectividad desde tu VPS:
    curl -I https://fiverank.gg
    Debe responder HTTP/2 200. Si no, el firewall de tu hosting bloquea HTTPS saliente — contacta con el soporte del hosting.
  3. Fail-open desactivado: asegúrate de tener set fiverank_fail_open "1" para que una incidencia temporal no bloquee a todos.

La tarjeta de conexión se queda colgada

La tarjeta "Comprobando tu reputación…" no avanza nunca:

  • Tu servidor no puede contactar con fiverank.gg. Casi siempre es el firewall del hosting bloqueando salida HTTPS (puerto 443). Pide al soporte de tu proveedor que lo abra.
  • Si usas contenedores (Pterodactyl, Docker), verifica que el contenedor tiene acceso a internet.

Quiero ver más logs

Activa los logs detallados temporalmente:

set fiverank_debug "1"

Reinicia el recurso. Verás en consola cada chequeo:

[FiveRank Guard] [debug] connecting: Carlos (270...)
[FiveRank Guard] [debug] discord = 123456789012345678
[FiveRank Guard] [debug] cache miss → respuesta en 142ms → allowed

Cuando termines de diagnosticar, desactívalo:

set fiverank_debug "0"

El detector god_mode me detecta a mí (que no soy cheater)

Si en el panel ves:

God mode — HP+Armor intactos (200+0) tras daño ≥ 78 en 3 muestras

Y tú tenías armadura puesta:

  • Versión 1.8.3 o anterior: falso positivo conocido. El detector solo miraba HP, no el chaleco. Si el armor absorbía todo el daño, la HP no bajaba.
  • Versión 1.8.4 en adelante: corregido. Ahora mide el pool combinado HP + Armor. Solo flagea si ambos permanecen intactos en 3 muestras consecutivas.

Solución: actualiza al último ZIP desde el panel.

Modo shadow

Por defecto todos los detectores arrancan en mode = 'shadow' (solo registran). Aunque salte un falso positivo, no se aplica ninguna acción automática.


El detector movement flagea a un jugador que usó una misión/warp

Si tu script teleporta jugadores legítimamente (revivir, cambiar de sala, inicio de misión), el detector de movimiento puede generar un flag de teleport.

Solución: llama al export antes del warp para aplicar una ventana de gracia:

exports.fiverank_guard:setMovementGrace(source, 5000) -- 5 segundos de gracia

El export está disponible en todos los recursos del servidor. Añade la llamada justo antes de la teletransportación.


Mi staff genera muchos flags de detección

El staff suele usar noclip, god mode y spawnear vehículos — acciones que los detectores identifican como sospechosas.

Solución: asegúrate de que Config.Detections.exemptStaff = true (activo por defecto). Si tus admins no tienen los grupos del framework correctamente configurados, añade sus Discord IDs manualmente:

Config.Detections.staffDiscordIds = {
'123456789012345678', -- Discord ID del admin
}

O en caliente desde consola:

fiverank_add_staff 123456789012345678

Warning "versión X.Y.Z no reconocida en el manifest oficial"

[FiveRank Guard][integrity] [warn] ⚠ versión 1.8.3 no reconocida en el manifest oficial.

Significa que el ZIP que tienes instalado es más nuevo que el último manifest publicado en el backend. El recurso funciona igual — es solo informativo.

Solución: descarga el ZIP actualizado desde el panel de descargas. El backend ya tiene el manifest de esa versión.


El panel /fivepanel no se abre

Si pulsas F6 y no pasa nada:

  1. Verifica que eres staff (grupo admin del framework o ACE fiverank.admin).
  2. Comprueba que la tecla no esté asignada a otra función en tus ajustes de FiveM.
  3. Prueba con el comando /fivepanel en el chat para descartar un conflicto de tecla.
  4. Si la tecla está en conflicto, cambia Config.Behavior.panelKey en config.lua y reinicia.

El ban creado desde el panel web no kickea al jugador conectado

Si baneas a alguien desde el panel web y ese jugador ya está dentro, el kick no es instantáneo — ocurre en el próximo ciclo del ban sweep.

Solución: reduce Config.Behavior.banSweepMinutes (recomendado: 2-3) o usa fiverank_recheck <id> desde la consola para forzar un re-chequeo inmediato:

fiverank_recheck 12

Sigo sin que me funcione

No te quedes atascado. Únete al Discord oficial y te ayudamos en menos de 24 h: