{"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":"liste-blanche-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/fivem-whitelist\/","title":{"rendered":"Comment configurer et tester une liste blanche FiveM"},"content":{"rendered":"<p>Une liste blanche FiveM admet les joueurs approuv\u00e9s et rejette les autres lors de la connexion. Choisissez un m\u00e9canisme d'admission document\u00e9 et testez l'approbation, le rejet et la r\u00e9vocation avant de l'activer publiquement. Une v\u00e9rification d'adh\u00e9sion Discord et une demande de joueur examin\u00e9e ont des objectifs diff\u00e9rents.<\/p>\n<h2 id=\"choose-the-authority\">Choisissez l'autorit\u00e9<\/h2>\n<p>Pour txAdmin, utilisez les modes de liste blanche offerts par votre version install\u00e9e. L'approbation de licence, l'adh\u00e9sion \u00e0 Discord et les v\u00e9rifications de r\u00f4le Discord ont des exigences diff\u00e9rentes. La s\u00e9lection d'un mode ne le combine pas automatiquement avec un autre.<\/p>\n<p>Utilisez <a href=\"https:\/\/github.com\/citizenfx\/txAdmin\">le projet officiel txAdmin<\/a> et vos param\u00e8tres install\u00e9s pour les options actuelles. Si vous avez besoin de plusieurs conditions, mettez en \u0153uvre une politique d\u00e9lib\u00e9r\u00e9e et r\u00e9vis\u00e9e plut\u00f4t que d'ex\u00e9cuter des ressources qui se chevauchent avec un comportement d'\u00e9chec incertain.<\/p>\n<h2 id=\"configure-the-admission-flow\">Configurez le flux d'admission<\/h2>\n<ol>\n<li>Sauvegardez le profil\/la configuration txAdmin actif et enregistrez la politique d'acc\u00e8s actuelle. Conservez un chemin de r\u00e9cup\u00e9ration administrateur v\u00e9rifi\u00e9.<\/li>\n<li>S\u00e9lectionnez le mode de liste blanche souhait\u00e9 dans les param\u00e8tres de ce profil. Pour les modes Discord, configurez d'abord l'int\u00e9gration du bot document\u00e9e et les identifiants exacts de guilde\/r\u00f4le.<\/li>\n<li>R\u00e9digez un message de rejet avec le v\u00e9ritable itin\u00e9raire de candidature\/support et la prochaine \u00e9tape attendue. N'exposez pas les identifiants priv\u00e9s ou les erreurs de bot aux joueurs qui se connectent.<\/li>\n<li>Approuvez un joueur test en utilisant le format d'identifiant accept\u00e9 par le mode choisi. Obtenez-le \u00e0 partir de l'enregistrement r\u00e9el du joueur, et non d'un exemple invent\u00e9.<\/li>\n<li>Connectez-vous avec des comptes approuv\u00e9s et non approuv\u00e9s, r\u00e9voquez l'approbation et r\u00e9essayez. V\u00e9rifiez que le changement atteint le profil de serveur actif r\u00e9el.<\/li>\n<\/ol>\n<h2 id=\"test-dependency-failures\">Testez les \u00e9checs de d\u00e9pendance<\/h2>\n<p>Pour l'admission bas\u00e9e sur Discord, testez un identifiant de compte manquant, un r\u00f4le supprim\u00e9, un membre de guilde parti et une int\u00e9gration Discord indisponible en pr\u00e9production. D\u00e9cidez si une d\u00e9pendance indisponible doit refuser l'entr\u00e9e avec un message de nouvelle tentative utile. N'accordez pas silencieusement l'acc\u00e8s lorsqu'une v\u00e9rification \u00e9choue.<\/p>\n<p>Limitez les autorisations d'approbation du personnel et enregistrez qui a approuv\u00e9 ou r\u00e9voqu\u00e9 l'acc\u00e8s. D\u00e9finissez la dur\u00e9e de conservation des enregistrements de candidature et d'identit\u00e9.<\/p>\n<h2 id=\"when-custom-code-is-justified\">Quand un code personnalis\u00e9 est justifi\u00e9<\/h2>\n<p>N'utilisez une ressource personnalis\u00e9e que pour une exigence que le syst\u00e8me d'admission maintenu ne peut pas satisfaire. Dans les <a href=\"https:\/\/docs.fivem.net\/docs\/scripting-reference\/events\/list\/playerConnecting\/\">reports playerConnecting<\/a>, respectez les d\u00e9lais de tick document\u00e9s entre les appels de report et atteignez toujours un chemin d'ach\u00e8vement contr\u00f4l\u00e9.<\/p>\n<p>Validez les identifiants, utilisez des requ\u00eates param\u00e9tr\u00e9es avec l'API r\u00e9elle de l'adaptateur de base de donn\u00e9es et g\u00e9rez les d\u00e9lais d'attente\/erreurs. Testez les red\u00e9marrages et la r\u00e9vocation avant d'ajouter des caches. Une adresse IP n'est pas une identit\u00e9 de joueur durable, et un exemple de liste d'autorisation statique n'est pas un syst\u00e8me d'admission de production complet.<\/p>","protected":false},"excerpt":{"rendered":"<p>Une liste blanche FiveM admet les joueurs approuv\u00e9s et rejette les autres lors de la connexion. Choisissez un m\u00e9canisme d'admission document\u00e9 et testez l'approbation, le rejet et la r\u00e9vocation avant de l'activer publiquement. Une v\u00e9rification d'adh\u00e9sion Discord et une demande de joueur examin\u00e9e ont des objectifs diff\u00e9rents.<\/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\/fr\/wp-json\/wp\/v2\/posts\/189515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=189515"}],"version-history":[{"count":1,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/189515\/revisions"}],"predecessor-version":[{"id":209811,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/189515\/revisions\/209811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/185864"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=189515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=189515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=189515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}