Comandos admin no FiveM não são iguais em todos os servidores. Parte deles vem do próprio FXServer, parte vem do txAdmin e outra parte depende do framework ou script administrativo instalado, como ESX, QBCore, VRP ou sistemas próprios. Por isso, o ponto mais importante para uma equipe séria é entender permissões. Dar acesso demais para a pessoa errada pode causar banimentos injustos, vazamento de informações, perda de itens, abuso de poder e até queda do servidor.
O que é ACE no FiveM
ACE é o sistema de controle de permissões do FXServer. Ele permite liberar ou bloquear comandos e funcionalidades para grupos ou identificadores específicos. Em vez de deixar todo mundo com acesso total, você cria grupos como admin, moderador e suporte, depois define o que cada grupo pode fazer. Isso é essencial em uma cidade com equipe grande.
Identificadores de jogadores
Para conceder permissão, você precisa identificar a pessoa corretamente. O FiveM pode usar identificadores como license, steam, discord e fivem. O mais comum é usar identifier.license, porque ele vem da conta vinculada ao jogador. Nunca conceda permissão apenas por nome de personagem. Nome pode mudar, duplicar ou ser copiado.
Exemplo básico de permissões
Um exemplo simples de ACE pode ficar em um arquivo separado chamado permissions.cfg. Depois, o server.cfg chama esse arquivo com exec permissions.cfg. Essa separação deixa a manutenção mais segura, principalmente quando várias pessoas editam resources e configurações.
add_principal identifier.license:licenca_do_admin group.admin
add_ace group.admin command allow
add_ace group.admin command.quit deny
add_principal identifier.license:licenca_do_moderador group.moderator
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban denyO exemplo acima mostra uma ideia de hierarquia. Admin recebe acesso amplo, mas o comando de desligar servidor é negado. Moderador recebe permissão limitada. Na prática, você deve adaptar conforme seus scripts. Alguns recursos usam permissões próprias, como adminmenu.open, staff.revive ou nomes definidos pelo desenvolvedor.
Comandos admin comuns
Comandos como kick, ban, teleport, revive, noclip, spectate, bring, goto, giveitem e setjob são comuns em cidades, mas não são nativos de forma universal. Eles dependem do script de admin ou framework. Portanto, antes de publicar uma lista para sua equipe, teste cada comando no seu servidor. Um comando errado pode não fazer nada, ou pior, executar uma ação diferente da esperada se outro resource registrar o mesmo nome.
txAdmin e administração
Em VPS, o txAdmin costuma ser usado para gerenciar jogadores, restarts, avisos e ações administrativas. Ele pode facilitar kick, ban, whitelist e monitoramento, mas ainda precisa de conta segura. Ative autenticação adequada, use senha forte e limite quem pode acessar. O txAdmin deve ser tratado como painel crítico, porque permite ações diretas no servidor.
Separando cargos da equipe
Uma equipe organizada não entrega poder total para todos. Suporte pode responder tickets e orientar jogadores. Moderador pode acompanhar denúncias e aplicar kick em casos claros. Administrador pode aplicar ban, revisar logs e resolver conflitos maiores. Desenvolvedor cuida de scripts e console. Dono ou gestor técnico controla permissões sensíveis, banco de dados e chaves. Essa separação reduz erros e melhora a confiança da comunidade.
Boas práticas de segurança
- Não compartilhe conta de admin entre várias pessoas.
- Remova permissões de quem saiu da equipe imediatamente.
- Registre punições com motivo, data e prova.
- Evite comandos destrutivos durante horários de pico.
- Não conceda acesso ao console para moderadores comuns.
- Faça backup antes de alterar grupos, banco ou scripts de permissão.
Erros comuns
O erro mais perigoso é usar add_ace group.admin command allow sem bloquear comandos sensíveis e sem controlar quem entra no grupo. Outro erro é deixar permissões antigas de ex-membros da staff. Também é comum copiar permissões da internet sem saber o que fazem. Em FiveM, cada resource pode criar permissões diferentes, então uma configuração pronta raramente serve perfeitamente para todos.
Checklist rápido
Antes de liberar admin para alguém, confirme identificador, cargo, necessidade real, comandos permitidos e registro de responsabilidade. Depois peça para a pessoa testar apenas comandos autorizados em ambiente controlado. Se algo não funcionar, revise console, documentação do resource e ordem de carregamento no server.cfg.
Conclusão
Comandos admin são poderosos, mas a maturidade da cidade aparece na forma como eles são controlados. Use ACE, grupos, identificadores confiáveis, txAdmin seguro e documentação interna. A melhor administração não é a que tem mais comandos, e sim a que usa o mínimo necessário com clareza, registro e respeito aos jogadores.