El sistema Access Control Entries (ACE) de FiveM gestiona los permisos del equipo, los comandos de moderación y los accesos en el archivo server.cfg. El sistema identifica a los usuarios mediante prefijos como steam:, license:, discord: y xbl:.
Conocer las funciones de cada identificador previene fallos de seguridad en tu servidor. A continuación, explicamos cada tipo y cómo integrarlos de forma correcta.
¿Qué son los identificadores de FiveM en el sistema ACE? #
Un identificador de FiveM es una cadena de texto que vincula una cuenta o protocolo con un jugador dentro de FXServer. Cuando alguien entra al servidor, su cliente transmite todos los identificadores disponibles.
El servidor compara esos datos con las reglas escritas en server.cfg. Si un identificador coincide con un grupo de administradores, el servidor otorga los comandos permitidos.
Como explicamos en nuestra guía de Steam Hex para FiveM, cada plataforma utiliza su propio prefijo seguido de dos puntos.
Tipos de identificadores reconocidos por FiveM #
FXServer reconoce siete identificadores principales:
| Tipo | Formato / Origen | Uso recomendado |
|---|---|---|
license: |
40 caracteres hex de Rockstar Games Social Club | Clave principal para permisos ACE y baneos |
license2: |
Formato SHA-256 actualizado de Rockstar Games | Identificador secundario para versiones nuevas |
steam: |
Cadena Steam Hex de 15 a 16 caracteres | Indexación en bases de datos (ESX, QBCore, oxmysql) |
discord: |
ID numérico de usuario en Discord (Snowflake) | Sincronización de roles con tu servidor de Discord |
xbl: |
Identificador numérico de Xbox Live | Reconocimiento en entornos multiplataforma |
live: |
Autenticación de Microsoft Live | Cuenta Microsoft antigua |
ip: |
Dirección IP pública | Bloqueos de emergencia (no para permisos fijos) |
1. `license:` y `license2:` (Rockstar Games) #
Esta clave confirma la propiedad de GTA V mediante Rockstar Games. Dado que FiveM no funciona sin una copia legítima, todos los usuarios cuentan con este identificador. Cfx.re lo recomienda como la opción más segura para otorgar roles administrativos.
2. `steam:` (Steam Hex) #
Representa la conversión a base 16 del SteamID64 del usuario. Los sistemas de rol (ESX, QBCore) usan comúnmente steam: para guardar inventarios en tablas MySQL. Para obtener este valor, puedes usar nuestro Convertidor SteamID.
3. `discord:` (ID de Discord) #
Permite que los recursos del servidor comprueben si el usuario pertenece a tu comunidad de Discord para asignar listas blancas o rangos VIP automáticamente.
Cómo configurar permisos ACE en `server.cfg` #
La configuración de ACE se basa en dos comandos fundamentales: add_principal y add_ace.
add_principalasocia un identificador a un grupo de permisos (comogroup.admin).add_aceautoriza o deniega nodos de comandos para ese grupo.
Ejemplo listo para usar en tu server.cfg:
# ===================================================
# Permisos ACE en FiveM (server.cfg)
# ===================================================
# 1. Asignar Identificadores a Grupos
# Opción A: Mediante Licencia de Rockstar (Recomendado)
add_principal identifier.license:1234567890abcdef1234567890abcdef12345678 group.admin
# Opción B: Mediante Steam Hex ID
add_principal identifier.steam:1100001000056ba group.admin
# Opción C: Mediante Cuenta de Discord
add_principal identifier.discord:198273645123456789 group.moderator
# 2. Definir Jerarquía de Grupos
# El grupo admin hereda los permisos del grupo moderator
add_principal group.admin group.moderator
# 3. Asignar Comandos a los Grupos
# Permitir a moderadores expulsar y banear
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow
# Permitir a administradores todos los comandos
add_ace group.admin command allow
# Bloquear el comando para apagar el servidor desde el chat
add_ace group.admin command.quit deny
¿Por qué elegir `license:` sobre `steam:` para el equipo administrativo? #
Cfx.re aconseja otorgar permisos mediante license: por dos razones:
- Mayor fiabilidad: Si un administrador entra al juego con Steam cerrado, los permisos asignados a
steam:no se activarán en esa sesión. - Control de cuenta: Cambiar de cuenta de Steam es más sencillo que transferir una licencia de Rockstar Games.
No obstante, si gestionas una base de datos MySQL para personajes, mantener steam: es indispensable. Si deseas más información, revisa nuestra guía sobre cómo poner a un jugador en la whitelist de FiveM.
Errores comunes al escribir permisos ACE #
- Omitir la palabra
identifier.: Escribiradd_principal steam:1100001... group.adminno funcionará. Siempre debes escribiridentifier.steam:. - Invertir el orden de herencia:
add_principal group.admin group.moderatorconcede las funciones de moderador al administrador. Si lo inviertes, los moderadores tendrán control total. - Espacios innecesarios: No dejes espacios alrededor de los dos puntos.
- Letras mayúsculas: Utiliza siempre minúsculas en cadenas hexadecimales.
Preguntas frecuentes #
¿Cuál es la diferencia entre los identificadores steam: y license: en FiveM? #
El identificador steam: se genera a partir del SteamID64 y requiere que el cliente de Steam esté abierto. El identificador license: proviene de Rockstar Games y se envía en cada conexión sin excepción.
¿Cómo consultar los identificadores de un jugador conectado en FiveM? #
Escribe status en la consola del servidor o abre la pestaña de jugadores en txAdmin. FiveM muestra todos los identificadores activos como license, steam, discord e IP.
¿Se puede falsificar el identificador steam: en FiveM? #
No. FXServer valida el ticket de Steam contra los servidores de Valve durante el inicio de sesión. No es posible falsear un Steam Hex.
¿Qué identificador es más recomendable para permisos de administración? #
Cfx.re aconseja usar license: o license2: para permisos de administrador, ya que la licencia de Rockstar Games está vinculada permanentemente a la instalación del juego.
¿Buscas el Steam Hex de un usuario para agregarlo a server.cfg? Utiliza nuestro Convertidor SteamID y obtén cualquier dato al instante.
Última actualización: octubre de 2026