Close
  • Principal
  • /
  • Jeu
  • /
  • Temps de chargement ridicules de GTA 5 résolus par un joueur frustré. Votre mouvement Rockstar

Temps de chargement ridicules de GTA 5 résolus par un joueur frustré. Votre mouvement Rockstar

Les temps de chargement absolument monstrueux de GTA 5 Online sont, à ce stade, devenus un mème. Lancer la version multijoueur du jeu pose de sérieuses questions. « Combien de temps, de façon réaliste, me reste-t-il à vivre et est-ce que je veux vraiment en passer 80% à attendre que ce jeu se charge ? » Ce n'est même pas vraiment drôle, avecGTA 5Les temps de chargement en ligne allant de cinq minutes jusqu'à ce que quelqu'un sur Reddit prétende que le leur était de 12 minutes.


Cherchant à trouver une solution à ce problème, quelqu'un du nom de T0AST (toastercx sur GitHub) a longuement examiné ce qui se passait et a trouvé un moyen de réduire les temps de chargement jusqu'à 70 %. Après avoir résolu l'affaire, ce codeur intrépide a publié un moyen piraté de résoudre le problème, mais c'est risqué (plus de détails à la fin).

Alors, quel est le problème ici? Eh bien, T0AST a remarqué que la première minute de chargement ressemblait beaucoup au chargement de n'importe quel jeu. En effet, le propre mode campagne de GTA ne prend pas aussi longtemps et les actifs sont en grande partie les mêmes. T0AST a déclaré qu'il n'y avait pas de trafic réseau massif, pas de pics de mémoire énormes pendant le déballage des textures ou quelque chose comme ça.

DansRédaction de T0ASTils expliquent que le problème semble être lié aux performances monocœur. Si votre PC est doté d'un processeur qui gère les charges de travail sur un seul cœur, vous vous chargerez plus rapidement. Pour ceux qui ont des processeurs moins performants sur un seul cœur, l'attente est plus longue.

Alors que fait le jeu ? Apparemment, l'analyse d'un fichier JSON d'une taille de 10 Mo et contenant 63 000 éléments. Une enquête plus approfondie suggère qu'il s'agit d'une liste de tous les articles achetables dans le jeu en ligne. Cela a du sens, car la campagne n'utilise pas cette liste, elle peut donc se charger beaucoup plus rapidement. Bien que 10 Mo ne soient pas beaucoup en termes modernes, il analyse plusieurs fois chaque caractère de ce fichier et ne le fait que sur un seul cœur de processeur.


Un deuxième processus vérifie ensuite tous les éléments de cette liste un par un à l'aide d'un hachage. T0AST demande «[si vous avez] des hachages uniques pourquoi ne pas utiliser une carte de hachage». Supposons simplement que les gens intelligents comprennent et acceptent que c'est ridicule et passent à autre chose. Quoi qu'il en soit, T0AST a résolu le problème et a vu les temps de chargement passer de six minutes à 1m 50s beaucoup plus acceptable.

Vous pouvez trouver le code modifié surGitHubet vous pourriez potentiellement l'utiliser vous-même pour accélérer les temps de chargement. Cependant, nous ne le recommandons pas, car lorsque vous modifiez des fichiers de jeu pour un service en ligne, vous courez le risque de violer le CLUF et d'être banni. C'est une mauvaise chose et cela vous ferait perdre tout ce que vous avez travaillé dur pour accomplir dans GTA Online.


Ce qui est le plus frustrant à ce sujet, c'est que si quelqu'un qui maîtrise le code peut résoudre un problème avec GTA qui ruine légitimement l'expérience des gens, alors pourquoi Rockstar n'en a-t-il pas fini avec ses gros pots d'argent ? Nous n'en avons aucune idée, mais nous espérons aussi vraiment que la honte de cela incitera Rockstar à faire ce que T0AST a fait et à résoudre ce problème une fois pour toutes.

La source:Joueur PC