Comandos admin no FiveM: permissões, ACE e boas práticas

0 pessoas acharam útil 1 visualizações

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 deny

O 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.

Este artigo foi útil?

Próximo Artigo Como proteger servidor de Tibia contra DDoS e ataques