FiveM ACE Permission Generator

Visueller Builder für FiveM-ACE-Rechte. Gruppen erstellen, Rechte zuweisen und komplette server.cfg-Blöcke erzeugen.

Quick Presets
Add Permission Rule
Current Rules
Es wurden noch keine Regeln hinzugefügt. Nutzen du das Formular oben oder wählen du eine Voreinstellung aus.
Generated server.cfg

Wofür dieses Tool gedacht ist

FiveM-Berechtigungen laufen über das ACE-System und haben eine eigene Logik: Principals erben voneinander, ace_allow und ace_deny gelten für Pfade, und die Reihenfolge der Zeilen ist wichtig. Eine falsch platzierte Zeile sorgt dafür, dass entweder niemand einen Befehl nutzen kann oder jeder. Dieser Generator erstellt den Block visuell und schreibt die korrekte server.cfg-Syntax.

Wie man es benutzt

  1. Schritt 1:

    Definieren Sie Ihre Gruppen, zum Beispiel admin, moderator und support, und legen Sie fest, wer von wem erbt.

  2. Schritt 2:

    Fügen Sie die Berechtigungen hinzu, die jede Gruppe haben soll. Ein Pfad wie command.kick deckt genau diesen Befehl ab.

  3. Schritt 3:

    Weisen Sie echte Spieler anhand ihrer Identifier zu. Steam hex und licence sind stabil, Discord-IDs funktionieren nur, solange der Spieler verknüpft ist.

  4. Schritt 4:

    Kopieren Sie den Block in Ihre server.cfg und starten Sie den Server neu, da ACE-Regeln nur beim Start eingelesen werden.

Häufig gestellte Fragen

Was ist der Unterschied zwischen add_ace und add_principal?

add_principal ordnet jemanden einer Gruppe zu, add_ace gibt einer Gruppe eine Berechtigung. Zuerst sagen Sie, wer wo dazugehört, dann, was diese Gruppe darf. Das Vertauschen der beiden ist die häufigste Ursache für wirkungslose Regeln.

Welchen Identifier sollte ich verwenden?

Licence ist am stabilsten, da es an das FiveM-Konto gebunden ist und einen Steam-Wechsel übersteht. Steam hex ist in Ordnung, wenn Ihr Server ohnehin Steam voraussetzt. Discord-IDs brechen, sobald der Spieler die Verbindung trennt.

Warum funktioniert meine Berechtigung nicht?

Drei häufige Ursachen: Der Server wurde nicht neu gestartet, der Identifier hat das falsche Präfix oder ein späteres ace_deny überschreibt das allow. ACE-Regeln werden von oben nach unten gelesen, ein deny am Ende gewinnt.

Kann ich Berechtigungen in meinem eigenen Script prüfen?

Ja, IsPlayerAceAllowed auf dem Server nimmt den Spieler und den Pfad. Definieren Sie eigene Pfade für Ihre Ressource, zum Beispiel myresource.admin, und vergeben Sie diese an eine Gruppe, anstatt Identifier im Script zu prüfen.