Auteur Sujet: Peering Abominable sur les serveur Riot Game  (Lu 581 fois)

0 Membres et 1 Invité sur ce sujet

KayronGG

  • Abonné Free fibre
  • *
  • Messages: 5
  • Malaunay (76)
Salut tout le monde,

Je suis nouveau ici et j’espère que quelqu’un pourra m’aider, parce que ça commence vraiment à me rendre fou.

Depuis un moment, j’ai des problèmes de désync sur Valorant et les jeux Riot Games en général, assez étranges : parfois je dois rester immobile 10 secondes pour que mes tirs partent droit (et parfois, même en restant immobile, les balles ne partent pas droit). Puis parfois, il suffit d’une demi-seconde d’arrêt et tout remarche un instant… avant que ça recommence.
On dirait vraiment que le serveur et mon client ne sont pas du tout synchronisés.

Je précise que ce n’est pas une question de niveau de jeu, le problème est vraiment flagrant. Et en local (camp d'entrainement), je n’ai jamais eu ce souci.

Pour situer un peu, je pense que le problème s’est aggravé depuis mon passage à la fibre. Quand j’étais encore en ADSL, soit ça n’arrivait pas, soit je ne m’en rendais pas compte parce que j’étais moins bon sur le jeu.

Du coup, j’ai fait pas mal de tests pour écarter les soucis matériels :
RAM, processeur → RAS
1% low stables
input lag très bas d’après LatencyMon.

Par contre, en regardant via WinMTR, j’ai vu que j’avais énormément de packet loss sur deux nœuds du réseau : (station3.multimania.isdnet.net), (station13.multimania.isdnet.net) et (station15.multimania.isdnet.net) Parfois ça monte à 95-100% de pertes.

J’ai testé ExitLag et NoPing, mais ça ne change rien du tout : le chemin vers leurs serveurs passe toujours par les mêmes nœuds cramés. Résultat, même souci, même instabilité.

Pour info, ma config réseau :

Fibre FTTH 1 Gbit (Freebox Delta)

Connexion Ethernet (câble Cat.6)

Carte réseau 2,5 Gb avec les derniers drivers à jour

J’ai ouvert un ticket chez Free ils m'ont dit que la demande a été prise en compte, mais ça fait maintenant 3 jours sans réponse.

Voici un extrait de mon test WinMTR vers un serveur (Paris) de Riot Games :


|------------------------------------------------------------------------------------------|
|                                      WinMTR statistics                                   |
|                       Host              -   %  | Sent | Recv | Best | Avrg | Wrst | Last |
|------------------------------------------------|------|------|------|------|------|------|
|                           192.168.1.254 -    0 | 1025 | 1025 |    0 |    0 |    1 |    0 |
|         station15.multimania.isdnet.net -   97 |  210 |    7 |    0 |    3 |    4 |    4 |
|          station3.multimania.isdnet.net -   35 |  429 |  281 |    3 |    3 |   18 |    4 |
|             prs-b3-link.ip.twelve99.net -    0 | 1025 | 1025 |    3 |    4 |   58 |    4 |
|cloudflare-ic-382666.ip.twelve99-cust.net -   0 | 1025 | 1025 |    3 |    8 |  105 |    5 |
|                          141.101.67.125 -    0 | 1025 | 1025 |    3 |    8 |   79 |    4 |
|                           172.64.153.46 -    0 | 1025 | 1025 |    3 |    3 |   37 |    3 |
|________________________________________________|______|______|______|______|______|______|
   WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider


en effectuant des test avec d'autre route avec NoPing il m'est arrivé que parfoi (prs-b3-link.ip.twelve99.net) monte a 45%

Si quelqu’un a déjà eu ça ou connaît un moyen de contourner ce genre de route pourrie, je suis preneur.
Même une astuce temporaire m’aiderait beaucoup.

Merci d’avance 🙏

Paul

  • Abonné Bbox fibre
  • *
  • Messages: 4 468
  • FTTH 2 Gb/s sur Vannes (56)
    • Twitter
Peering Abominable sur les serveur Riot Game
« Réponse #1 le: Hier à 13:51:07 »
Contourner la route ne sera possible qu’avec un VPN, et ça n’améliorera même pas forcément la situation. Les données les plus importantes sont celles de la destination finale. Si un routeur ne répond pas au ping entre les deux, c’est qu’il a été paramétré pour ne pas prioriser l’ICMP.

Les statistiques semblent même très bonnes. Je penche pour un sous-dimensionnement du serveur du jeu.

KayronGG

  • Abonné Free fibre
  • *
  • Messages: 5
  • Malaunay (76)
Peering Abominable sur les serveur Riot Game
« Réponse #2 le: Hier à 14:05:37 »
Merci pour ta réponse, ça m’aide à y voir plus clair avec l’ICMP et tout ça.
Mais comme j’ai quand même des problèmes bien visibles en jeu (désync, tirs foireux), je vais faire un test avec Wireshark pendant que je joue, pour voir si les paquets UDP du jeu se perdent aussi ou prennent trop de temps.
Je vous dirai ce que ça donne quand j’aurai fait ça, histoire de mieux comprendre ce qui se passe.
Car j'ai encore un doute :/

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 1 039
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
Peering Abominable sur les serveur Riot Game
« Réponse #3 le: Hier à 14:29:12 »
Ce qui est important, c'est la destination finale. Lles routeurs intermédiaires ne répondent aux pings que s'ils ont le temps, suivant la charge et leur config.

Sur ton serveur final, sur 1025 paquets envoyés, tu as 0 de perdus (0%), et une moyenne de 3 ms. Le souci est sûrement ailleurs.

vivien

  • Administrateur
  • *
  • Messages: 50 292
    • Bluesky LaFibre.info
Peering Abominable sur les serveur Riot Game
« Réponse #4 le: Hier à 17:00:32 »
KayronGG ton traceroute est parfait : ce qui compte c'est la fin (les routeurs ne répondent pas toujours au ping).

Tu joins le serveur sans aucune perte de paquet et une latence moyenne de 3ms qui est excellente.

Peut-être qui l'IP testée n'est pas la bonne.

KayronGG

  • Abonné Free fibre
  • *
  • Messages: 5
  • Malaunay (76)
Peering Abominable sur les serveur Riot Game
« Réponse #5 le: Hier à 18:36:31 »
RE !!

Bon, j’ai un peu creusé avec Wireshark et j’ai trouvé des trucs intéressants. (Je suis pas un pro réseau donc si je dis une connerie, dites-moi, c’est comme ça qu’on apprend !)

Au début, je pensais que Valorant passait par une autre IP, mais en fait riot utilise Akamai, et j’ai enfin chopé 2 IP qui tournent pour Valorant sur le serveur Paris :

95.101.137.96

95.101.137.91

J’ai lancé un WinMTR histoire de checker, et au niveau perte de paquets c’est nickel, zéro souci.

Mais quand j’ai regardé de plus près dans Wireshark, j’ai vu que ça coupait plusieurs fois la connexion entre mon PC et le serveur. Genre, mon PC envoie un truc, et le serveur balance un paquet avec le drapeau RST (reset), donc la connexion se fait couper direct.

Ça arrive plusieurs fois dans la même partie, du coup ça fait des coupures, des lags, ou des desync comme j'en parlais

pour les screens de wireshark je sais pas si c'est dangeureux de les postées (vie privé, ip traçable ext) donc dans le doute je demande pour éviter des soucis, si y'a pas de problèmes je les enverrais sur le post

Bref, j’suis un peu paumé, parce que WinMTR dit que tout va bien, mais en vrai y’a des interruptions bizarres au niveau TCP.

Ça pourrait venir de ma config réseau, du routeur, ou carrément du serveur mais je ne sais pas pourquoi certain de mes amis n'ont pas ce genre de requet  (Ps je les ai mobilisé aujourd'hui comme ça j'avais des données qui pouvait être comparé étant donné qu'il ont tous un FAI différent dont 1 qui a le meme que moi et on habite tous très près), mais c’est pas normal que ça se répète autant.

Si quelqu’un peu m'aiguillé sur la suite je hésitez pas ! ^^

Antoinel

  • Abonné Bbox fibre
  • *
  • Messages: 431
  • Bbox Fit FTTH

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 1 039
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
Peering Abominable sur les serveur Riot Game
« Réponse #7 le: Hier à 21:06:36 »
Ça ne va pas servir à grand-chose, il a apparemment un souci de latence ingame, pas un souci de débit.

KayronGG

  • Abonné Free fibre
  • *
  • Messages: 5
  • Malaunay (76)
Peering Abominable sur les serveur Riot Game
« Réponse #8 le: Hier à 22:14:25 »
Oui je suis d’accord, le test de débit en soi va pas résoudre mon souci, mais je l’ai quand même lancé pour être sûr. Résultat : tout est clean niveau débit et latence, que ce soit vers la Freebox ou vers Scaleway (BBR). Rien d’anormal à ce niveau-là.

Mais c’est pas vraiment là que se situe le problème de toute façon. Ce que je vois dans Wireshark, c’est que pendant que je joue, y’a des connexions TCP qui se coupent brutalement avec un flag RST (reset). En gros, le serveur coupe la connexion net, comme s’il paniquait ou qu’il considérait que je suis plus synchro.

Et ça arrive plusieurs fois par partie, toujours de façon assez imprévisible : parfois ça tourne nickel, et d’un coup j’ai du désync, des coups de lag, comme si je sortais des clous pour le serveur, puis ça redevient fluide après quelques secondes.

Ce qui me perturbe encore plus, c’est que des potes à moi dans la même ville, voire à deux rues, n’ont pas ce souci. Y’en a un chez Free comme moi, les autres chez SFR, Bouygues… et aucun n’a ces coupures TCP. L’un passe même par Cloudflare quand moi je tape dans Akamai. 🤷‍♂️

Donc oui je suis paumé. Le débit est bon, pas de perte dans WinMTR, mais dans les faits, en jeu, je me tape des reset TCP bizarres qui correspondent pile à mes problèmes.

Je cherche juste à comprendre ce qui pourrait causer ça ://

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 1 039
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
Peering Abominable sur les serveur Riot Game
« Réponse #9 le: Hier à 22:19:13 »
Es-tu sûr que Valorant utilise le TCP ? Généralement, les FPS utilisent d'UDP

KayronGG

  • Abonné Free fibre
  • *
  • Messages: 5
  • Malaunay (76)
Peering Abominable sur les serveur Riot Game
« Réponse #10 le: Hier à 22:30:08 »
Yes, c’est vrai que les FPS comme Valorant utilisent principalement UDP pour la transmission en temps réel (tir, position, etc.), c’est plus rapide et ça tolère mieux la perte.

Mais justement, là où c’est bizarre, c’est que dans les captures Wireshark je vois des connexions TCP actives vers des IP Akamai (95.101.137.91 / .96) sur le port 443, donc HTTPS — probablement pour des échanges de données côté Riot (authentification, MAJ de stats, matchmaking, ou autre service annexe).

Et c’est sur ces connexions TCP que je vois des RST envoyés par le serveur, ce qui correspond pile aux moments où j’ai les micro freezes ou désyncs. Ça coupe net la comm, puis ça repart avec une nouvelle connexion un peu après.

Donc c’est peut-être pas le cœur du gameplay qui est impacté, mais un processus parallèle qui foire et qui finit par perturber l’ensemble (genre perte de sync avec le serveur ou un timeout côté Riot qui nous “remet à jour” à la sauvage).

Et à côté de ça, les connexions UDP (ports autour de 50000) ont l’air propres dans les captures. Donc je soupçonne un bug ou une protection côté serveur qui reset les connexions TCP à la moindre incohérence… ou un souci chez moi qui fait que mes requêtes paraissent foireuses côté serveur.

J’ai d’ailleurs envoyé un message au support Riot pour essayer d’en savoir plus

je vous tiens au courant ^^