{"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":"lista-blanca-de-discord-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/discord-whitelist-fivem\/","title":{"rendered":"Configura una lista de acceso por rol de Discord para FiveM"},"content":{"rendered":"<p>Una lista de acceso por rol de Discord permite al personal aprobar el acceso asignando un rol espec\u00edfico. Utiliza el modo de rol de Discord integrado en tu versi\u00f3n instalada de txAdmin, luego prueba una cuenta aprobada y una no aprobada antes de confiar en ella.<\/p>\n<h2 id=\"prepare-access-and-recovery\">Prepara el acceso y la recuperaci\u00f3n<\/h2>\n<p>Necesitas permiso para configurar txAdmin y la aplicaci\u00f3n de Discord, adem\u00e1s de un servidor de Discord y un rol de aprobaci\u00f3n dedicado. Mant\u00e9n disponible un inicio de sesi\u00f3n de recuperaci\u00f3n de txAdmin autorizado. No combines varios scripts de lista de acceso hasta que entiendas cu\u00e1l acepta o rechaza una conexi\u00f3n.<\/p>\n<h2 id=\"1-connect-the-discord-bot\">1. Conecta el bot de Discord<\/h2>\n<p>Configura el bot dedicado a trav\u00e9s de la integraci\u00f3n de Discord de txAdmin. Sigue los requisitos mostrados por la integraci\u00f3n para los permisos del bot y los intents de miembros. Almacena su token solo en la configuraci\u00f3n protegida del lado del servidor. Si un token aparece en una captura de pantalla o repositorio p\u00fablico, restabl\u00e9celo y actualiza la integraci\u00f3n.<\/p>\n<p>Confirma que el bot se conecta al servidor de Discord previsto antes de configurar el acceso. Los mensajes de estado del canal y la aprobaci\u00f3n de la conexi\u00f3n son caracter\u00edsticas separadas; un mensaje de estado que funciona no prueba que la lista de acceso funcione.<\/p>\n<h2 id=\"2-copy-the-server-and-role-ids\">2. Copia los ID del servidor y del rol<\/h2>\n<p>Habilita el Modo Desarrollador en la configuraci\u00f3n de usuario avanzada de Discord. Copia el ID del servidor y el ID de tu rol de aprobaci\u00f3n. Usa los ID, no los nombres de visualizaci\u00f3n. Asigna el rol a un miembro de prueba y deja a otro miembro sin \u00e9l. Mant\u00e9n el permiso para asignar ese rol limitado al personal que pueda aprobar el acceso.<\/p>\n<h2 id=\"3-select-the-discord-role-mode\">3. Selecciona el modo de rol de Discord<\/h2>\n<p>En la configuraci\u00f3n de la lista de acceso de txAdmin, selecciona el modo para roles de Discord e introduce los ID de servidor\/rol requeridos. La configuraci\u00f3n upstream llama a este modo <code data-no-translation=\"\" translate=\"no\">discordRoles<\/code>; utiliza la interfaz proporcionada por tu versi\u00f3n instalada en lugar de editar archivos de recursos no relacionados. Guarda la configuraci\u00f3n y sigue cualquier instrucci\u00f3n de reinicio que se muestre.<\/p>\n<p>Escribe un breve mensaje de rechazo explicando d\u00f3nde solicitar y c\u00f3mo obtener ayuda. Evita exponer canales internos del personal, tokens o identificadores personales en los mensajes de conexi\u00f3n.<\/p>\n<h2 id=\"4-test-the-complete-decision\">4. Prueba la decisi\u00f3n completa<\/h2>\n<ol>\n<li>Con\u00e9ctate con el miembro que tiene el rol de aprobaci\u00f3n. Confirma que el servidor acepta la conexi\u00f3n.<\/li>\n<li>Con\u00e9ctate con el miembro que no tiene el rol. Confirma el rechazo y un mensaje \u00fatil.<\/li>\n<li>Elimina el rol del miembro aprobado, espera el comportamiento de actualizaci\u00f3n documentado de la integraci\u00f3n, luego vuelve a conectar y confirma el rechazo.<\/li>\n<li>Vuelve a asignar el rol y vuelve a conectar. Vuelve a comprobar el caso aprobado.<\/li>\n<li>Revisa los registros y el comportamiento de recuperaci\u00f3n cuando la membres\u00eda de Discord no se pueda resolver. No asumas que un fallo de dependencia tiene el comportamiento de acceso deseado.<\/li>\n<\/ol>\n<h2 id=\"troubleshoot-the-failed-boundary\">Soluciona el l\u00edmite fallido<\/h2>\n<p>Si el bot no puede conectarse, inspecciona el token, la aplicaci\u00f3n seleccionada y el registro de txAdmin. Si solo fallan las comprobaciones de rol, verifica el ID del servidor de Discord, el ID del rol, la membres\u00eda real y el modo configurado. Sigue la gu\u00eda actual de txAdmin para la detecci\u00f3n de identidad de Discord; un identificador faltante deber\u00eda producir un rechazo que indique qu\u00e9 debe hacer el jugador.<\/p>\n<p>No a\u00f1adas permisos de Administrador ni reinicies repetidamente como sustituto de leer el error. Si hay un recurso de lista de acceso separado instalado, desactiva la pol\u00edtica conflictiva solo durante un cambio de mantenimiento controlado y verifica el acceso de nuevo.<\/p>\n<h2 id=\"maintain-the-rule\">Mant\u00e9n la regla<\/h2>\n<p>Documenta qui\u00e9n otorga el rol, c\u00f3mo funcionan las apelaciones y c\u00f3mo se elimina el acceso. Revisa los permisos del bot y del personal cuando cambien los administradores. Un rol que permite jugar no deber\u00eda otorgar autom\u00e1ticamente derechos de administraci\u00f3n de txAdmin.<\/p>\n<h2 id=\"reference-documentation\">Documentaci\u00f3n de referencia<\/h2>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/tabarra\/txAdmin\/master\/core\/modules\/ConfigStore\/schema\/whitelist.ts\">Fuente: 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\">Fuente: docs.discord.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Una lista de acceso por rol de Discord permite al personal aprobar el acceso asignando un rol espec\u00edfico. Utiliza el modo de rol de Discord integrado en tu versi\u00f3n instalada de txAdmin, luego prueba una cuenta aprobada y una no aprobada antes de confiar en ella.<\/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\/es\/wp-json\/wp\/v2\/posts\/193116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=193116"}],"version-history":[{"count":2,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/193116\/revisions"}],"predecessor-version":[{"id":210122,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/193116\/revisions\/210122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/193117"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=193116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=193116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=193116"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}