
SWAT 4 et Rainbox Six de Tom Clancy : Vegas sont peut-être de vieux jeux, mais cela ne veut pas dire qu’ils ne sont pas joués par des fans de longue date. Cependant, les deux jeux ont récemment été rendus injouables en raison d’un serveur publicitaire mis hors ligne.
L’utilisateur de Twitter eezstreet, qui est un développeur du module complémentaire créé par l’utilisateur SWAT appelé Elite Force, expliqué dans un fil comment les deux jeux avaient été brisés par les publicités qu’ils contiennent. Les publicités dans les jeux ne sont certainement pas nouvelles, mais en 2005-2006, lorsque ces jeux sont sortis, une société appelée Massive Incorporated proposait d’héberger des publicités dynamiques dans les jeux vidéo.
Ces publicités seraient placées de manière appropriée sur des objets du jeu tels que des affiches, des vitrines et des panneaux d’affichage, et seraient mises à jour régulièrement. Cela fonctionnait bien tant qu’un serveur publicitaire était en ligne pour diffuser le contenu requis et constituait une source de revenus supplémentaire pour les éditeurs et les développeurs.
Les deux jeux ont mis en œuvre le système de Massive avant que la société ne soit rachetée par Microsoft en 2006 et fermée plus tard en 2010. Microsoft a continué à utiliser le système de publicité dynamique pour diffuser du nouveau contenu jusqu’en 2018. Eezstreet explique que le contenu a servi à SWAT 4 et Rainbow Six. : Vegas est devenu vide ce mois-ci sans avertissement, suggérant que Microsoft avait finalement désactivé le serveur publicitaire. Le problème est qu’aucun des deux jeux ne savait comment gérer le contenu vierge et que l’absence d’un serveur publicitaire a donc commencé à « mettre hors ligne quelques jeux qui ne pouvaient pas comprendre les réponses qu’ils recevaient ».
Heureusement pour les joueurs de SWAT 4, eezstreet a réussi à prendre contact avec Microsoft qui a été « assez serviable pour refuser les connexions à l’adresse », ce qui a permis de rejouer le jeu. Espérons que cela signifie également que Rainbow Six Vegas est à nouveau jouable.
Bien que cet incident se soit terminé de manière positive, c’est un exemple clair de la façon dont s’appuyer sur des serveurs en cours d’exécution pour que même les fonctionnalités périphériques d’un jeu fonctionnent est une mauvaise idée. Cela oblige soit un développeur à penser à gérer gracieusement les serveurs hors ligne (plus de travail !) C’est également une grande préoccupation lorsque l’on pense aux futurs efforts de préservation du jeu.