Le RetroBeat: Blizzard prend au sérieux la préservation de son histoire – Resoudre les problemes d’un serveur MineCraft

Warcraft fête ses 25 ans cette année. World of Warcraft fêtera son 15e anniversaire. De nombreuses franchises de Blizzard Entertainment vieillissent, d’où l’importance que la société accorde à la préservation de son histoire.

Blizzard a compris à quel point il était important de protéger son passé en décidant de faire World of Warcraft Classic. Cette version du jeu de rôle en ligne massivement multijoueur offrira aux joueurs une expérience basée sur la façon dont il a joué à ses débuts.

Mais faire World of Warcraft Classic n’a pas été facile. Omar Gonzalez, un ingénieur en chef de World of Warcraft, m'a parlé du processus lors d'un événement Blizzard la semaine dernière à Irvine, en Californie.

Un problème auquel nous nous attendions est, avons-nous même l'original? Combien de la version originale avons-nous même accessible? Nous ne savions pas si nous avions tout ce dont nous avions besoin à portée de main. Nous étions à peu près sûrs que nous ne l’avions pas fait. Le premier défi connu était de faire le point et de dresser l'inventaire de ce que nous avions. J'ai brièvement passé en revue cela lors de la présentation que j'ai faite lors de la dernière BlizzCon. Le code source, par exemple, nous avons un référentiel et nous y étions assez confiants.

Nous avions beaucoup moins confiance en ce que nous appelons les données de fichier. C’est une grande partie des ressources que vous voyez, qu’il s’agisse de modèles 3D, de textures 2D ou de cartes de remplissage que nous utilisons sur le serveur pour décrire aux unités la manière dont elles sont autorisées à se déplacer dans le monde. Non seulement nous n’avions pas ce bout de doigt, mais nous ne savions même pas vraiment où il se trouvait. Nous avons finalement dû contacter notre équipe d’archivage de données pour leur demander: hé, pouvez-vous explorer, pouvez-vous essayer de trouver quelque chose, une copie de sauvegarde de ces débuts du développement de WoW? Nous avons envoyé cette demande et dit une prière.

À notre plus grand plaisir, quand ils sont revenus et ont restauré un ancien disque, nous avons constaté que non seulement il s’agissait d’une sauvegarde d’un lecteur réseau datant de 2008. Cette sauvegarde contenait littéralement un dossier appelé Final 1.12 Data. C'était un instantané chanceux de ce type de données d'actif pour ce correctif. Une fois que nous avons eu cela, nous avons commencé à être en mesure de renforcer notre confiance, que nous pourrions réellement livrer.

Préserver un jeu en ligne peut s'avérer difficile, car il ne s'agit pas d'un logiciel unique. World of Warcraft a eu sept extensions et encore plus de mises à jour. Chacun change le jeu, parfois de manière modeste, parfois de façon spectaculaire.

Un donjon dans World of Warcraft Classic.

Ci-dessus: un cachot dans World of Warcraft Classic.

Crédit d'image: Blizzard

Pour que l’historique de WoW reste intact, Blizzard doit conserver les fichiers et le code correspondant à toutes les différentes incarnations du jeu. Et cela s’étend à ses autres jeux de service en direct, comme Overwatch, qui a déjà beaucoup changé en seulement trois ans grâce aux ajouts d’alignements et aux rééditions de héros.

"Nous devons vraiment nous assurer de regarder en arrière toutes nos franchises et d’avoir bien stocké tout cela", a déclaré John Hight, producteur exécutif de World of Warcraft.

Dans le passé, l'ancien code et d'autres actifs se cachaient à des endroits aléatoires.

"Dave Lawrence, de notre équipe, me disait qu'il y avait une machine à Blizzard, la seule machine capable de créer des versions de StarCraft 1", a déclaré Gonzalez à GamesBeat. “Il avait les bibliothèques exactes et le compilateur exact. Il était assis sous [former Blizzard president] Le bureau de Mike Morhaime pendant un certain temps. Personne ne sait vraiment ce qui est arrivé à cette machine. La seule machine capable de fabriquer les versions officielles de StarCraft. Nous sommes bien meilleurs qu’auparavant. »

L'avenir doit protéger le passé

Le président de la succession de Morhaime, le président J. Allen Brack, pense également à la préservation. Je lui ai également parlé des efforts de Blizzard pour garder son passé intact.

Blizzard a une longue histoire de maintien de ses titres et de leur mise en œuvre – en les gardant pertinents. Pour certains jeux comme Warcraft II et Warcraft 1, il s’agit des meilleurs jeux de tous les temps. Il est important que les gens puissent jouer aux jeux précédents. Si vous pensez à la vague de nostalgie que beaucoup de jeux ont eu et que beaucoup ont encore – nous assistons à la réédition de l’Atari 2600, à la réédition du NES, de la Genesis, tous ces différents des classiques sortant pour rejouer de vieux jeux. Certaines personnes ont joué dans leur jeunesse. Certaines personnes les découvrent pour la première fois.

Le but de Classic, et l’une des raisons pour lesquelles nous avons fini par le faire, était que nous avions l’impression que c’était un jeu qui méritait d’exister. Il n’existait vraiment pas de moyen de jouer comme avant. Cette préservation est l’une des raisons pour lesquelles nous avons décidé de choisir Classic.

Parallèlement à Classic, Blizzard a commencé à proposer les versions originales de certains de ses jeux rétro les plus importants, notamment Warcraft: Orcs & Humans et Diablo, sur GOG. Ce magasin numérique se spécialise dans la fourniture de jeux PC classiques dans un format DRM pouvant fonctionner sur des machines modernes.

Le Warcraft original.

Ci-dessus: l'original Warcraft.

Crédit d'image: Blizzard

Mais l’histoire de Blizzard ne se limite pas aux logiciels. Le directeur artistique Samwise Didier, l’un des plus anciens employés de la société, travaille chez Blizzard depuis 1991 (à l’époque où elle était connue sous le nom de Silicon & Synapse, Inc.). Pour Didier, l’archivage des images 2D de Blizzard est tout aussi important pour la préservation du code.

Pour ce qui est de la 3D, avec la plupart des jeux plus anciens, nous n’avons plus ces fichiers, ces modèles et tout le reste. Pour ce qui est des concepts et de toutes les grandes choses que nous faisons pour l'art, comme la substance BlizzCon et celles que nous faisons pour différents livres et magazines, nous avons un groupe que nous appelons le Vault. Ils enregistrent tous les concepts que nous utilisons pour les jeux, même les plus mauvais.

Nous avons un moyen de cliquer pour dire, sauvegardez ceci, mais ne le montrez pas. Nous allons marquer cela en rouge. C’est là, catalogué, dans la chronologie de tout, mais ils ne vont pas le donner aux relations publiques pour le publier dans des magazines. Mais c’est génial, car nous avons vu tant de fois où quelqu'un dit, hé, qui a fait cette pièce? Ils me montreront la pièce, et je dirai, la créditer à untel, et ils pourront l’ajouter.

Cette industrie est encore jeune. Un jeu de 25 ans semble ancien. Mais un jour, nos jeux préférés auront 50 ans. Plus tard, Warcraft fêtera son 100e anniversaire.

J'espère que dans l'avenir, les gens pourront toujours faire l'expérience de ces jeux originaux. J’espère que les amis pourront toujours organiser des fêtes dans la ville de Forgefer de World of Warcraft pour aller abattre des dragons.

Pour que cet avenir se concrétise, il sera important que des entreprises comme Blizzard s’occupent de leur histoire et la protègent. Faire World of Warcraft Classic est à la fois un pas en avant dans la préservation et une leçon. Ces éléments doivent être soigneusement protégés avant d'espérer pouvoir retrouver par hasard d'anciens fichiers et du code.

RetroBeat est une chronique hebdomadaire qui examine le passé du jeu, plonge dans les classiques, les nouveaux titres rétro ou examine comment les vieux favoris – et leurs techniques de conception – inspirent le marché et les expériences d’aujourd’hui. Si vous avez des projets ou des projets sur le thème rétro que vous souhaitez envoyer, veuillez me contacter.

Le RetroBeat: Blizzard prend au sérieux la préservation de son histoire – Resoudre les problemes d’un serveur MineCraft
4.9 (98%) 32 votes