Saltar al contenido
FiveM

Documentación: Editor de permisos ACE

Editor visual de permisos ACE de FiveM: add_ace <principal> <objeto> allow|deny y add_principal <hijo> <padre>. Valida principals (group.*, identifier.*:*, resource.*), detecta duplicados, conflictos allow/deny, ciclos de herencia y grupos vacíos, muestra miembros y herencia de cada grupo, importa tus líneas existentes y exporta un permissions.cfg para cargar con exec.

Última actualización: 9/10/2026

Abrir la herramienta

FiveM controla los permisos con ACE (Access Control Entries): add_ace concede o deniega un derecho a un «principal» (grupo, identificador o recurso), y add_principal hace que un principal herede de otro. Esta herramienta evita errores de sintaxis y de lógica.

Cómo usar la herramienta

  1. Crea o importa tus reglas add_ace: principal (p. ej. group.admin), objeto (p. ej. command o command.kick) y allow/deny.

  2. Añade las líneas add_principal: un identificador de jugador (identifier.fivem:..., identifier.discord:...) o un grupo hijo, y su grupo padre.

  3. Corrige los problemas indicados (duplicados, conflictos, ciclos, identificadores de ejemplo).

  4. Revisa la vista previa de grupos: miembros, grupos heredados y reglas de cada uno.

  5. Descarga permissions.cfg, colócalo en la carpeta del servidor y añade «exec permissions.cfg» en el server.cfg.

Sintaxis

La documentación oficial describe add_ace [principal] [objeto] [allow|deny], add_principal [hijo] [padre], remove_ace, remove_principal y test_ace (para comprobar un derecho). Los grupos se escriben group.nombre; el ejemplo oficial pone a un jugador en group.admin con add_principal identifier.fivem:1 group.admin y concede todos los derechos de comando con add_ace group.admin command allow. Las ACE no se persisten: se recargan desde tu archivo en cada arranque.

Precauciones

  • Concede los mínimos derechos posibles: evita «command allow» para todos.
  • Prueba en el juego o en la consola con test_ace <principal> <objeto>. Esta herramienta no simula la resolución de permisos del servidor.
  • No publiques los identificadores de tus jugadores.

Preguntas frecuentes

¿Qué identificadores puedo usar?
La documentación oficial cita identifier.steam:<id> como ejemplo y el archivo de ejemplo usa identifier.fivem:<id>. La herramienta acepta el formato identifier.<tipo>:<valor> para otros tipos (discord, license…); compruébalos con test_ace en tu servidor.
¿Se envían mis datos?
No. Las reglas permanecen en tu navegador (localStorage); bórralas desde la página Mis datos.
Captura de pantalla de la herramienta Generador de server.cfgFiveMAcceso libre
Genera un server.cfg de FiveM completo: red, OneSync, seguridad, recursos y permisos.
ConfiguraciónCFGAbrir
Documentación
Captura de pantalla de la herramienta Generador de fxmanifest.luaFiveMAcceso libre
Crea el fxmanifest.lua de tus recursos de FiveM / RedM en unos clics.
DesarrolloLuaAbrir
Documentación
FiveM
FiveMAcceso libre
Pega un fxmanifest.lua (y la lista de archivos): fx_version, game, archivos ausentes, ui_page sin declarar y dependencias que faltan.
ValidaciónLuaDesarrolloAbrir
Documentación
FiveM
FiveMAcceso libre
Crea un recipe.yaml de txAdmin: descargas de recursos de GitHub, server.cfg con variables del desplegador, OneSync y base de datos.
txAdminYAMLDespliegueAbrir
Documentación
FiveM
FiveMAcceso libre
Genera el script de Linux (bash) o Windows (PowerShell) que descarga un build de FXServer recomendado, el último o uno concreto, con copia de seguridad.
ActualizaciónArtefactosAbrir
Documentación
FiveM
FiveMRequiere inicio de sesión
Carga un handling.meta o vehicles.meta, edita los valores de un vehículo y compara antes/después antes de exportar el XML.
VehículosXMLEdiciónAbrir
Documentación
FiveM
FiveMAcceso libre
Pega tu server.cfg: detecta endpoints TCP/UDP ausentes, clave de licencia, slots vs OneSync, duplicados set/setr/sets y reglas de firewall.
ValidaciónRedAbrir
Documentación
FiveM
FiveMRequiere inicio de sesión
Crea una pantalla de carga de FiveM (HTML/CSS/JS) con barra de progreso, consejos y colores, más el fxmanifest.lua listo para usar.
InterfazNUIHTMLAbrir
Documentación