Zum Inhalt springen
FiveM

Dokumentation: ACE-Berechtigungseditor

Visueller Editor für FiveM-ACE-Berechtigungen: add_ace <Principal> <Objekt> allow|deny und add_principal <Kind> <Eltern>. Validiert Principals (group.*, identifier.*:*, resource.*), erkennt Duplikate, allow/deny-Konflikte, Vererbungszyklen und leere Gruppen, zeigt Mitglieder und Vererbung je Gruppe, importiert vorhandene Zeilen und exportiert eine permissions.cfg für exec.

Zuletzt aktualisiert: 9.10.2026

Tool öffnen

FiveM steuert Rechte mit ACEs (Access Control Entries): add_ace erlaubt oder verweigert einem „Principal“ (Gruppe, Kennung oder Ressource) ein Recht, add_principal lässt einen Principal von einem anderen erben. Dieses Tool vermeidet Syntax- und Logikfehler.

So verwenden Sie das Tool

  1. Erstellen oder importieren Sie Ihre add_ace-Regeln: Principal (z. B. group.admin), Objekt (z. B. command oder command.kick) und allow/deny.

  2. Fügen Sie die add_principal-Zeilen hinzu: eine Spielerkennung (identifier.fivem:..., identifier.discord:...) oder eine Kindgruppe und deren Elterngruppe.

  3. Beheben Sie die gemeldeten Probleme (Duplikate, Konflikte, Zyklen, Platzhalter-Kennungen).

  4. Prüfen Sie die Gruppenvorschau: Mitglieder, geerbte Gruppen und Regeln jeder Gruppe.

  5. Laden Sie permissions.cfg herunter, legen Sie sie im Serverordner ab und fügen Sie „exec permissions.cfg“ in die server.cfg ein.

Syntax

Die offizielle Dokumentation beschreibt add_ace [Principal] [Objekt] [allow|deny], add_principal [Kind] [Eltern], remove_ace, remove_principal und test_ace (zum Prüfen eines Rechts). Gruppen heißen group.name; das offizielle Beispiel setzt einen Spieler mit add_principal identifier.fivem:1 group.admin in group.admin und gibt mit add_ace group.admin command allow alle Befehlsrechte. ACEs werden nicht gespeichert: Sie werden bei jedem Start aus Ihrer Datei geladen.

Vorsichtsmaßnahmen

  • Vergeben Sie möglichst wenige Rechte: Vermeiden Sie „command allow“ für alle.
  • Testen Sie im Spiel oder in der Konsole mit test_ace <Principal> <Objekt>. Dieses Tool simuliert nicht die Rechteauflösung des Servers.
  • Veröffentlichen Sie keine Spielerkennungen.

Häufige Fragen

Welche Kennungen kann ich verwenden?
Die offizielle Dokumentation nennt identifier.steam:<id> als Beispiel, die Beispieldatei nutzt identifier.fivem:<id>. Das Tool akzeptiert das Format identifier.<Typ>:<Wert> auch für andere Typen (discord, license …); prüfen Sie sie mit test_ace auf Ihrem Server.
Werden meine Daten gesendet?
Nein. Die Regeln bleiben in Ihrem Browser (localStorage); löschen Sie sie auf der Seite „Meine Daten“.
Screenshot des Tools server.cfg-GeneratorFiveMFrei zugänglich
Erzeugen Sie eine vollständige FiveM-server.cfg: Netzwerk, OneSync, Sicherheit, Ressourcen und Berechtigungen.
KonfigurationCFGÖffnen
Dokumentation
Screenshot des Tools fxmanifest.lua-GeneratorFiveMFrei zugänglich
Erstellen Sie die fxmanifest.lua Ihrer FiveM-/RedM-Ressourcen mit wenigen Klicks.
EntwicklungLuaÖffnen
Dokumentation
FiveM
FiveMFrei zugänglich
Fügen Sie eine fxmanifest.lua (und die Dateiliste) ein: fx_version, game, fehlende Dateien, nicht deklarierte ui_page und fehlende Abhängigkeiten.
ValidierungLuaEntwicklungÖffnen
Dokumentation
FiveM
FiveMFrei zugänglich
Erstellen Sie eine txAdmin-recipe.yaml: GitHub-Ressourcen, server.cfg mit Deployer-Variablen, OneSync und Datenbank.
txAdminYAMLDeploymentÖffnen
Dokumentation
FiveM
FiveMFrei zugänglich
Erzeugen Sie das Linux- (bash) oder Windows-Skript (PowerShell), das einen empfohlenen, neuesten oder bestimmten FXServer-Build lädt – mit Backup.
UpdateArtifactsÖffnen
Dokumentation
FiveM
FiveMAnmeldung nötig
Laden Sie eine handling.meta oder vehicles.meta, bearbeiten Sie die Werte eines Fahrzeugs und vergleichen Sie vorher/nachher vor dem XML-Export.
FahrzeugeXMLBearbeitungÖffnen
Dokumentation
FiveM
FiveMFrei zugänglich
Fügen Sie Ihre server.cfg ein: erkennt fehlende TCP/UDP-Endpoints, Lizenzschlüssel, Slots vs. OneSync, set/setr/sets-Duplikate und liefert Firewall-Regeln.
ValidierungNetzwerkÖffnen
Dokumentation
FiveM
FiveMAnmeldung nötig
Erstellen Sie einen FiveM-Ladebildschirm (HTML/CSS/JS) mit Fortschrittsbalken, Tipps und Farben samt fertiger fxmanifest.lua.
OberflächeNUIHTMLÖffnen
Dokumentation