Utiliser un VPN pour baisser le ping en jeu : il change l’itinéraire, pas la vitesse

Anton Belov

13 min de lectureTechnique

Ping via un VPN

Le ping affiché dans le coin de votre écran est le temps d’aller-retour jusqu’au serveur de jeu, en millisecondes. Un VPN pour baisser le ping en jeu change l’itinéraire, pas la vitesse du signal. Avec un VPN, le ping est en général un peu plus élevé que sans. Il ne baisse que si votre fournisseur d’accès à Internet fait passer le trafic du jeu par un mauvais itinéraire. La distance jusqu’au serveur de jeu fixe le ping minimal. Une soirée de tests montre de combien votre ping le dépasse, avec et sans VPN.

La distance fixe un ping minimal de 10 ms par 1 000 km

Dans la fibre optique, un signal met environ 5 microsecondes par kilomètre en aller simple. C’est la valeur de planification de la recommandation UIT-T G.114 sur le temps de transmission dans un sens. Un aller-retour ajoute donc 10 ms par tranche de 1 000 km à vol d’oiseau. Le ping réel est toujours plus élevé, car les câbles sont plus longs que la ligne droite.

Le ping au-delà du minimum vient de l’itinéraire, des files d’attente et de votre réseau domestique. Le premier saut est une liaison Wi-Fi ou mobile. Ensuite, les paquets traversent les réseaux de plusieurs opérateurs. Chaque liaison surchargée ajoute le temps que les paquets passent dans sa mémoire tampon. Un VPN ne réduit cet excédent que si son itinéraire évite une liaison saturée. Aucun itinéraire ne donne un ping inférieur au minimum.

Outre le ping moyen, 2 autres valeurs comptent pour un jeu. La gigue indique de combien la latence varie d’un paquet à l’autre (variation du délai de transmission des paquets, RFC 3393). La perte de paquets est la part des paquets qui n’arrivent jamais. Comparez les configurations avec et sans VPN sur ces 3 valeurs.

Via un VPN, le ping dépend du détour

Avec un VPN, l’itinéraire compte 2 tronçons. Le premier va de vous à l’emplacement, le second de l’emplacement au serveur de jeu. Le fonctionnement du tunnel est expliqué dans notre guide en termes simples sur ce qu’est un VPN. Le détour est la longueur cumulée des deux tronçons moins la distance directe. Le chiffrement et le surcoût du tunnel ajoutent un peu de latence, mais la longueur des tronçons compte bien davantage.

Un emplacement éloigné de la ligne droite fait monter le ping, même à l’intérieur d’un seul pays. Dans cet exemple, vous êtes à Boston et le serveur de jeu se trouve dans la région de New York. La distance est d’environ 300 km (190 miles). Le ping minimal est donc d’environ 3 ms. Chez Ben's VPN, l’emplacement aux États-Unis se trouve en Oregon. En passant par l’Oregon, les paquets parcourent environ 4 000 km (2 500 miles) vers l’ouest, puis à peu près autant au retour. Sur cet itinéraire, le ping minimal est de 75 à 80 ms. Aucun protocole ni paramètre de l’application ne peut supprimer un détour de cette ampleur.

Le détour est presque nul pour un emplacement situé sur la ligne entre vous et le serveur de jeu. Les emplacements proches de vous ou du serveur de jeu se trouvent près de cette ligne. Ce sont les 2 premiers emplacements à tester.

Un VPN peut baisser le ping quand une liaison saturée ralentit l’itinéraire direct. Vous jouez depuis Madrid sur un serveur de jeu à Francfort, avec un ping minimal d’environ 15 ms. Supposons que le jeu affiche 30 ms le matin, puis de 90 à 140 ms avec perte de paquets après 20 h. La cause est la liaison entre votre fournisseur d’accès et le réseau du serveur de jeu. Cette liaison est saturée chaque soir. Chez Ben's VPN, l’emplacement en Allemagne se trouve à Francfort, la ville du serveur de jeu. Votre trafic peut atteindre cet emplacement par un autre itinéraire. Le dernier tronçon jusqu’au serveur de jeu reste alors à l’intérieur d’une seule ville. Si le nouvel itinéraire n’est pas saturé, le ping du soir redevient proche de celui du matin.

Le troisième cas est celui d’un fournisseur d’accès qui limite le trafic vers certaines adresses. Avec un VPN, ce fournisseur ne voit qu’une connexion vers un serveur. Une règle liée à l’adresse du serveur de jeu ne s’applique alors plus. Un VPN ne supprime pas la latence ajoutée chez vous, sur le Wi-Fi ou dans le routeur. Le premier tronçon de l’itinéraire VPN passe par le même réseau domestique.

6 symptômes et leurs causes probables

Retrouvez dans ce tableau ce que vous voyez en jeu, avant toute mesure. Un VPN ne peut pas résoudre certains de ces problèmes.

Ce que vous voyezCause probablePar où commencer
Le ping est stable mais élevé, proche du minimumLe serveur de jeu est loinChoisissez une région plus proche dans le jeu ; un VPN ne peut pas baisser ce ping
Normal en journée, élevé et instable le soirUne saturation chez votre fournisseur d’accès ou sur une liaison entre réseauxLancez un traceroute à midi et le soir, puis testez un emplacement proche du serveur de jeu
Votre personnage se téléporte et vos coups ne sont pas pris en comptePerte de paquetsUtilisez une connexion filaire ; si la perte de paquets persiste, lancez un traceroute
Le ping bondit quand quelqu’un chez vous télécharge un gros fichierUne file d’attente dans votre routeurMettez les téléchargements en pause ; un VPN n’aide pas dans ce cas
Le ping est stable, mais l’image saccadeLe nombre d’images par seconde, pas le réseauVérifiez la charge de votre carte graphique et de votre processeur
Le ping a augmenté dès que le VPN s’est connectéL’emplacement est loin de la ligne droiteChoisissez un autre emplacement ou laissez le jeu contourner le VPN

Un test d’une soirée en 6 étapes

Le test dure environ une heure et nécessite un jeu qui affiche le ping à l’écran. Notez les valeurs de chaque étape sur papier ou dans un fichier texte. Les étapes 4 et 5 demandent un abonnement actif, car l’application ne se connecte pas sans abonnement. Faites toutes les mesures au même moment de la journée et sur le même réseau.

  1. Trouver la ville du serveur de jeu et calculer le ping minimal

    Certains jeux affichent la ville dans la liste des régions ou dans leurs statistiques réseau. Si le jeu n’indique qu’une région, prenez la grande ville la plus proche dans cette région. Le serveur de jeu peut se trouver plus loin que cette ville. Le ping minimal réel peut donc être plus élevé.

  2. Jouer sans le VPN

    Jouez 2 ou 3 matchs à votre heure habituelle, avec le VPN désactivé. Notez le ping moyen, le ping le plus bas et le plus haut, ainsi que la perte de paquets si le jeu l’affiche.

  3. Mettre votre réseau domestique sous charge

    Pendant un match d’entraînement, lancez un gros téléchargement ou une mise à jour sur un autre appareil. Si le ping monte pendant le téléchargement puis redevient normal, la cause est la file d’attente de votre routeur. Cet effet, dû à une file d’attente pleine dans le routeur, s’appelle le bufferbloat. Un VPN ne le corrige pas, car le trafic VPN attend dans la même file.

  4. Connecter le VPN à un emplacement proche de vous

    Ouvrez « Emplacement » et appuyez sur le bouton « Plus rapide » dans la fenêtre « Changer d'emplacement ». Ce bouton choisit pour vous un emplacement proche. Jouez le même nombre de matchs et notez les mêmes valeurs.

  5. Connecter le VPN à un emplacement proche du serveur de jeu

    Dans la fenêtre « Changer d'emplacement », saisissez le pays du serveur de jeu dans le champ « Trouver un emplacement », puis sélectionnez-le. Comme la case « Se connecter automatiquement lors du changement d'emplacement » est cochée par défaut, l’application se reconnecte aussitôt.

  6. Comparer et choisir

    Gardez la configuration qui donne le ping moyen le plus bas et le plus petit écart entre le ping le plus bas et le plus haut. Dans cette configuration, la perte de paquets doit être nulle. Si le ping est plus bas sans le VPN, jouez sans le VPN et utilisez-le pour les autres applications. Le tunnel scindé, décrit plus bas, permet au jeu de contourner le VPN.

Le traceroute et 4 erreurs de mesure fréquentes

Un traceroute montre quel saut de l’itinéraire ajoute de la latence. Sous Windows, lancez pathping -n 203.0.113.10. Sous macOS et Linux, lancez mtr -n 203.0.113.10. Sous macOS, installez d’abord mtr, par exemple avec Homebrew, puis lancez-le avec sudo. Remplacez l’adresse d’exemple par celle de votre serveur de jeu. Gardez le VPN désactivé pendant le traceroute. Repérez le saut où la latence bondit et reste élevée jusqu’à la fin de la liste. Faites 2 traceroutes, l’un à midi, l’autre le soir. Un bond qui n’apparaît que le soir, chaque fois au même saut, signale une saturation. Un VPN peut éviter cette saturation en empruntant un autre itinéraire.

  • Une perte de paquets à un saut intermédiaire n’est pas un problème si les sauts suivants paraissent normaux. Il en va de même pour une valeur élevée à ce saut. Les routeurs limitent la fréquence de leurs réponses à ces sondes (RFC 1812, section 4.3.2.8). Pour un routeur, l’acheminement du trafic passe avant ces réponses.
  • Un serveur de jeu peut ne pas répondre du tout aux sondes du traceroute. Les commandes ping, pathping et mtr utilisent le protocole ICMP (RFC 792). Sans réponse du dernier saut, servez-vous des sauts précédents et du compteur de ping du jeu.
  • Avec le VPN activé, ces commandes ne montrent pas l’itinéraire du trafic du jeu. Leurs paquets entrent dans le tunnel, et le résultat dépend de la façon dont l’application traite l’ICMP. Dans ce cas, fiez-vous seulement au compteur de ping du jeu.
  • Un test de débit mesure la bande passante en mégabits, pas le ping en millisecondes. Une vitesse de téléchargement élevée n’implique pas un ping bas.

Les paramètres de Ben's VPN qui influent sur le ping

Tous les emplacements sont inclus dans l’abonnement

Vous pouvez tester autant d’emplacements que vous le souhaitez en une soirée. Le bouton « Précédent » vous connecte à l’emplacement que vous utilisiez juste avant. Servez-vous-en pour alterner entre vos 2 emplacements de test. Pour trouver un pays proche du serveur de jeu, ouvrez la liste complète des emplacements.

La fenêtre Changer d'emplacement sur iPhone, avec les boutons Plus rapide et Précédent, un champ de recherche et une liste de pays avec leurs étiquettes de vitesse
L’étiquette de vitesse à côté d’un pays indique la classe de vitesse de l’emplacement. Elle n’indique pas le ping vers votre serveur de jeu.

Le multihop ajoute un troisième tronçon, et l’application choisit le protocole

Dans « Compte » → « Paramètres » → « Multihop », l’application recommande le mode « Automatique ». Dans ce mode, l’application active le multihop quand la connexion serait instable sans lui. L’itinéraire passe alors par un serveur intermédiaire situé dans un pays tiers. Pour un jeu, cela ajoute un troisième tronçon à l’itinéraire. Si le ping augmente brusquement et que l’application indique une connexion via multihop, essayez un autre emplacement. Le bouton « Trouver un serveur fonctionnel » tente de rétablir la connexion à l’emplacement actuel. En dernier recours, il active le multihop. Après cela, mesurez de nouveau le ping.

L’application ne propose pas de choix manuel du protocole. Elle choisit automatiquement entre VLESS + REALITY, XHTTP, Hysteria2 et Shadowsocks. Les différences entre ces protocoles sont expliquées dans notre panorama des protocoles VPN et dans l’article consacré à VLESS.

Le tunnel scindé permet au jeu de contourner le VPN

Utilisez le tunnel scindé quand le jeu a un ping plus bas sans le VPN et que d’autres applications en ont besoin. Ouvrez « Tunnel » et, dans « Tunnel scindé », choisissez le mode « Manuel ». Ajoutez les adresses auxquelles le jeu se connecte, une par ligne. Chaque ligne contient une adresse IP, un bloc CIDR ou un nom de domaine. Le trafic vers ces adresses contourne le VPN après une reconnexion. Sous Android 12 ou version antérieure, l’application peut n’appliquer qu’une partie de la liste. Elle indique alors le nombre d’entrées appliquées.

Sous Android, vous pouvez aussi exclure le jeu entier dans « Applis qui contournent le VPN » → « Sélectionner des applis ». Vérifiez ensuite l’option système d’Android « Bloquer les connexions sans VPN ». Tant que cette option est activée, un jeu exclu n’a pas accès à Internet.

Une console de jeu se connecte via le routeur

Ben's VPN ne propose aucune application pour console de jeu. Le VPN fonctionne donc sur votre routeur. L’application pour routeur s’installe sur les routeurs Keenetic (et Netcraze), OpenWrt et MikroTik. Sur Keenetic, vous pouvez faire passer par le VPN uniquement certains appareils, par exemple la console. Changez d’emplacement dans l’application du routeur et relevez le ping dans le jeu. Les appareils que vous n’avez pas sélectionnés fonctionnent comme avant.

La page VPN pour les jeux donne plus d’informations aux joueurs.

Questions et réponses

Mon ping est élevé dans un seul jeu. Un VPN peut-il m’aider ?

Le test d’une soirée est conçu pour ce cas. Si les autres jeux ont un ping normal, votre réseau domestique n’est pas en cause. La cause est l’itinéraire vers le réseau de ce jeu précis. Commencez par un emplacement dans le pays de son serveur de jeu. Comparez le résultat avec vos valeurs sans VPN.

Un VPN est-il utile en données mobiles ?

La liaison radio entre votre téléphone et l’antenne-relais ajoute de la latence et de la gigue à tout itinéraire. Un VPN ne peut pas réduire la latence de cette liaison radio. Il n’aide que si votre opérateur mobile utilise un mauvais itinéraire vers le serveur de jeu. Le même test d’une soirée montre si c’est le cas. Si le ping est plus élevé avec le VPN, laissez le jeu contourner le VPN.

Un emplacement avec l’étiquette 10 GBIT convient-il mieux au jeu ?

Pas toujours. L’étiquette de vitesse 10 GBIT indique la classe de vitesse de l’emplacement, pas une valeur de ping. Pour un jeu, le temps de trajet des paquets compte plus que la vitesse. Un emplacement proche du serveur de jeu, avec une étiquette de vitesse plus basse, peut donner un ping plus bas. Un emplacement 10 GBIT éloigné de la ligne droite peut donner un ping plus élevé.

Pourquoi le ping change-t-il d’un match à l’autre dans la même région ?

Dans un jeu, une région peut regrouper des centres de données de plusieurs villes. Chaque match se joue dans l’un de ces centres de données. Si le jeu indique la ville du serveur de jeu, comparez les résultats ville par ville. Sinon, vous ne pouvez pas distinguer l’effet de la ville de celui du VPN.

Mon ping a augmenté alors que je n’ai rien changé. Que s’est-il passé ?

Les causes habituelles sont la saturation du soir, un téléchargement chez vous ou une connexion via multihop. Le soir, le réseau de votre fournisseur d’accès transporte plus de trafic. Un gros téléchargement chez vous crée une file d’attente dans votre routeur. Avec le multihop, un serveur intermédiaire ajoute un tronçon à l’itinéraire. Un court test sans VPN, puis avec un autre emplacement, montre la cause.

Rédigé par

Anton Belov

Il écrit sur les réseaux et les protocoles VPN.

Essayer 3 jours, puis décider

L’essai coûte $0.50 et donne accès aux 187 pays et à toutes les applications. Ensuite, le forfait se renouvelle à $5 par mois. Vous pouvez désactiver le renouvellement à tout moment sur la page du compte.

Mac App Store App Store Google Play