Ils ont collecté 50 millions de dollars pour une œuvre caritative grâce à des consoles poussiéreuses. Voici comment

Un speedrunner jouant à un jeu sur Awesome Games Done Quick.
Jeux terminés rapidement

50 millions de dollars. C'est une somme d'argent inimaginable, mais depuis 14 ans que Games Done Quick (GDQ) organise des marathons de speedrun , c'est la somme d'argent collectée pour des œuvres caritatives. Il est également sûr qu'il sera obsolète au moment où vous lirez cet article : au moment de la publication, les Summer Games Done Quick (SGDQ) 2024 à Minneapolis entament leur dernière campagne de dons, ce qui s'ajoutera certainement au cap des 50 millions de dollars. .

Malgré une somme totale aussi monumentale, GDQ affirme que son don médian n'est que de 25 $ . Ce sont des millions de personnes, des fans enthousiastes aux bénévoles dévoués en passant par le personnel soudé, qui font que le marathon semestriel se réalise. Cela ne se produit certainement pas tout seul. Deux fois par an, GDQ organise un événement qui se déroule sur sept jours, 24 heures sur 24, qui est non seulement montré à des milliers de spectateurs en direct, mais également diffusé en direct sur Twitch pour des millions d'autres.

J'ai parlé avec Jason « Wyrm » Deng, directeur de la technologie chez GDQ, pour comprendre à quel point la production de chaque événement est importante. En tant que directeur de la technologie chez GDQ, Deng supervise presque tous les départements. « Il y a très peu de départements chez GDQ qui n'ont pas d'exigences technologiques », m'a dit l'ingénieur. Bien que les coureurs, les fans et les bénévoles constituent l'âme de GDQ, la technologie est au cœur des opérations – et ce depuis la création de GDQ.

Des débuts modestes

Joueurs au premier événement GDQ.
Courir avec vitesse

À l'été 2009, l'administrateur du site Speed ​​Demos Archive – l'ancienne plateforme de classement et de records de speedrun – Mike Uyama a élaboré un plan. Les coureurs souhaitaient organiser un marathon afin de récolter des fonds pour une œuvre caritative. Un groupe appelé The Speed ​​Gamers (TSG) a inondé les forums Speed ​​Demos Archives de suggestions.

Uyama lui a donné une structure. «J'ai dit 'whoa… c'est une bonne idée, mais nous devons y donner une certaine concentration.' Et donc, j’ai décidé deux choses sur-le-champ. Une chose était que cela devrait avoir lieu au MAGFest », a déclaré Uyama dans Speedrun Science d'Eric « Omnigamer » Koziel .

MAGFest, ou Festival de Musique et de Jeux, fonctionne toujours aujourd'hui comme une organisation à but non lucratif dont la mission déclarée est de « rendre le monde meilleur grâce aux jeux vidéo ». Uyama et un groupe d'environ 20 coureurs se sont réunis pour organiser deux jours de speedruns au MAGFest 2010.

Les coureurs étaient ensemble, le planning était chargé, mais il y avait un problème : Internet ne fonctionnait pas. La disponibilité était inégale, l'Internet de l'hôtel était limité à un mode à faible bande passante et le sol du MAGFest était si bruyant qu'on n'entendait personne sur le flux.

La nuit précédente, Uyama testait la configuration de streaming dans le sous-sol de sa mère. « J'ai décidé que le seul endroit où tout fonctionnait était le sous-sol de ma mère. Donc, au lieu de le faire au MAGFest, nous avons ramené tout l'équipement chez moi », a déclaré Uyama dans Speed ​​Science. « Je n’ai jamais été aussi stressé de ma vie. Mais miraculeusement, le flux démarre et le reste appartient à l’histoire.

Le premier événement GDQ.
Le premier événement GDQ, appelé Classic Games Done Quick. Jeux terminés rapidement

Lors de ce premier événement, GDQ a récolté 10 531 $ pour l'organisation humanitaire CARE. Et, comme l’a dit Uyama, le reste appartient à l’histoire. GDQ organise désormais deux événements principaux chaque année, Awesome Games Done Quick (AGDQ) qui collecte des fonds pour la Fondation Prevent Cancer en hiver, et SGDQ qui collecte des fonds pour Médecins sans frontières en été.

Bien que ces événements principaux soient la vedette du spectacle, GDQ organise des événements tout au long de l'année, notamment Frame Fatales , qui est un événement avec toutes les coureuses, et Unapologeically Black and Fast , qui est un événement avec tous les coureurs noirs. Il y a aussi une porte tournante d'événements plus petits diffusés en direct sur la chaîne Games Done Quick Twitch chaque semaine – mon préféré est Speedruns from the Crypt.

Mais depuis le premier événement, l'objectif était clairement d'améliorer GDQ, en améliorant l'événement en personne et le flux pour en faire le géant qu'il est aujourd'hui. Et en coulisses, c'est toute une opération.

Gardez-le en direct

Membres du personnel regardant le flux sur Games Done Quick.
Jeux terminés rapidement

Deng supervise de nombreuses technologies lors de chaque événement GDQ, mais il est directement responsable de la pile réseau et des serveurs – ce qui est un gros problème compte tenu de l'histoire de GDQ. GDQ doit utiliser l'Internet de l'hôtel, mais un mot revenait constamment lors de ma conversation avec Deng : redondance.

« Nous diffusons non seulement l'Internet de l'hôtel, mais nous disposons également d'un système de sauvegarde complet en cas de panne de l'Internet de l'hôtel. Nous exploitons presque tous les systèmes en redondance et nous en sommes fiers.

Bien que les problèmes soient rares, un système complet est en place pour maintenir le flux en marche si nécessaire. Cela comprend une sauvegarde cellulaire pour maintenir le flux en direct, ainsi qu'une chaîne d'alimentations sans interruption (UPS) qui peuvent tout faire fonctionner, estime Deng, environ 30 minutes sans électricité.

Cela a également été mis à l’épreuve. "Nous avons eu une année où pratiquement toute l'électricité de l'hôtel était tombée en panne, y compris les lumières de la salle de diffusion", m'a expliqué Deng. « Nos coureurs étaient en train de courir et ils voient les lumières s'éteindre. Mais leurs consoles sont allumées, les téléviseurs sont allumés, tout le reste bourdonne. Et ils regardent le bureau en disant : « As-tu besoin que je fasse une pause ? Et nous disons : « non, non, non, continuez. »

Des problèmes sont inévitables avec un flux qui fonctionne 24 heures sur 24 pendant une semaine, mais Deng me dit qu'il existe des sauvegardes pour à peu près tout. Dans le pire des cas, Deng a souligné une configuration minimale requise pour maintenir le flux en direct, qui affichera l'écran de difficulté technique de GDQ indiquant : "Cela ne s'est jamais produit auparavant".

L’écran de difficulté technique sur Games Done Quick.
Jeux terminés rapidement

Si tout se passe mal, Deng affirme que GDQ maintient une vue en direct qu'elle peut alimenter directement dans le flux. "C'est en quelque sorte la dernière ligne de défense, se rabattre sur notre encodeur de secours, puis l'encodeur de secours reçoit une seule alimentation de la liste des difficultés techniques."

Avec les événements plus récents, vous remarquerez que la liste des difficultés techniques apparaît rarement, et c'est parce qu'il y a tellement de redondance. « Nous avons tellement de redondance qu'il est parfois difficile d'arriver à une liste de « cela ne s'est jamais produit auparavant ». Parce que le système veut continuer à avancer, et nous l’avons construit de cette façon », m’a dit Deng. "À un moment donné, j'ai en fait effectué un changement matériel pour forcer un repli sur la liste de difficultés techniques."

Plus qu'un flux

Un régisseur effectuant des interventions chez Games Done Quick.
Jeux terminés rapidement

Deng m'a dit que maintenir le flux en direct était la première priorité. GDQ est un événement de collecte de fonds pour une œuvre caritative, après tout, et la majorité des dons proviennent du flux : les dons sont en fait versés directement à l'organisme de bienfaisance que GDQ soutient. Il existe également une composante en personne de GDQ, ce qui complique un peu plus la technologie. « L'émission doit fonctionner à la fois en ligne et hors ligne, il existe donc de nombreux départements différents qui répondent à ces deux besoins », explique Deng.

GDQ est confronté à des décennies de consoles, à des dizaines de coureurs avec leurs propres besoins, à de l'audio en direct et en streaming, et à des délais d'exécution serrés pour faire sortir un coureur de la scène et installer le suivant. Les années précédentes, GDQ ne comportait qu'une seule étape. Lorsqu'un coureur avait terminé, le flux se transformait en superposition et 12 à 15 minutes s'écoulaient avant le début de la course suivante.

"L'année dernière, nous avons introduit une deuxième étape, ce qui signifie que le prochain coureur peut monter sur l'étape, et nous pouvons probablement parcourir les trois quarts de notre liste de contrôle technique." Deng dit que l'équipe peut désormais inverser une course en aussi peu que quatre minutes.

L'équipe technique maintient également un stock de consoles, en particulier des consoles rétro qui ont été modifiées pour les systèmes d'affichage modernes. GDQ extrait les couleurs RVB via SCART – une ancienne connexion vidéo analogique – les fait passer par un convertisseur RetroTink, puis alimente une matrice HDMI. Cette matrice est capable de transmettre des signaux au flux et aux différents moniteurs installés par GDQ à la fois pour les coureurs et pour le public en personne.

Un régisseur regardant le flux Games Done Quick.
Jeux terminés rapidement

Il s'agit d'une configuration élaborée, mais GDQ n'est pas capable de simplement prendre un flux vidéo et de l'arrêter. Il a besoin de puissance de calcul pour exécuter ses superpositions complexes et encoder le flux sans aucun temps d’arrêt. Deng affirme que GDQ utilise trois ordinateurs équipés de processeurs Threadripper d'AMD . Il y a un ordinateur de composition qui gère les différents éléments à l'écran, un ordinateur d'encodage qui garde le flux propre et un ordinateur d'enregistrement pour conserver les archives du marathon.

Aujourd'hui, GDQ s'est tourné vers du matériel de niveau entreprise pour que tout fonctionne correctement, mais cela n'a pas toujours été le cas. « Avant, il s'agissait d'ordinateurs box, et nous l'avons fait parce que nous voulions pouvoir les entretenir facilement. Mais c'est beaucoup d'espace sur scène, vous avez toujours ce problème où il reste sous le bureau et quelqu'un lui donne un coup de pied », a déclaré Deng.

Lors d'événements plus récents, GDQ a regroupé certains de ses PC et les a placés dans des racks de serveurs pour réduire l'espace. « J'ai combiné le PC d'enregistrement et le PC d'encodage en un seul, en partie grâce aux progrès réalisés en matière d'équipement d'encodage et de streaming. Il utilise un GPU Nvidia RTX Ada 4000 et dispose d'une grande puissance d'encodage », a déclaré Deng. « Nous voulons quelque chose qui soit censé fonctionner pendant 24 heures, pendant sept jours. Vous savez, la mémoire ECC, tout ça. J'ai été très heureux.

Nouvelle technologie

Un coureur jouant à Bloodstained à Games Done Quick.
Jeux terminés rapidement

Bien que GDQ ait ajouté de la redondance, modifié ses consoles et migré vers le matériel serveur, il lui reste encore des défis techniques à relever. L'obstacle le plus récent concerne les moniteurs de jeu , explique Deng. Les coureurs réclament des taux de rafraîchissement plus élevés, non seulement en raison de la fluidité, mais aussi parce que certaines astuces en ont besoin. Lies of P, par exemple, a une astuce qui fonctionne mieux à 120 images par seconde (fps), et vous devez pouvoir le voir si vous exécutez le jeu.

« Le dernier défi que nous avons dû relever et que les coureurs exigeaient, en particulier ceux qui couraient sur PC, était un signal 120 Hz/240 Hz. Vous savez, les gens des jeux de rythme, c'est certainement une énorme demande de leur part, Resident Evil exécutant une animation liée aux fps, des dégâts liés aux fps », dit Deng. Ce n’est cependant pas aussi simple que de lancer un moniteur plus rapide sur scène. GDQ doit le faire passer par un upscaler/downscaler, car un signal « flou », comme l'appelle Deng, ne fonctionne pas bien avec la chaîne de signaux. "Nous voulons atteindre une résolution 1080p/60 le plus rapidement possible."

Deux coureurs jouant à Hadès à Games Done Quick.
Jeux terminés rapidement

Un taux de rafraîchissement élevé ne signifie pas non plus que le moniteur fonctionnera. « Il ne suffit pas qu'un moniteur soit évalué à un faible GtG [temps de réponse]. Nous voulons savoir quel est le véritable retard d’entrée sur un moniteur ? Nous avions en quelque sorte trois exigences pour tout moniteur qui monte sur scène. Premièrement, un bon affichage à l'écran afin que si nous devons modifier certains paramètres sur le moniteur, cela puisse être fait physiquement. Il devait avoir une latence très, très faible et être rentable.

L'Omgamer, auteur de Speedrun Science, a en fait effectué une série de tests intenses pour déterminer quels seraient les meilleurs moniteurs à utiliser, explique Deng. L'organisation utilise une combinaison d'écrans BenQ et ViewSonic, et Deng affirme que les taux de rafraîchissement plus élevés ont même remplacé dans de nombreux cas le besoin de téléviseurs CRT lourds et coûteux pour les jeux rétro.

Un effort collectif

Un coureur souriant à Games Done Quick.
Jeux terminés rapidement

Un événement comme GDQ prend véritablement une armée. Vous disposez de différents départements techniques, du flux à la scène, des régisseurs et producteurs, une liste d'animateurs et d'intervieweurs, et tous les bénévoles qui se réunissent pour faire le travail. « GDQ a toujours été très dépendant des bénévoles… et donc, vous savez, [le flux] est ouvert 24 heures sur 24, 7 jours sur 7, et nous ne nous attendons pas à ce qu'ils y restent pendant 12 heures. »

Il y a quand même beaucoup de pression. Avec un nid de rats de câbles, des dizaines d'employés et de bénévoles, des racks d'équipement sans fin et un flux qui contient des millions de dollars pour des œuvres caritatives, il y a une pression pour que tout continue de fonctionner. « Parfois, vous commencez à perdre de vue que vous dirigez cette entreprise à des fins caritatives », m'a dit Deng.

Malgré cette pression, Deng affirme que la communauté qui entoure GDQ est ce qui fait réellement perdurer le projet. « Votre public est là pour se faire plaisir. La plupart du temps, ils sont vraiment derrière vous. Ils sont simplement heureux que le spectacle ait lieu, et même à cause de problèmes techniques. Tant que vous leur faites savoir ce qui se passe, que vous faites de votre mieux pour leur offrir le meilleur spectacle possible, il y a vraiment beaucoup de compréhension. Cela a été très réconfortant pour moi.