FiveM ACE Permission Generator

Visual builder for FiveM ACE permissions. Create groups, assign permissions, and generate complete server.cfg blocks.

Quick Presets
Add Permission Rule
Current Rules
Nenhuma regra adicionada ainda. Use o formulário acima ou selecione uma predefinição.
Generated server.cfg

Para que serve esta ferramenta

As permissões do FiveM funcionam no sistema ACE, que tem uma lógica própria: os principais herdam uns dos outros, ace_allow e ace_deny se aplicam a caminhos, e a ordem das linhas importa. Uma linha fora do lugar e ninguém pode usar um comando ou todo mundo pode. Este gerador constrói o bloco visualmente e escreve a sintaxe correta para o server.cfg.

Como usar

  1. Passo 1:

    Defina seus grupos, por exemplo admin, moderator e support, e configure quem herda de quem.

  2. Passo 2:

    Adicione as permissões que cada grupo deve ter. Um caminho como command.kick cobre exatamente esse comando.

  3. Passo 3:

    Atribua jogadores reais pelo identificador. Steam hex e licence são estáveis, ids do Discord funcionam apenas enquanto o jogador estiver vinculado.

  4. Passo 4:

    Copie o bloco para seu server.cfg e reinicie o servidor, pois as regras ACE são lidas apenas na inicialização.

Perguntas frequentes

Qual é a diferença entre add_ace e add_principal?

add_principal coloca alguém em um grupo, add_ace dá uma permissão a um grupo. Primeiro você diz quem pertence a onde, depois o que esse grupo pode fazer. Confundir os dois é a causa mais comum de regras que não funcionam.

Qual identificador devo usar?

Licence é o mais estável, pois está vinculado à conta FiveM e sobrevive a uma troca de Steam. Steam hex é bom se seu servidor exigir Steam de qualquer forma. IDs do Discord param de funcionar assim que o jogador desvincula a conexão.

Por que minha permissão não funciona?

Três causas comuns: o servidor não foi reiniciado, o identificador tem o prefixo errado, ou um ace_deny posterior sobrepõe o allow. As regras ACE são lidas de cima para baixo, então um deny no final prevalece.

Posso verificar permissões no meu próprio script?

Sim, IsPlayerAceAllowed no servidor recebe o jogador e o caminho. Defina seus próprios caminhos para seu recurso, por exemplo myresource.admin, e dê a um grupo em vez de checar identificadores no script.