Ce qu'il faut pour exécuter le plus grand MMO de l'espace
NouvellesComme une grande vieille dame, ses charmes juvéniles supplantés par la sophistication calculée de son âge, Eve Online se lance doucement dans sa deuxième décennie. Créé par les développeurs islandais CCP Games, le jeu en ligne massivement multijoueur s'inscrit dans l'univers lointain de New Eden, un lieu de pirates de l'espace immortels et de politiques plus vastes que jamais, où les joueurs ne pensent pas à sonner l'alarme à 6 heures du matin pour surveiller galaxies.
Eve Online n'est pas un jeu facile. Il vient emballé avec de lourdes attentes d'engagement. Les compétences et l'ISK (la monnaie du jeu) doivent être accumulées progressivement au cours de semaines de mines, de transactions et de combats entre joueurs. Et il y a beaucoup de choses étant donné que le monde en ligne est une jungle galactique florissante grouillant de plus de 500 000 citoyens..
D'une guerre d'un an à l'élaboration de schémas Ponzi, aucun des événements complexes d'Eve ne serait possible sans le matériel approprié. Le monde gigantesque d'Eve Online repose sur les bases de Tranquility, un cluster de serveurs centralisé basé à Londres..
Juste un morceau du serveur TranquilityLes spécifications techniques sont étonnamment lourdes. Lors d'une interview en 2013, Halldor Fannar, responsable technique du PCC, a révélé que Tranquility disposait de 3 936 Go de RAM et d'une puissance de traitement de 2 574 GHz. Pour mettre cela en perspective, cela revient à avoir la puissance de calcul de 858 processeurs haut de gamme ou d'environ 1 838 iPhone 6 réunis dans un bloc..
Mais même cela ne suffit pas pour supporter pleinement les charges lourdes que le nombre croissant de joueurs d’Eve Online met sur Tranquility.
Dans le feu de la bataille
Pour que cet immense domaine en ligne continue de fonctionner, il existe une coopération constante entre les équipes d’exploitation et de développement de CCP Games qui surveillent les nœuds pour déterminer les niveaux d’activité et effectuent une migration des systèmes solaires lorsque cela est nécessaire. Un exemple de ceci est le bain de sang de B-R5RB, qui a vu plus de 5 000 combattants et des pertes totalisant 300 000 USD (environ 201 213 £, soit 385 822 AU $) en valeur réelle..
Le bain de sang de B-R5RBAu cours de l'événement, les développeurs ont délocalisé des systèmes non liés en dehors du nœud affecté, libérant ainsi de l'espace pour le carnage et déconnectant temporairement toute personne n'ayant aucun lien avec le combat..
"C'est un choix que nous devons faire", hausse les épaules de l'administrateur système senior de Virtual World
Guðmundur Jón Viggósson lorsque je lui ai parlé à l'édition 2015 du Eve Fanfest. "Nous avons une bataille de 5 000 joueurs. Déconnectons 100 joueurs pour que la bataille puisse continuer."
Le compromis est un thème familier dans les opérations quotidiennes d'Eve Online. Le jeu n'a jamais été conçu pour 500 000 joueurs: il a vu le jour à l'aide d'une poignée d'ordinateurs. Ainsi, CCP cherche toujours le meilleur moyen de s'adapter aux besoins de sa base d'utilisateurs. Des problèmes surviennent toujours lorsque des affrontements inattendus avec une flotte géante éclatent..
Avec un préavis suffisant, l'équipe d'opération transférera la conflagration à un nœud dédié à ces fins. Mais cela ne se produit pas toujours, entraînant des joueurs déconnectés, des plafonds de population et des retards..