Ir para o conteúdo
FiveM

Documentação: Editor de permissões ACE

Editor visual de permissões ACE do FiveM: add_ace <principal> <objeto> allow|deny e add_principal <filho> <pai>. Valida principals (group.*, identifier.*:*, resource.*), detecta duplicatas, conflitos allow/deny, ciclos de herança e grupos vazios, mostra membros e herança de cada grupo, importa suas linhas existentes e exporta um permissions.cfg para carregar com exec.

Última atualização: 09/10/2026

Abrir a ferramenta

O FiveM controla permissões com ACEs (Access Control Entries): add_ace concede ou nega um direito a um «principal» (grupo, identificador ou recurso), e add_principal faz um principal herdar de outro. Esta ferramenta evita erros de sintaxe e de lógica.

Como usar a ferramenta

  1. Crie ou importe suas regras add_ace: principal (ex.: group.admin), objeto (ex.: command ou command.kick) e allow/deny.

  2. Adicione as linhas add_principal: um identificador de jogador (identifier.fivem:..., identifier.discord:...) ou um grupo filho, e seu grupo pai.

  3. Corrija os problemas indicados (duplicatas, conflitos, ciclos, identificadores de exemplo).

  4. Confira a pré-visualização de grupos: membros, grupos herdados e regras de cada um.

  5. Baixe permissions.cfg, coloque-o na pasta do servidor e adicione «exec permissions.cfg» ao server.cfg.

Sintaxe

A documentação oficial descreve add_ace [principal] [objeto] [allow|deny], add_principal [filho] [pai], remove_ace, remove_principal e test_ace (para verificar um direito). Grupos são escritos group.nome; o exemplo oficial coloca um jogador em group.admin com add_principal identifier.fivem:1 group.admin e concede todos os direitos de comando com add_ace group.admin command allow. As ACEs não são persistidas: são recarregadas do seu arquivo a cada inicialização.

Precauções

  • Conceda o mínimo de direitos possível: evite «command allow» para todos.
  • Teste no jogo ou no console com test_ace <principal> <objeto>. Esta ferramenta não simula a resolução de permissões do servidor.
  • Não publique os identificadores dos seus jogadores.

Perguntas frequentes

Quais identificadores posso usar?
A documentação oficial cita identifier.steam:<id> como exemplo e o arquivo de exemplo usa identifier.fivem:<id>. A ferramenta aceita o formato identifier.<tipo>:<valor> para outros tipos (discord, license…); verifique-os com test_ace no seu servidor.
Meus dados são enviados?
Não. As regras ficam no seu navegador (localStorage); apague-as na página Meus dados.
Captura de tela da ferramenta Gerador de server.cfgFiveMAcesso livre
Gere um server.cfg completo do FiveM: rede, OneSync, segurança, recursos e permissões.
ConfiguraçãoCFGAbrir
Documentação
Captura de tela da ferramenta Gerador de fxmanifest.luaFiveMAcesso livre
Crie o fxmanifest.lua dos seus recursos FiveM / RedM em poucos cliques.
DesenvolvimentoLuaAbrir
Documentação
FiveM
FiveMAcesso livre
Cole um fxmanifest.lua (e a lista de arquivos): fx_version, game, arquivos ausentes, ui_page não declarada e dependências faltando.
ValidaçãoLuaDesenvolvimentoAbrir
Documentação
FiveM
FiveMAcesso livre
Crie um recipe.yaml do txAdmin: download de recursos do GitHub, server.cfg com variáveis do deployer, OneSync e banco de dados.
txAdminYAMLImplantaçãoAbrir
Documentação
FiveM
FiveMAcesso livre
Gere o script Linux (bash) ou Windows (PowerShell) que baixa um build do FXServer recomendado, o mais recente ou específico, com backup.
AtualizaçãoArtefatosAbrir
Documentação
FiveM
FiveMRequer login
Carregue um handling.meta ou vehicles.meta, edite os valores de um veículo e compare antes/depois antes de exportar o XML.
VeículosXMLEdiçãoAbrir
Documentação
FiveM
FiveMAcesso livre
Cole seu server.cfg: detecta endpoints TCP/UDP ausentes, chave de licença, slots vs OneSync, duplicatas set/setr/sets e gera regras de firewall.
ValidaçãoRedeAbrir
Documentação
FiveM
FiveMRequer login
Crie uma tela de carregamento do FiveM (HTML/CSS/JS) com barra de progresso, dicas e cores, mais o fxmanifest.lua pronto para uso.
InterfaceNUIHTMLAbrir
Documentação