Serveur minecraft

Minecraft n’a plus besoin de Java installé plus; Il est temps de désinstaller Java – Resoudre les problemes d’un serveur MineCraft

Le 21 juin 2019 - 10 minutes de lecture

L’un des gros reproches des joueurs de Minecraft est que Minecraft fonctionne sous Java – c’est un problème difficile à gérer car il est peu sûr et nécessite des mises à jour fréquentes pour éviter les exploits, et ils préfèrent ne pas le gérer du tout. Grâce à un nouveau lanceur, Minecraft ne vous oblige plus à installer Java, vous pouvez donc le supprimer.

La version courte indique que Minecraft intègre désormais 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 que présente Java classique. 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.

Mettre à jour: Microsoft vient de publier un nouveau lanceur pour les utilisateurs d’OS X. Nous mettons donc cet article à jour.

Quels nouveaux changements et pourquoi est-ce important?

Au cours des derniers mois, Mojang a testé un nouveau lanceur pour l’édition Windows PC Edition de Minecraft (un lanceur OS X est en préparation et d’ici à la fin de l’année). Le principal changement (et d'actualité) dans le programme de lancement est qu'il télécharge désormais une version autonome de Java indépendante de l'installation locale générale de Java sur la machine hôte.

EN RELATION: Oracle ne peut pas sécuriser le plug-in Java, alors pourquoi est-il toujours activé par défaut?

Pourquoi est-ce important et pourquoi devriez-vous vous en soucier? Java est connu pour ses exploits et vulnérabilités jour-jour. Nous avons beaucoup écrit sur Java et les problèmes de la plate-forme au fil des ans. Si vous avez besoin de connaissances de base sur la raison pour laquelle Java est un tel problème, nous vous recommandons fortement de lire sur Java is Awful and Insecure, il est temps de le désactiver, voici comment.

Si terrible que soit Java et qu’il soit sujet à des exploits du jour au lendemain, c’est aussi la magie qui anime Minecraft, pour le meilleur ou pour le pire. Pour cette raison, des millions de personnes dans le monde entier qui aiment Minecraft doivent également aimer et détester Java et le garder installé sur leur système pour pouvoir jouer. Ce nouveau développement de Minecraft change toutefois le jeu, de sorte que nous n’avons plus besoin d’une installation complète du système Java pour jouer au jeu.

Du point de vue technique, vous avez toujours besoin de Java, mais celui-ci est maintenant téléchargé par le programme de lancement Minecraft et stocké avec le programme de lancement au lieu d'être installé sur l'ensemble du 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 chez Minecraft et est presque invisible et inaccessible au reste du système. Mieux encore, le programme de lancement Minecraft télécharge automatiquement la version appropriée pour votre système (tous les lecteurs qui utilisent par inadvertance Java 32 bits sur leurs ordinateurs 64 bits devraient bénéficier de gains de performances significatifs grâce à cela) et le met automatiquement à jour. Tout cela et vous ne serez plus jamais invité à installer la barre d'outils Ask.

À l'heure actuelle, le nouveau lanceur Minecraft pour PC sous Windows est en ligne sur le site Web de Minecraft, mais la majorité des joueurs utilisent toujours l'ancien lanceur. Jetons un coup d’œil à la mise à jour vers le nouveau lanceur et jetons un coup d’œil aux avantages que vous récolterez en termes de performances. Avant de commencer, un grand merci à adancom, membre du forum HTG, d’avoir porté le nouveau lanceur à notre attention.

Comment passer au nouveau lanceur sous Windows

Le processus de basculement est aussi simple que possible; le lieu de stockage de vos données utilisateur ne changera donc pas, vous éviterez ainsi de modifier votre profil ou d'en créer un nouveau, ou toute modification apportée à votre sauvegarde du monde.

Cependant, vous devrez faire un ajustement très mineur, car le programme d'installation (à partir de ce tutoriel) ne prend pas automatiquement la valeur par défaut pour la nouvelle instance Java et continuera à utiliser votre installation Java existante.

La première étape est la page de téléchargement officielle de Minecraft. Dans la section Windows, récupérez une copie de Minecraft.exe. Historiquement, cela n’a pas vraiment d’importance vous avez mis le fichier .exe comme il ne s'agissait que d'appeler les données stockées dans votre dossier de données utilisateur; le lanceur agissait essentiellement comme un raccourci super chargé. Vous voulez probablement préciser plus précisément l'endroit où vous placez la nouvelle version du programme de lancement simplement parce qu'il crée maintenant des sous-répertoires supplémentaires pour héberger des fichiers de jeu, comme l'instance Java autonome qui nous intéresse vraiment.

Lors de la première exécution et lors de toutes les exécutions ultérieures où une mise à jour Java est détectée, l'indicateur de téléchargement ci-dessus apparaît brièvement. Vous l'avez deviné, le runtime en question est le runtime le plus récent et le mieux adapté au système pour votre machine.

Après cette première exécution, les sous-répertoires et fichiers suivants seront créés dans le même répertoire que le programme de lancement. Vous pouvez voir comment, si vous aviez l’habitude de garder minecraft.exe sur le bureau ou similaire, 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 à l'aide du menu de sélection de profil situé dans le coin inférieur gauche de la fenêtre du lanceur. Cliquez sur «Modifier le profil».

Mettre à jour: le dernier lanceur devrait pointez déjà au bon endroit. Mais c’est une bonne idée de vérifier quand même.

Dans le menu du profil, recherchez «Paramètres Java (avancés)» en bas. Vous remarquerez qu’il pointe actuellement vers l’installation Java à l’échelle du système dans la capture d’écran ci-dessus (et que vous verrez probablement un chemin de dossier presque identique dans votre propre profil). Comme mentionné ci-dessus, le nouveau programme de lancement ne prend pas encore automatiquement la valeur par défaut pour l'instance autonome.

Vous devez modifier ce chemin pour qu'il pointe vers le fichier javaw.exe téléchargé par le programme de lancement. Ce fichier est relativement situé à l'exécutable du lanceur. Dans notre exemple, nous avons placé le lanceur dans C: New Minecraft Launcher aux fins de ce didacticiel. Si votre lanceur est, par exemple, situé dans D: Minecraft , votre chemin doit en tenir compte. Recherchez dans le dossier runtime et dans les sous-dossiers jusqu'à ce que vous trouviez l'exécutable java en question.

Après avoir effectué les modifications (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 programme de lancement au lieu de l’installation Java à l’échelle du système.

En fait, si Minecraft est votre seule utilisation 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 vous rendre sur ce fil de discussion officiel sur Reddit et obtenir le lien de téléchargement. Une fois cela fait, il vous suffit de double-cliquer sur le fichier DMG et de faire glisser Minecraft dans votre dossier Applications.

Vous remarquerez que ce programme de lancement est actuellement en version bêta, car il a l'étape _ après le nom. Vous devrez assumer qu’ils vont bientôt lancer ceci pour tout le monde et que nous mettrons à jour cet article quand ils le feront.

Banners_and_Alerts_and_Minecraft

Ceci fait, vous pouvez vous lancer dans les paramètres de profil et voir quelle version de Java il pointe actuellement. Ce devrait être celui qui a été livré avec le nouveau téléchargement.

Comparaison de performance

Outre l'énorme renforcement de la sécurité résultant de l'isolation de Java, il existe également d'importantes améliorations potentielles des performances. De nombreux lecteurs Minecraft utilisent Java 32 bits lorsque leur matériel prend en charge Java 64 bits. Le lanceur récupère automatiquement la version correcte.

EN RELATION: Améliorer les performances de Minecraft sur les anciens et les nouveaux ordinateurs

En outre, de nombreux joueurs ne parviennent pas à maintenir leurs installations Java à jour. C’est un problème de sécurité, non seulement en termes de sécurité, mais également en termes de performances puisque Minecraft est beaucoup plus fluide lorsque vous utilisez la version la plus récente de Java.

Nous admettrons que nous nous attendions à une amélioration relativement négligeable des performances de notre machine de test car elle utilisait une version presque actuelle de Java 8 64 bits (ce qui représente une amélioration significative par rapport à Java 7 32 bits que la plupart des lecteurs Minecraft utilisent).

Dans cette capture d'écran réalisée avant de passer à l'installation autonome de Java, vous pouvez voir que nous utilisons déjà Java 64 bits et que nous affichons 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 restée inactive au même endroit, notre FPS est passé à 70 (ce qui correspond au paramètre vsync que nous avons défini pour notre moniteur particulier). Globalement, un changement surprenant dans les performances de ce qui constituait (sur notre machine de test) un changement assez mineur. Les joueurs utilisant la mise à niveau de Java 7 32 bits vers Java 8 64 bits devraient bénéficier d'améliorations significatives.


Vous avez une question relative à Minecraft? Envoyez-nous un email à [email protected] et nous ferons de notre mieux pour y répondre.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.