Wie man Admin auf qbCore wird

maxresdefault 4

Konfigurieren von Berechtigungen in QBCore für Ihren Server

Einführung

Berechtigungen in QBCore sind wichtig, um den Zugriff auf verschiedene Serverfunktionen, Befehle und Ressourcen zu kontrollieren. Dieses Tutorial wird Sie durch den Prozess der Einrichtung und Verwaltung von Berechtigungen in Ihrem QBCore-Server führen. Wir werden uns damit beschäftigen, was Ace-Berechtigungen sind, wie man Serverberechtigungen in der Datei server.cfg konfiguriert, wie man verschiedene Arten von Identifikatoren behandelt und wie man benutzerdefinierte Befehle mit eingeschränktem Zugriff erstellt.

Was sind Ace-Berechtigungen?
Ass-Berechtigungen in QBCore bestimmen, wer bestimmte Aktionen durchführen oder auf bestimmte Ressourcen auf Ihrem Server zugreifen darf. Sie ermöglichen es Ihnen, den Grad des Zugriffs für jeden Spieler genau zu kontrollieren.

Konfigurieren der Serverberechtigungen in server.cfg:
Um Berechtigungen zu konfigurieren, öffnen Sie Ihr server.cfg und suchen Sie den Abschnitt "Berechtigungen". Hier ist ein Beispiel dafür, wie es aussehen könnte:

## Berechtigungen ##
add_ace group.admin command allow # Alle Befehle zulassen
{addPrincipalsMaster}} # So weist txAdmin dem Servereigentümer die Berechtigungen zu

# Ressourcen
add_ace resource.qb-core command allow # Erlaubt qb-core, Befehle auszuführen

# Götter
add_ace qbcore.god command allow # Alle Befehle zulassen

# Vererbung
add_principal qbcore.god group.admin # Erlaubt Göttern den Zugriff auf die Hauptadministrationsgruppe, um alle Standardberechtigungen zu erhalten
add_principal qbcore.god qbcore.admin # Erlaubt Göttern den Zugriff auf Admin-Befehle
add_principal qbcore.admin qbcore.mod # Erlaubt Admins den Zugriff auf Mod-Befehle

Dieses Beispiel umfasst Konfigurationen für Administratorgruppen, Ressourcen, Götter und die Vererbung von Berechtigungen.

Umgang mit verschiedenen Arten von Identifikatoren:
QBCore unterstützt verschiedene Arten von Identifikatoren zur Identifizierung von Spielern, wie FiveM IDs, Rockstar-Lizenzen und Discord IDs. Sie können diese Kennungen über Ihr txAdmin-Webpanel abrufen. Sobald Sie sie haben, fügen Sie spielerspezifische Berechtigungen in Ihrem server.cfg:

#-Spieler
add_principal identifier.license:xxxxxx qbcore.god # Spieler Name
add_principal identifier.license:xxxxxx qbcore.admin # Spielername
add_principal identifier.license:xxxxxx qbcore.mod # Spielername

Ersetzen Sie xxxxxx mit der entsprechenden Kennung und geben Sie die gewünschten Berechtigungen für jeden Spieler an.

Einstellung der Benutzerrechte:
Wenn die Berechtigungen konfiguriert sind, können Sie die Benutzerberechtigungen entweder über Befehle oder das Admin-Menü festlegen:

Festlegen von Berechtigungen mithilfe von Befehlen:
Sie können die add_principal um den Spielern direkt Berechtigungen zuzuweisen.

Festlegen von Berechtigungen über das Admin-Menü:
Über das Admin-Menü können Sie die Berechtigungen für Spieler interaktiv zuweisen und verwalten.

Befehle für bestimmte Berechtigungen zulassen:
Um bestimmte Befehle auf Spieler mit bestimmten Berechtigungen zu beschränken, gehen Sie folgendermaßen vor:

  1. In der qb-core/config.lua Datei, lokalisieren QBConfig.Server.Berechtigungen:
QBConfig.Server.Permissions = {'god', 'admin', 'mod'}
  1. Fügen Sie Ihre eigene Gruppe hinzu, z.B., leoin die Liste der Berechtigungen aufnehmen:
QBConfig.Server.Permissions = {'god', 'admin', 'mod', 'leo'}
  1. In Ihrem server.cfgfügen Sie Prinzipale für Spieler mit dem leo Erlaubnis:
add_principal identifier.license:xxxxxxx qbcore.leo # Name des Spielers
  1. Erstellen Sie einen Befehl, der auf leo:
QBCore.Commands.Add('spikes', 'Spike-Streifen platzieren', {}, false, function(source)
  -- Code ausführen
end, 'leo')

Nun, die Stacheln ist auf Spieler beschränkt, die den Befehl leo Erlaubnis.

Schlussfolgerung:
Die Konfiguration von Berechtigungen in QBCore ist wichtig für die Verwaltung des Zugriffs auf die Funktionen und Ressourcen Ihres Servers. Wenn Sie diese Anleitung befolgen, können Sie kontrollieren, wer bestimmte Aktionen durchführen darf, und so eine sichere und organisierte Serverumgebung gewährleisten.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Erhalten Sie 20% Rabatt auf alle Full QBCore Server
de_DE_formalDeutsch (Sie)