Série Learner d'Edgegap : Qu'est-ce que la latence dans le jeu ?

Série d'apprentissage Edgegap

Développer un jeu n'est pas facile ; chez Edgegap, nous le comprenons mieux que quiconque ! Nous avons créé la Série d'apprentissage Edgegap pour aider les nouveaux développeurs de jeux à saisir tous les concepts fondamentaux de DevOps, d'hébergement et des aspects techniques de la création d'un jeu multijoueur. Le rôle d'Edgegap dans le processus de développement et l'utilisation/gestion de l'infrastructure de jeu seront au cœur de cette série éducative.

Qu'est-ce que la latence dans le jeu ?

Alors que les jeux mobiles et en ligne continuent leur croissance fulgurante, avec de plus en plus de personnes en ligne jouant à des jeux multijoueurs, les éditeurs de jeux sont confrontés à un problème sensible connu sous le nom de lag dans le jeu.

Le lag dans le jeu se produit lorsqu'il y a un délai entre les actions des joueurs et la réponse du jeu. Le lag est très frustrant, non seulement pour le joueur qui le subit ; le lag a également un impact en cascade sur la qualité de l'expérience de tous les autres joueurs. Les joueurs pointent souvent le lag comme la raison pour laquelle le jeu gèle, tremble ou s'arrête même.

Le lag est l'une des principales raisons derrière l'abandon du jeu et le churn de la communauté—ainsi qu'un résultat moins que stellar pour un éditeur de jeux.

Mais qu'est-ce qui cause généralement le lag ? Plusieurs facteurs peuvent contribuer au lag, tels qu'une puissance de traitement du serveur insuffisante, une bande passante inadéquate, des vitesses de connexion Internet faibles et la perte de paquets.

Qu'est-ce qui cause la latence ?

La latence est le temps qu'il faut pour que les données de jeu voyagent d'un point à un autre. Elle dépend de la distance physique que les données doivent parcourir à travers les réseaux, les routeurs et les câbles pour atteindre leur destination. La latence du serveur, en particulier, est lorsque une requête quitte le matériel du joueur, voyage vers les serveurs et reçoit une réponse. La latence est mesurée en millisecondes (ms).

Dans le jeu, le ping fait référence à la latence réseau entre la console d'un joueur et l'ordinateur d'un autre joueur (pair) ou le serveur du jeu. Des valeurs de ping faibles, en dessous de 50 ms, sont considérées comme excellentes et contribuent à une faible latence (et donc à moins de lag). À l'inverse, des pings élevés de 100 ms ou plus entraînent inévitablement une latence plus élevée (et plus de lag), ce qui perturbe le gameplay. Cela est particulièrement vrai pour les jeux rapides, tels que les tireurs à la première personne, les jeux de stratégie en temps réel, les jeux de course, ou les jeux multijoueurs. 

Comment la latence peut-elle être réduite dans les jeux ?

La localisation géographique joue un rôle énorme dans les problèmes de latence des jeux. La distance entre les joueurs et le serveur du jeu peut faire la différence entre une latence élevée et une faible latence. Par exemple, il faudra plus de temps pour que les données voyagent entre des joueurs aux États-Unis tentant de se connecter à un serveur de jeu au Japon que si le serveur de jeu se trouvait dans leur propre pays. Plus la distance est grande, plus la latence (ou ping) est élevée.

Il n'y a que deux manières d'améliorer la latence réseau. Soit un éditeur de jeux met en place un réseau central dédié parallèle à Internet—irréaliste et coûteux—soit il étend son réseau pour rapprocher les charges utiles des joueurs.

Et c'est là qu'Edgegap entre en jeu, apportant des serveurs aussi proches que possible des utilisateurs pour réduire les niveaux de latence. Cela permet à un éditeur de jeux de s'adapter à mesure que le jeu gagne en popularité dans le monde entier. Dans un cas d'utilisation récent, la plateforme d'hébergement d'Edgegap, avec plus de 350 emplacements de serveurs à travers le monde, a réduit la latence pour un éditeur de jeux de 74 ms à 29 ms, ce qui a permis aux joueurs de bénéficier d'une expérience bien meilleure, presque sans lag.

Si vous êtes intéressé à en savoir plus sur la façon dont Edgegap peut réduire la latence de votre jeu et bannir le lag ? Contactez-nous dès aujourd'hui.

Écrit par

l'équipe Edgegap