{"id":193116,"date":"2025-08-17T19:43:50","date_gmt":"2025-08-17T17:43:50","guid":{"rendered":"https:\/\/fivemx.com\/?p=193116"},"modified":"2026-08-09T09:40:24","modified_gmt":"2026-08-09T07:40:24","slug":"discord-whitelist-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/discord-whitelist-fivem\/","title":{"rendered":"Richte eine Discord-Rollen-Allowlist f\u00fcr FiveM ein"},"content":{"rendered":"<p>Eine Discord-Rollen-Allowlist erm\u00f6glicht es dem Personal, den Zugriff durch Zuweisung einer bestimmten Rolle zu genehmigen. Verwende den in deiner installierten txAdmin-Version integrierten Discord-Rollen-Modus und teste dann sowohl ein genehmigtes als auch ein nicht genehmigtes Konto, bevor du dich darauf verl\u00e4sst.<\/p>\n<h2 id=\"prepare-access-and-recovery\">Bereite den Zugriff und die Wiederherstellung vor<\/h2>\n<p>Du ben\u00f6tigst die Berechtigung, txAdmin und die Discord-Anwendung zu konfigurieren, sowie einen Discord-Server und eine dedizierte Genehmigungsrolle. Halte einen autorisierten txAdmin-Wiederherstellungs-Login bereit. Kombiniere nicht mehrere Allowlist-Skripte, bis du verstehst, welches eine Verbindung akzeptiert oder ablehnt.<\/p>\n<h2 id=\"1-connect-the-discord-bot\">1. Verbinde den Discord-Bot<\/h2>\n<p>Richte den dedizierten Bot \u00fcber die Discord-Integration von txAdmin ein. Befolge die angezeigten Anforderungen der Integration f\u00fcr Bot-Berechtigungen und Member-Intents. Speichere das Token nur in der gesch\u00fctzten serverseitigen Einstellung. Wenn ein Token in einem Screenshot oder \u00f6ffentlichen Repository erscheint, setze es zur\u00fcck und aktualisiere die Integration.<\/p>\n<p>Best\u00e4tige, dass der Bot sich mit dem beabsichtigten Discord-Server verbindet, bevor du den Zugriff konfigurierst. Kanalstatusmeldungen und Verbindungsfreigabe sind separate Funktionen; eine funktionierende Statusmeldung beweist nicht, dass die Allowlist funktioniert.<\/p>\n<h2 id=\"2-copy-the-server-and-role-ids\">2. Kopiere die Server- und Rollen-IDs<\/h2>\n<p>Aktiviere den Entwicklermodus in den erweiterten Benutzereinstellungen von Discord. Kopiere die Server-ID und die ID deiner Genehmigungsrolle. Verwende IDs, nicht Anzeigenamen. Weise die Rolle einem Testmitglied zu und lasse ein anderes Mitglied ohne sie. Beschr\u00e4nke die Berechtigung zur Zuweisung dieser Rolle auf Mitarbeiter, die den Zugriff genehmigen d\u00fcrfen.<\/p>\n<h2 id=\"3-select-the-discord-role-mode\">3. W\u00e4hle den Discord-Rollen-Modus<\/h2>\n<p>W\u00e4hle in den Allowlist-Einstellungen von txAdmin den Modus f\u00fcr Discord-Rollen und gib die erforderlichen Server-\/Rollen-IDs ein. Die Upstream-Konfiguration nennt diesen Modus <code data-no-translation=\"\" translate=\"no\">discordRoles<\/code>; verwende die von deiner installierten Version bereitgestellte Oberfl\u00e4che, anstatt nicht verwandte Ressourcendateien zu bearbeiten. Speichere die Einstellung und befolge alle angezeigten Neustartanweisungen.<\/p>\n<p>Schreibe eine kurze Ablehnungsnachricht, die erkl\u00e4rt, wo man sich bewerben und wie man Hilfe erhalten kann. Vermeide es, interne Mitarbeiterkan\u00e4le, Token oder pers\u00f6nliche Identifikatoren in Verbindungsnachrichten preiszugeben.<\/p>\n<h2 id=\"4-test-the-complete-decision\">4. Teste die vollst\u00e4ndige Entscheidung<\/h2>\n<ol>\n<li>Verbinde dich mit dem Mitglied, das die Genehmigungsrolle hat. Best\u00e4tige, dass der Server die Verbindung akzeptiert.<\/li>\n<li>Verbinde dich mit dem Mitglied, das die Rolle nicht hat. Best\u00e4tige die Ablehnung und eine n\u00fctzliche Nachricht.<\/li>\n<li>Entferne die Rolle vom genehmigten Mitglied, warte das dokumentierte Aktualisierungsverhalten der Integration ab, verbinde dich dann erneut und best\u00e4tige die Ablehnung.<\/li>\n<li>Weise die Rolle neu zu und verbinde dich erneut. \u00dcberpr\u00fcfe den genehmigten Fall erneut.<\/li>\n<li>\u00dcberpr\u00fcfe Protokolle und Wiederherstellungsverhalten, wenn die Discord-Mitgliedschaft nicht aufgel\u00f6st werden kann. Gehe nicht davon aus, dass ein Abh\u00e4ngigkeitsfehler das gew\u00fcnschte Zugriffsverhalten hat.<\/li>\n<\/ol>\n<h2 id=\"troubleshoot-the-failed-boundary\">Behebe die fehlgeschlagene Grenze<\/h2>\n<p>Wenn der Bot keine Verbindung herstellen kann, \u00fcberpr\u00fcfe das Token, die ausgew\u00e4hlte Anwendung und das txAdmin-Protokoll. Wenn nur Rollenpr\u00fcfungen fehlschlagen, \u00fcberpr\u00fcfe die Guild-ID, die Rollen-ID, die tats\u00e4chliche Mitgliedschaft und den konfigurierten Modus. Befolge die aktuellen Anweisungen von txAdmin zur Discord-Identit\u00e4tserkennung; ein fehlender Bezeichner sollte eine umsetzbare Ablehnung erzeugen.<\/p>\n<p>Vergib keine Administratorberechtigung und starte nicht wiederholt neu, anstatt die Fehlermeldung zu lesen. Wenn eine separate Allowlist-Ressource installiert ist, deaktiviere die widerspr\u00fcchliche Regel nur im Rahmen einer kontrollierten Wartungs\u00e4nderung und pr\u00fcfe den Zugriff erneut.<\/p>\n<h2 id=\"maintain-the-rule\">Pflege die Regel<\/h2>\n<p>Dokumentiere, wer die Rolle vergibt, wie Beschwerden behandelt werden und wie der Zugriff entzogen wird. \u00dcberpr\u00fcfe Bot- und Mitarbeiterberechtigungen, wenn Administratoren wechseln. Eine Rolle, die Gameplay erlaubt, sollte nicht automatisch txAdmin-Administrationsrechte gew\u00e4hren.<\/p>\n<h2 id=\"reference-documentation\">Referenzdokumentation<\/h2>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/tabarra\/txAdmin\/master\/core\/modules\/ConfigStore\/schema\/whitelist.ts\">Quelle: raw.githubusercontent.com<\/a> \u00b7 <a href=\"https:\/\/docs.fivem.net\/docs\/resources\/txAdmin\/\">Cfx.re \u2014 txAdmin<\/a> \u00b7 <a href=\"https:\/\/docs.discord.com\/developers\/topics\/oauth2\">Quelle: docs.discord.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Eine Discord-Rollen-Allowlist erm\u00f6glicht es dem Personal, den Zugriff durch Zuweisung einer bestimmten Rolle zu genehmigen. Verwende den in deiner installierten txAdmin-Version integrierten Discord-Rollen-Modus und teste dann sowohl ein genehmigtes als auch ein nicht genehmigtes Konto, bevor du dich darauf verl\u00e4sst.<\/p>","protected":false},"author":1,"featured_media":193117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2885],"tags":[],"class_list":["post-193116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-discord-guides"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/193116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=193116"}],"version-history":[{"count":2,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/193116\/revisions"}],"predecessor-version":[{"id":210122,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/193116\/revisions\/210122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/193117"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=193116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=193116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=193116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}