{"id":189515,"date":"2025-06-07T15:00:40","date_gmt":"2025-06-07T13:00:40","guid":{"rendered":"https:\/\/fivemx.com\/?p=189515"},"modified":"2026-08-09T09:40:16","modified_gmt":"2026-08-09T07:40:16","slug":"lista-blanca-de-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/fivem-whitelist\/","title":{"rendered":"C\u00f3mo configurar y probar una lista blanca de FiveM"},"content":{"rendered":"<p>Una lista blanca de FiveM admite a los jugadores aprobados y rechaza a otros durante la conexi\u00f3n. Elige un mecanismo de admisi\u00f3n documentado y prueba la aprobaci\u00f3n, el rechazo y la revocaci\u00f3n antes de habilitarlo p\u00fablicamente. Una verificaci\u00f3n de membres\u00eda de Discord y una solicitud de jugador revisada tienen diferentes prop\u00f3sitos.<\/p>\n<h2 id=\"choose-the-authority\">Elige la autoridad<\/h2>\n<p>Para txAdmin, usa los modos de lista blanca que ofrece tu versi\u00f3n instalada. La aprobaci\u00f3n de licencias, la membres\u00eda de Discord y las verificaciones de roles de Discord tienen diferentes requisitos. Seleccionar un modo no lo combina autom\u00e1ticamente con otro.<\/p>\n<p>Usa <a href=\"https:\/\/github.com\/citizenfx\/txAdmin\">el proyecto oficial de txAdmin<\/a> y tu configuraci\u00f3n instalada para las opciones actuales. Si necesitas m\u00faltiples condiciones, implementa una pol\u00edtica deliberada y revisada en lugar de ejecutar recursos superpuestos con un comportamiento de fallo poco claro.<\/p>\n<h2 id=\"configure-the-admission-flow\">Configura el flujo de admisi\u00f3n<\/h2>\n<ol>\n<li>Haz una copia de seguridad del perfil\/configuraci\u00f3n activo de txAdmin y registra la pol\u00edtica de acceso actual. Mant\u00e9n una ruta de recuperaci\u00f3n de administrador verificada.<\/li>\n<li>Selecciona el modo de lista blanca deseado en la configuraci\u00f3n de ese perfil. Para los modos de Discord, configura primero la integraci\u00f3n del bot documentada y los identificadores exactos de servidor de Discord\/rol.<\/li>\n<li>Escribe un mensaje de rechazo con la v\u00eda real de solicitud de acceso o soporte y el siguiente paso esperado. No expongas identificadores privados o errores del bot a los jugadores que se unen.<\/li>\n<li>Aprueba a un jugador de prueba usando el formato de identificador aceptado por el modo elegido. Obtenlo del registro real del jugador, no de un ejemplo inventado.<\/li>\n<li>\u00danete con cuentas aprobadas y no aprobadas, revoca la aprobaci\u00f3n e int\u00e9ntalo de nuevo. Verifica que el cambio llegue al perfil del servidor activo real.<\/li>\n<\/ol>\n<h2 id=\"test-dependency-failures\">Prueba los fallos de dependencia<\/h2>\n<p>Para la admisi\u00f3n respaldada por Discord, prueba un identificador de cuenta faltante, un rol eliminado, un miembro que abandon\u00f3 el servidor de Discord y una integraci\u00f3n de Discord no disponible en el entorno de prueba. Decide si una dependencia no disponible debe denegar la entrada con un mensaje de reintento \u00fatil. No concedas acceso silenciosamente cuando una verificaci\u00f3n falla.<\/p>\n<p>Mant\u00e9n los permisos de aprobaci\u00f3n del personal limitados y registra qui\u00e9n aprob\u00f3 o revoc\u00f3 el acceso. Define cu\u00e1nto tiempo se retienen los registros de solicitud e identidad.<\/p>\n<h2 id=\"when-custom-code-is-justified\">Cuando el c\u00f3digo personalizado est\u00e1 justificado<\/h2>\n<p>Usa un recurso personalizado solo para un requisito que el sistema de admisi\u00f3n mantenido no pueda cumplir. En <a href=\"https:\/\/docs.fivem.net\/docs\/scripting-reference\/events\/list\/playerConnecting\/\">los aplazamientos de playerConnecting<\/a>, respeta las esperas de tick documentadas entre las llamadas de aplazamiento y aseg\u00farate de alcanzar siempre una ruta de finalizaci\u00f3n controlada.<\/p>\n<p>Valida los identificadores, usa consultas parametrizadas con la API real del adaptador de la base de datos y maneja los tiempos de espera\/errores. Prueba los reinicios y la revocaci\u00f3n antes de a\u00f1adir cach\u00e9s. Una direcci\u00f3n IP no es una identidad de jugador duradera, y un ejemplo de lista de permitidos est\u00e1tica no es un sistema de admisi\u00f3n de producci\u00f3n completo.<\/p>","protected":false},"excerpt":{"rendered":"<p>Una lista blanca de FiveM admite a los jugadores aprobados y rechaza a otros durante la conexi\u00f3n. Elige un mecanismo de admisi\u00f3n documentado y prueba la aprobaci\u00f3n, el rechazo y la revocaci\u00f3n antes de habilitarlo p\u00fablicamente. Una verificaci\u00f3n de membres\u00eda de Discord y una solicitud de jugador revisada tienen diferentes prop\u00f3sitos.<\/p>","protected":false},"author":1,"featured_media":185864,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2875,1899],"tags":[3001],"class_list":["post-189515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fivem-server-administration","category-tutorials","tag-fivem-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/189515","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=189515"}],"version-history":[{"count":1,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/189515\/revisions"}],"predecessor-version":[{"id":209811,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/189515\/revisions\/209811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/185864"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=189515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=189515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=189515"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}