L’une des grandes plaintes des joueurs de Minecraft est que Minecraft fonctionne sur Java – c’est difficile à gérer car il n’est pas sécurisé et nécessite des mises à jour fréquentes pour éviter les exploits, et ils préfèrent ne pas s’en occuper du tout. Grâce à un nouveau lanceur, Minecraft ne vous oblige plus à installer Java, vous pouvez donc enfin le supprimer.
La version courte est que Minecraft intègre maintenant une version autonome de Java dans leur installation et qu’il n’a pas les problèmes de sécurité et les désagréments de Java standard. Ce qui est vraiment génial, c’est que Minecraft devrait fonctionner plus rapidement dans nos tests si vous utilisez leur version au lieu de la version que vous avez déjà installée.
Microsoft vient de publier également un nouveau lanceur pour les utilisateurs d’OS X, nous mettons donc à jour l’article.
Quels nouveaux changements et pourquoi est-ce important?
Au cours des derniers mois, Mojang a testé un nouveau lanceur pour Windows PC Edition de Minecraft (un lanceur OS X est en préparation et attendu d’ici la fin de l’année). Le principal changement (et digne d’intérêt) du lanceur est qu’il télécharge désormais une version autonome de Java qui est indépendante de l’installation locale générale de Java sur la machine hôte.
Pourquoi est-ce important et pourquoi devriez-vous vous en soucier? Java est connu pour ses exploits et vulnérabilités zero day. Nous avons beaucoup écrit sur Java et les problèmes de la plate-forme au fil des ans; si vous avez besoin d’une introduction solide sur pourquoi exactement Java est un tel problème, nous vous suggérons fortement de lire Java est horrible et non sécurisé, il est temps de le désactiver, voici comment.
Aussi horrible que soit Java et aussi sujet aux exploits zero day qu’il puisse être, c’est aussi la magie qui anime Minecraft, pour le meilleur ou pour le pire. Pour cette raison, des millions de personnes à travers le monde qui aiment Minecraft doivent également aimer-détester Java et le garder installé sur leur système pour jouer au jeu. Cependant, ce nouveau développement de Minecraft modifie le jeu, de sorte que nous n’avons plus besoin d’une installation Java complète à l’échelle du système pour jouer au jeu.
Vous avez toujours besoin techniquement de Java, mais il est maintenant téléchargé par le lanceur Minecraft et stocké avec le lanceur au lieu d’être installé sur tout le système. Si Minecraft est la seule raison pour laquelle Java est installé, vous n’avez plus aucune raison d’ouvrir votre système aux vulnérabilités Java. L’exécutable Java utilisé par Minecraft reste avec Minecraft et est aussi bon qu’invisible et inaccessible au reste du système. Mieux encore, le lanceur Minecraft télécharge automatiquement la version correcte pour votre système (tous ces joueurs utilisant par inadvertance Java 32 bits sur leurs machines 64 bits devraient voir des améliorations de performances significatives grâce à cela) et la met à jour automatiquement. Tout cela et vous ne serez jamais invité à réinstaller la barre d’outils Ask.
À l’heure actuelle, le nouveau lanceur Minecraft pour PC Windows est disponible sur le site Web de Minecraft, mais la majorité des joueurs utilisent toujours l’ancien lanceur. Voyons comment mettre à jour le nouveau lanceur et jetons un coup d’œil au type d’avantages en termes de performances que vous obtiendrez probablement. Avant de continuer, un grand merci à Membre du forum HTG Adancom pour avoir attiré notre attention sur le nouveau lanceur.
Comment passer au nouveau lanceur sous Windows
Le processus de basculement est aussi presque indolore que possible; il ne changera pas où vos données utilisateur sont stockées afin que vous n’ayez pas à vous soucier de changer votre profil ou d’en créer un nouveau, ou de modifier vos sauvegardes mondiales.
Vous devrez cependant apporter une modification très mineure, car le programme d’installation (à partir de ce didacticiel) n’utilise pas automatiquement par défaut la nouvelle instance Java et continuera à utiliser votre installation Java existante.
Le premier arrêt est la page de téléchargement officielle de Minecraft. Dans la section Windows, récupérez une copie de Minecraft.exe. Historiquement, il n’avait pas vraiment d’importance que vous mettiez le fichier .EXE car il ne faisait qu’appeler les données stockées dans votre dossier de données utilisateur; le lanceur agissait essentiellement comme un raccourci super chargé. Vous voudrez probablement être plus précis là où vous placez la nouvelle version du lanceur simplement parce qu’il crée maintenant des sous-répertoires supplémentaires pour héberger les fichiers de jeu comme l’instance Java autonome qui nous intéresse tant.
Lors de la première exécution, et de toutes les exécutions suivantes où une mise à jour Java est détectée, vous verrez l’indicateur de téléchargement vu ci-dessus apparaître brièvement. Le runtime en question est, vous l’avez deviné, le runtime le plus à jour et le plus approprié au système pour votre machine.
Après cette première exécution, vous verrez les sous-répertoires et fichiers suivants créés dans le même répertoire que le lanceur. Vous pouvez voir comment, si vous aviez l’habitude de simplement garder minecraft.exe sur le bureau ou autre, vous voudrez peut-être le conserver dans un dossier distinct maintenant.
Une fois dans le lanceur, un petit mais important ajustement est nécessaire. Sélectionnez votre profil avec le menu de sélection de profil situé dans le coin inférieur gauche de la fenêtre du lanceur. Cliquez sur « Modifier le profil ».
le dernier lanceur pointe déjà au bon endroit. Mais c’est une bonne idée de vérifier quand même.
Dans le menu de profil, recherchez «Paramètres Java (avancés)» en bas. Vous noterez qu’il pointe actuellement vers l’installation Java à l’échelle du système dans la capture d’écran ci-dessus (et vous verrez probablement un chemin de dossier presque identique dans votre propre profil). Comme mentionné ci-dessus, le nouveau lanceur n’utilise pas encore automatiquement l’instance autonome par défaut.
Vous devez modifier ce chemin pour qu’il pointe vers le fichier javaw.exe téléchargé par le lanceur. Ce fichier est relativement situé dans l’exécutable du lanceur. Dans notre exemple, nous avons placé le lanceur dans C: New Minecraft Launcher pour les besoins de ce didacticiel. Si votre lanceur est, par exemple, situé dans D: Minecraft , votre chemin doit refléter cela. Regardez dans le dossier runtime et regardez dans les sous-dossiers jusqu’à ce que vous trouviez l’exécutable java en question.
Après avoir effectué la modification (et vérifié que votre chemin est correct), cliquez sur « Enregistrer le profil ». Désormais, lorsque vous lancerez ce profil, Minecraft utilisera l’installation Java autonome stockée avec le lanceur au lieu de l’installation Java à l’échelle du système.
En fait, si Minecraft est votre seul usage pour Java, nous vous recommandons de désinstaller immédiatement Java de votre système.
Comment passer au nouveau lanceur pour OS X
Si vous utilisez OS X, vous pouvez rendez-vous sur ce fil officiel sur Reddit et obtenez le lien de téléchargement. Une fois que vous avez fait, c’est aussi simple que de double-cliquer sur le DMG et de faire glisser Minecraft dans votre dossier Applications.
Vous remarquerez que ce lanceur est actuellement en version bêta, car il a le _stage après le nom. Vous devrez supposer qu’ils le lanceront bientôt pour tout le monde, et nous mettrons à jour cet article quand ils le feront.
Une fois que vous faites cela, vous pouvez vous diriger vers les paramètres de profil et voir vers quelle version de Java il pointe actuellement. Ce devrait être celui qui a été fourni avec le nouveau téléchargement.
Comparaison des performances
Outre l’énorme amélioration de la sécurité résultant de l’isolement de Java, il existe également des améliorations potentielles importantes des performances. De nombreux joueurs Minecraft utilisent Java 32 bits lorsque leur matériel prend en charge Java 64 bits. Le lanceur saisit automatiquement la version correcte.
De plus, de nombreux joueurs ne parviennent pas à mettre à jour leurs installations Java. Non seulement c’est terrible du point de vue de la sécurité, mais c’est aussi terrible du point de vue des performances, car Minecraft fonctionne beaucoup plus facilement lorsque vous utilisez la version la plus récente de Java.
Nous admettons que nous nous attendions à une amélioration des performances assez négligeable de notre machine de test car elle exécutait une version presque actuelle de Java 8 64 bits (ce qui est une amélioration significative par rapport à Java 7 32 bits que la plupart des joueurs de Minecraft utilisent).
Dans cette capture d’écran prise avant de passer à l’installation Java autonome, vous pouvez voir que nous utilisons déjà Java 64 bits et que nous abaissons 36 images par seconde. Cette valeur a légèrement fluctué pendant le test mais n’a pas dépassé 40 FPS.
Lorsque nous sommes passés à l’instance Java autonome légèrement mise à jour téléchargée par le lanceur Minecraft et que nous sommes restés inactifs au même endroit, notre FPS est passé à 70 (qui est le paramètre vsync que nous avons défini pour notre moniteur particulier). Dans l’ensemble, un changement surprenant de performances pour ce qui équivalait (sur notre machine de test) à un changement assez mineur. Les joueurs utilisant Java 7 32 bits passant à Java 8 64 bits devraient voir des améliorations significatives.
Vous avez une question relative à Minecraft? Envoyez-nous un e-mail comme ask@howgeek.com et nous ferons de notre mieux pour y répondre.