Les secrets commerciaux derrière le succès retentissant de Fortnite
Comment Epic Games maintient Fortnite en ligne pour des millions de joueurs – Resoudre les problemes d’un serveur MineCraft
Fortnite est un phénomène en ligne. Le jeu de la bataille royale, où 100 joueurs sont lâchés dans une arène et la dernière personne gagnante, gagne, a attiré 125 millions de joueurs dans les 12 mois suivant son lancement. À tout moment, des millions de personnes jouent au jeu.
"Fortnite Chris Dyl, directeur de la plate-forme de l'éditeur du titre, Epic Games, a déclaré fin juillet. Cela prend de sérieuses difficultés à l'infrastructure Web. Les temps morts, qu'ils soient causés par une augmentation du nombre de joueurs ou tentatives de cyberattaques, peuvent éloigner les joueurs et les empêcher de faire des achats dans le jeu.
Fortnite est créé à l'aide du moteur de développement Unreal d'Epic, qui permet aux créateurs de concevoir et de coder des jeux sans partir de rien. Compétiteur Battle Royale Champs de bataille de PlayerUnknown (PUBG) utilise également le moteur Unreal comme le font des centaines d'autres titres.
Le 3 février Fortnite eu son week-end le plus réussi. Selon Epic – qui n'a pas publié de chiffres plus à jour -, 3,2 millions de joueurs étaient connectés en même temps. Le chiffre a grimpé en flèche après un pic de 60 000 utilisateurs enregistré par Epic après le lancement de juillet 2017.
"Si vous avez un virus viral le deuxième jour, vous pourriez avoir dix, cent ou un million de fois plus de joueurs que le premier jour", déclare Ian Massingham, un évangéliste technique d'Amazon Web Services (AWS). Depuis le lancement, Fortnite dépend d’AWS pour rester en ligne. La division Amazon, l'une des plus rentables du groupe, est responsable de l'hébergement de sites Web tels que Netflix, Reddit et Airbnb.
Chaque mois, Epic traite deux pétaoctets de données (223 000 DVD, si les disques font 4,7 Go chacun). Cela nécessite une énorme quantité d’espace serveur. Massingham dit Fortnite utilise l'élasticité d'AWS pour fournir plus de capacité lorsque les utilisateurs deviennent plus nombreux. Ces pointes peuvent être énormes. "La charge de travail des serveurs de jeux est presque dix fois plus grande dans les régions de pointe", a déclaré Dyl, d'Epic, en juillet.
Dans le monde entier, AWS propose une série de zones de disponibilité conçues pour fournir des services Web sans faille. Et si une zone échoue, une autre peut intervenir. Fortnite est exécuté sur des serveurs dans 24 des 55 zones de disponibilité existantes.
Mais cela ne signifie pas que les choses ne vont pas mal. Il y a eu six pannes du jeu lorsqu'il a touché 3,4 millions d'utilisateurs en février. À l'époque, Epic avait déclaré avoir atteint des limites techniques dans l'une des régions où il opérait et le jeu avait échoué. En outre, si les systèmes d'Amazon souffrent de problèmes Fortnite et d’autres services dépendant de sa technologie baissent. La cyberattaque majeure en 2016 concernant le déni de service distribué (DDoS) – lancée par des étudiants jouant avec Minecraft et dirigeant une arnaque – a affecté les systèmes AWS.
Dans le passé, des jeux tels que Far Cry 5 et Ghost Recon Wildlands ont été victimes d'attaques DDoS qui ont empêché les joueurs de se connecter. Un pirate informatique présumé s'est rendu sur Twitter en avril 2018 pour déclarer qu'il avait mené une attaque DDoS contre Fortnite mais cela n’a jamais été confirmé et le compte Twitter n’existe plus.
"Les attaques par DDoS représentent un risque énorme pour les jeux en ligne", a déclaré Ben Albon, ingénieur en chef des opérations chez le développeur britannique de jeux Jagex, qui crée Runescape. "Les MMORPG résistent beaucoup moins bien aux pannes que d'autres services en ligne tels que les sites Web et la lecture vidéo en continu. Lorsque vous et vos amis êtes au milieu d'un combat pour lequel vous avez passé des heures à vous préparer, 30 secondes d'interruption peuvent facilement suffire à vous ruiner. toute la soirée. "
Il y a aussi des problèmes de décalage dans les séquences de jeu qui doivent être combattus. La latence et la latence ont un impact sur tous les jeux multijoueurs en ligne massifs. Massingham ajoute que ces dernières années, les types de jeux auxquels les gens jouent sont devenus plus standardisés. Auparavant, les États-Unis, l'Europe et l'Asie auraient eu des goûts très différents dans les jeux, mais ils sont maintenant plus globaux. Jo Twist, PDG d'Ukie, l'organisme britannique spécialisé dans le commerce de jeux, estime qu'il est essentiel pour le succès du jeu que les données puissent circuler librement au-delà des frontières internationales et que la structure à large bande soit en place pour permettre aux utilisateurs de jouer à haute vitesse.
C’est plus compliqué lorsque 100 joueurs tentent tous de se déplacer, de marcher, de tirer et de mourir dans la même zone de jeu. "En proposant ces éléments multijoueurs, j'ai besoin d'une infrastructure exécutée dans le cloud qui me permette de partager des informations avec d'autres joueurs", a déclaré Massingham. "Cela signifie que lorsque je tire avec mon arme dans le jeu, vous pouvez voir un zombine tomber dans votre copie du client."
Ce sont les meilleurs jeux de 2018
YouTuber Battle (non) sense a effectué des tests techniques pour comparer PUBG et Fortnite. Il dit Fortnite montre aux joueurs des détails techniques sur leurs connexions alors que son concurrent ne le fait pas. Dans une mise à jour de PUBG ses créateurs ont modifié les paramètres afin que les gens jouent avec d'autres personnes ayant des taux de ping similaires. En termes simples: si votre connexion Internet est lente, vous jouerez contre d'autres personnes ayant des connexions plus faibles. Battle (non) sense indique également que les serveurs des deux jeux Battle Royale envoient plus d'informations lorsqu'il reste moins de 50 joueurs sur 100.
Plus d'un an après sa sortie initiale, Epic Games vient de lancer Fortnite sur Android. La version bêta a été exclusivement mise à la disposition des clients Samsung, mais sera bientôt étendue aux combinés d'autres fabricants. Cela signifie que le jeu très populaire aura la chance de trouver un nouveau public. Et quand il le fera, le garder en ligne deviendra plus difficile.
Commentaires
Laisser un commentaire