{"id":190367,"date":"2025-06-10T13:33:10","date_gmt":"2025-06-10T11:33:10","guid":{"rendered":"https:\/\/fivemx.com\/?p=190367"},"modified":"2025-06-10T13:33:11","modified_gmt":"2025-06-10T11:33:11","slug":"guide-de-diagnostic-et-de-resolution-de-lechec-de-la-connexion-fivem","status":"publish","type":"post","link":"https:\/\/fivemx.com\/fr\/fivem-connection-failed-diagnostic-and-resolution-guide\/","title":{"rendered":"\u00c9chec de la connexion FiveM\u00a0: guide de diagnostic et de r\u00e9solution"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Des \u00e9checs de connexion FiveM surviennent lors de l&#039;\u00e9tablissement d&#039;une liaison TCP (30120), de l&#039;initialisation du flux UDP (30110-30125) ou de l&#039;expiration du d\u00e9lai d&#039;authentification avec les serveurs Nucleus. L&#039;erreur se pr\u00e9sente comme suit\u00a0: <code>\u00c9chec de la connexion au serveur\u00a0: la connexion a expir\u00e9<\/code> apr\u00e8s le seuil de 15 secondes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cadre de diagnostic<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Validation du chemin r\u00e9seau<\/li>\n\n\n\n<li>Confirmation de disponibilit\u00e9 du serveur<\/li>\n\n\n\n<li>\u00c9limination des interf\u00e9rences c\u00f4t\u00e9 client<\/li>\n\n\n\n<li>V\u00e9rification de la cha\u00eene d&#039;authentification<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/fivemx.com\/fr\/comparaison-des-hebergeurs-fivem-2\/\" data-type=\"post\" data-id=\"59849\"><strong>Si vous \u00eates propri\u00e9taire d&#039;un serveur, assurez-vous d&#039;h\u00e9berger votre serveur sur un bon h\u00e9bergeur.<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diagnostic r\u00e9seau<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Test d&#039;accessibilit\u00e9 du port<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Connectivit\u00e9 TCP powershell -commande &quot;Test-NetConnection -ComputerName serverip -Port 30120&quot; :: UDP n\u00e9cessite nmap nmap -sU -p 30110-30125 serverip\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Attendu: <code>TcpTestSucceeded\u00a0: vrai<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Analyse de traceroute<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pathping -n -q 10 -p 250 adresse IP du serveur\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une perte de paquets &gt; 5% \u00e0 n&#039;importe quel saut indique un probl\u00e8me de routage du FAI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. V\u00e9rification de la r\u00e9solution DNS<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">domaine du serveur nslookup domaine du serveur nslookup 8.8.8.8\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Des r\u00e9sultats non concordants indiquent un empoisonnement DNS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solutions c\u00f4t\u00e9 client<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. R\u00e8gles du pare-feu Windows<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">New-NetFirewallRule -DisplayName &quot;FiveM TCP&quot; -Direction Sortie -Protocole TCP -LocalPort 30120 -Action Autoriser New-NetFirewallRule -DisplayName &quot;FiveM UDP&quot; -Direction Sortie -Protocole UDP -LocalPort 30110-30125 -Action Autoriser New-NetFirewallRule -DisplayName &quot;FiveM Entrante&quot; -Direction Entrante -Protocole UDP -LocalPort 30110-30125 -Action Autoriser\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Correction des interf\u00e9rences IPv6<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: D\u00e9sactiver IPv6 pour FiveM netsh int ipv6 set prefixpolicy ::ffff:0:0\/96 46 4 netsh int ipv6 set prefixpolicy ::1\/128 45 4\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. R\u00e9initialisation de Winsock<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">netsh winsock r\u00e9initialiser le catalogue netsh int ip reset reset.log ipconfig \/flushdns\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Corrections de configuration du serveur<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Visibilit\u00e9 des points finaux<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- server.cfg d\u00e9finit sv_endpointprivacy sur false d\u00e9finit sv_listingIPoverride &quot;serverip:30120&quot; d\u00e9finit sv_forceIndirectListing sur true\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Gestion de la file d&#039;attente de connexion<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- Augmenter les emplacements et le d\u00e9lai d&#039;expiration d\u00e9finir sv_maxClients 128 d\u00e9finir sv_connectTimeout 300 d\u00e9finir sv_authMaxRetries 10\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Ajustements de limitation de d\u00e9bit<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- Emp\u00eacher la d\u00e9tection DoS faussement positive d\u00e9finir sv_requestParanoia 0 d\u00e9finir sv_rateLimit 0\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9paration de la cha\u00eene d&#039;authentification<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Connectivit\u00e9 du serveur Nucleus<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Tester les services Cfx.re curl -I https:\/\/servers-frontend.fivem.net\/api\/servers\/single\/serverid curl -I https:\/\/nucleus.cfx.re\/\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP 200 requis pour les deux.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Validation de la cl\u00e9 de licence<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- server.cfg set sv_licenseKey &quot;cfxk_your_32_char_key&quot; red\u00e9marrer sessionmanager\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Corruption du cache<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Cache du noyau c\u00f4t\u00e9 client rmdir \/s \/q &quot;%appdata%\\CitizenFX\\kvs&quot; del &quot;%localappdata%\\FiveM\\FiveM.app\\caches.xml&quot;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Solutions de contournement sp\u00e9cifiques aux FAI<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Contournement CGNAT<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Forcer la pile IPv4 netsh int ipv6 6to4 d\u00e9finir l&#039;\u00e9tat d\u00e9sactiv\u00e9 netsh int ipv6 isatap d\u00e9finir l&#039;\u00e9tat d\u00e9sactiv\u00e9 netsh int ipv6 d\u00e9finir teredo d\u00e9sactiv\u00e9\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. D\u00e9couverte MTU<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Trouver le MTU optimal ping -f -l 1500 serverip :: Diminuer de 28 jusqu&#039;\u00e0 la r\u00e9ussite netsh int ipv4 set subinterface &quot;Ethernet&quot; mtu=1472 store=persistent\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Configuration de port alternative<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le propri\u00e9taire du serveur doit configurer\u00a0:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- server.cfg endpoint_add_tcp &quot;0.0.0.0:30121&quot; endpoint_add_udp &quot;0.0.0.0:30121&quot;\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le client se connecte via\u00a0: <code>connecter le serveur IP:30121<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9bogage avanc\u00e9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Analyse de capture de paquets<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: Filtre Wireshark tcp.port == 30120 ou udp.port &gt;= 30110 et udp.port &lt;= 30125\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Recherchez les paquets RST ou les ACK manquants.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Surveillance de l&#039;\u00e9tat de la connexion<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- Console F8 pendant la connexion netstats 1 netgraph 1\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Probl\u00e8mes de certificat TLS<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">:: V\u00e9rifier la cha\u00eene de certificats openssl s_client -connect servers-frontend.fivem.net:443 -servername servers-frontend.fivem.net\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Probl\u00e8mes sp\u00e9cifiques \u00e0 la plateforme<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Conflits VPN<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u00e9sactiver le tunneling fractionn\u00e9<\/li>\n\n\n\n<li>Exclure FiveM du VPN\u00a0:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">route ajouter masque IP serveur 255.255.255.255 192.168.1.1\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9seaux universitaires\/d&#039;entreprise<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Demander des exceptions de pare-feu pour\u00a0:\n<ul class=\"wp-block-list\">\n<li>TCP 30120 sortant<\/li>\n\n\n\n<li>UDP 30110-30125 bidirectionnel<\/li>\n\n\n\n<li>TCP 443 vers nucleus.cfx.re<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Limitations des points d&#039;acc\u00e8s mobiles<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Blocs NAT de niveau op\u00e9rateur P2P<\/li>\n\n\n\n<li>Utiliser un point de terminaison TCP uniquement\u00a0:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">connecter le serveur IP:30120+tcp\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Incertitudes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les travailleurs de Cloudflare bloquent par intermittence les appels d&#039;API FiveM (d\u00e9tection de bot faussement positif)<\/li>\n\n\n\n<li>Le service de reconnaissance de l&#039;emplacement r\u00e9seau de Windows 11 peut n\u00e9cessiter un red\u00e9marrage manuel<\/li>\n\n\n\n<li>Certains modems Xfinity abandonnent silencieusement les paquets UDP &gt; 1\u00a0400 octets<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9f\u00e9rence aux normes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RFC 4787 (Exigences comportementales NAT)<\/li>\n\n\n\n<li>Sp\u00e9cification du protocole CitizenFX v2.4.1<\/li>\n\n\n\n<li>Streaming UDP de type QUIC (impl\u00e9mentation personnalis\u00e9e)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion:<\/strong> Les \u00e9checs de connexion proviennent de ports bloqu\u00e9s, de non-concordances MTU ou de d\u00e9lais d&#039;authentification n\u00e9cessitant une validation syst\u00e9matique du chemin r\u00e9seau.<\/p>","protected":false},"excerpt":{"rendered":"<p>FiveM connection failures occur at TCP handshake (30120), UDP stream initialization (30110-30125), or authentication timeout with nucleus servers. Error presents as Failed to connect to server: Connection timed out after 15-second threshold. Diagnostic Framework If you are server-owner, make sure to host your server on a good host. Network Diagnostics 1. Port Accessibility Test Expected: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":190368,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1900],"tags":[],"class_list":["post-190367","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-troubleshooting"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/190367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/comments?post=190367"}],"version-history":[{"count":0,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/190367\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/190368"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=190367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/categories?post=190367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/tags?post=190367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}