Admin hinzufügen
Es gibt zwei gängige Wege, um dir oder anderen Spielern Admin-Rechte auf deinem FiveM-Server zu geben: über das txAdmin-Webinterface (empfohlen) oder manuell über ACE-Permissions in der server.cfg.
Variante 1: Admin über txAdmin hinzufügen (empfohlen)
- Öffne txAdmin im Browser unter
http://<deine-server-ip>:40120. - Melde dich mit deinem txAdmin-Account an.
- Navigiere im Menü zu "Admins".
- Klicke auf "Add New Admin".
- Trage einen Benutzernamen ein und wähle, ob du den Admin über eine Discord-ID, den In-Game-Namen oder direkt über den FiveM-Identifier verknüpfen möchtest.
- Wähle eine Berechtigungsgruppe bzw. definiere die gewünschten Rechte (z. B.
all_permissionsfür vollen Zugriff, oder einzelne Rechte wieplayers.ban,settings.write). - Speichere den Eintrag – txAdmin generiert bei Bedarf automatisch ein Passwort für den Web-Login.
Eigene Identifier herausfinden
Du findest deine eigenen Identifier (Steam, License, Discord, FiveM) im Spiel über die F8-Konsole mit dem Befehl identifiers, oder in txAdmin unter "Players", wenn du bereits auf dem Server verbunden warst.
Variante 2: Admin manuell über server.cfg (ACE-Permissions)
Falls du ohne txAdmin arbeitest oder zusätzliche In-Game-Rechte über Ressourcen/Scripts steuern willst, kannst du Admins direkt über Access Control Entries in der server.cfg definieren:
# Rechte für die Gruppe "admin" definieren
add_ace group.admin command allow
# Spieler der Gruppe "admin" zuordnen (Beispiel mit Steam-Identifier)
add_principal identifier.steam:110000112345678 group.adminAlternativ mit License- oder Discord-Identifier:
add_principal identifier.license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx group.admin
add_principal identifier.discord:123456789012345678 group.adminSpeichere die server.cfg und starte den Server neu, damit die Änderungen greifen:
sh /home/FiveM/stop.sh
sh /home/FiveM/start.shFramework-eigene Admin-Systeme beachten
Nutzt du ein Framework wie ESX oder QBCore, verwalten diese Admin-Rechte häufig zusätzlich über eine eigene Datenbanktabelle (z. B. users-Tabelle mit group-Spalte). ACE-Permissions in der server.cfg steuern in dem Fall meist nur txAdmin- bzw. Core-Rechte, nicht zwingend die Framework-internen Berechtigungen.
Troubleshooting
- Rechte greifen nicht: Prüfe, ob der verwendete Identifier korrekt ist und der Spieler mit genau diesem Identifier verbunden ist (Identifier-Typen wie
steam,license,discordkönnen sich unterscheiden). - txAdmin-Login schlägt fehl: Setze das Passwort über die txAdmin-Konsole (
sh /home/FiveM/attach.sh) mit dem Recovery-Modus zurück, der beim ersten Start angezeigt wird.