Comment devenir administrateur sur qbCore

maxresdefault 4

Configuration des autorisations dans QBCore pour votre serveur

Introduction

Les permissions dans QBCore sont essentielles pour contrôler l'accès aux différentes fonctionnalités, commandes et ressources du serveur. Ce tutoriel vous guidera à travers le processus de configuration et de gestion des permissions dans votre serveur QBCore. Nous verrons ce que sont les permissions ace, la configuration des permissions du serveur dans le fichier server.cfg, la gestion des différents types d'identifiants, et la création de commandes personnalisées avec un accès restreint.

Que sont les permissions Ace ?
Les permissions dans QBCore déterminent qui peut effectuer des actions spécifiques ou accéder à des ressources particulières sur votre serveur. Elles vous permettent de contrôler finement le niveau d'accès de chaque joueur.

Configuration des autorisations du serveur dans server.cfg :
Pour configurer les autorisations, ouvrez votre server.cfg et repérez la section relative aux autorisations. Voici un exemple de ce à quoi elle pourrait ressembler :

## Permissions ##
add_ace group.admin command allow # Autorise toutes les commandes
{{addPrincipalsMaster}} # C'est ainsi que txAdmin attribue des permissions au propriétaire du serveur

# Ressources
add_ace resource.qb-core command allow # Autorise qb-core à exécuter des commandes

# Dieux
add_ace qbcore.god command allow # Autoriser toutes les commandes

# Héritage
add_principal qbcore.god group.admin # Autorise les dieux à accéder au groupe administrateur principal utilisé pour obtenir toutes les autorisations par défaut
add_principal qbcore.god qbcore.admin # Autorise les dieux à accéder aux commandes d'administration
add_principal qbcore.admin qbcore.mod # Permet aux administrateurs d'accéder aux commandes mod

Cet exemple inclut des configurations pour les groupes d'administrateurs, les ressources, les dieux et l'héritage des permissions.

Gestion des différents types d'identifiants :
QBCore prend en charge différents types d'identifiants pour identifier les joueurs, tels que les identifiants FiveM, les licences Rockstar et les identifiants Discord. Vous pouvez obtenir ces identifiants à partir de votre panneau web txAdmin. Une fois que vous les avez obtenus, ajoutez des autorisations spécifiques aux joueurs dans la section server.cfg:

Joueurs #
add_principal identifier.license:xxxxxx qbcore.god # Player Name
add_principal identifier.license:xxxxxx qbcore.admin # Nom du joueur
add_principal identifier.license:xxxxxx qbcore.mod # Nom du joueur

Remplacer xxxxxx avec l'identifiant approprié et spécifier les autorisations souhaitées pour chaque joueur.

Définir les autorisations des utilisateurs :
Une fois les autorisations configurées, vous pouvez définir les autorisations des utilisateurs par le biais de commandes ou du menu d'administration :

Définition des autorisations à l'aide de commandes :
Vous pouvez utiliser le ajouter_principal pour attribuer directement des autorisations aux lecteurs.

Définition des autorisations par le biais du menu d'administration :
Vous pouvez utiliser le menu administrateur pour attribuer et gérer les autorisations des joueurs de manière interactive.

Autoriser les commandes à des permissions spécifiques :
Pour limiter certaines commandes aux joueurs disposant de certaines autorisations, procédez comme suit :

  1. Dans le cadre de la qb-core/config.lua fichier, localiser QBConfig.Server.Permissions:
QBConfig.Server.Permissions = {'god', 'admin', 'mod'}
  1. Ajoutez votre groupe personnalisé, par exemple, leodans la liste des autorisations :
QBConfig.Server.Permissions = {'god', 'admin', 'mod', 'leo'}
  1. Dans votre server.cfg, ajoutez des principes pour les joueurs avec l'option leo autorisation :
add_principal identifier.license:xxxxxxx qbcore.leo # Nom du joueur
  1. Créer une commande limitée à leo:
QBCore.Commands.Add('spikes', 'Place spike strips', {}, false, function(source)
  -- Exécute le code
end, 'leo')

Aujourd'hui, le pointes est réservée aux joueurs ayant le statut leo autorisation.

Conclusion :
La configuration des permissions dans QBCore est essentielle pour gérer l'accès aux fonctionnalités et aux ressources de votre serveur. En suivant ce tutoriel, vous pouvez contrôler qui peut effectuer des actions spécifiques, garantissant ainsi un environnement de serveur sécurisé et organisé.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Bénéficiez d'une remise de 20% sur tous les serveurs QBCore complets
fr_FRFrançais