web-dev-qa-db-fra.com

Comment installer Minecraft (Client)

Comment installer correctement Minecraft, notamment en définissant les packages ou les applications nécessaires à son installation et en résolvant les problèmes les plus courants auxquels les utilisateurs d’Ubuntu sont confrontés lorsqu’ils tentent d’utiliser Minecraft.

J'essaie d'installer et d'exécuter Minecraft sans avoir à installer préalablement la version Oracle de Java. Je souhaite utiliser la version OpenJDK fournie avec Ubuntu et, en dernier recours, celle d’Oracle.

Je souhaite également connaître la liste des problèmes liés à Minecraft dans Ubuntu et les solutions possibles.

Un guide étape par étape sur la manière d’installer Minecraft serait également utile.

31
Luis Alvarado

Ce guide (qui m'a pris un peu plus de 3 jours pour écrire et tester) a été conçu pour résoudre la plupart des problèmes concernant l'installation correcte de Minecraft. Il est très complet et très orienté pour Ubuntu 11.10+ car il s’agissait de la première version à inclure OpenJDK 1.7, mais il se pourrait qu’il manque encore plus d’informations pour résoudre davantage de problèmes concernant Minecraft.

Je n’ai pas non plus assez de temps pour tester les versions inférieures à 11.10, mais que cela fonctionne ou non sur les versions ci-dessous, il suffit de tester les étapes mentionnées ici (mais avec OpenJDK 1.6). Le guide a également été créé pour tenter de résoudre tous les problèmes en utilisant OpenJDK avant de passer à la version Java d’Oracle. Je vais essayer de couvrir les problèmes les plus courants et de faire un guide lent sur l’installation de Minecraft, de Minecraft Server et de Tips for dépannage, en faisant le plus simplement possible. Si vous trouvez une faute de frappe, si vous avez des informations manquantes ou si vous avez des conseils, merci de me le faire savoir afin que nous puissions l'améliorer encore.

Avant de lire ce guide, il existe deux nouvelles façons d’installer Minecraft. Nous avons d’abord le lanceur officiel Minecraft qui fonctionne correctement avec les versions 1.6+. Pour l'obtenir, allez simplement sur le site Minecraft Download ou cliquez simplement sur Minecraft Launcher Link . Exécutez le Lanceur et il s’occupera de toutes les bibliothèques nécessaires et de toutes les mises à jour. J'ai testé cela en 13.04 et cela fonctionne hors de la boîte. Il vous suffit d'installer OpenJDK, ce qui est mentionné dans la réponse ci-dessous.

Une autre méthode consiste à utiliser le programme d'installation de Minecraft . C'est un moyen rapide et facile d'installer Minecraft et de vous assurer que tout fonctionne correctement (très bon script). Ceci est pour Ubuntu 12.04+. Simplement:

  1. Ouvrez le terminal: saisissez terminal sur le tableau de bord. Ouvrez le tableau de bord en appuyant sur le bouton SUPER bouton.

  2. Installez le PPA:

    Sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
    
  3. Mettre à jour le système et installer le programme d'installation de minecraft:

    Sudo apt-get update && Sudo apt-get install minecraft-installer 
    
  4. Tapez minecraft dans le tableau de bord:

    enter image description here

  5. Jouer

Je viens de tester cela et cela fonctionne parfaitement. Bien que si le jeu commence et que vous obteniez un écran noir , continuez à lire, en particulier la partie concernant LWJGL, il se peut que l’installation/le remplacement de cette bibliothèque dans votre dossier Minecraft soit manquant.

Si vous ne voulez pas utiliser le PPA ou le lanceur officiel, alors lisez ce guide qui vous guidera à travers un autre long chemin ...

Ceci est un guide en 3 étapes. Avant de télécharger Minecraft, nous devons d'abord:

  • Voir si nous avons le matériel requis.
  • Voyez si nous avons les outils nécessaires pour l’installer et le jouer.
  • Installez le jeu dans le bon ordre avec les fichiers appropriés.

(Testé sur Ubuntu 11.10, 12.04, 12.10 et 13.04 dans les versions 32 bits et 64 bits)

EXIGENCES MATÉRIELLES (Recommandé)

CPU - 2 GHz (il fonctionnera sur les basses fréquences du Hertz mais vous aurez besoin de plusieurs heures de yoga pour commencer et jouer plus lentement.)

RAM - 512 Mo minimum, 2 Go recommandés

VIDEO - Recommandé à partir de Nvidia Geforce FX et versions ultérieures, Intel GMA 3000 (4th Gen) et versions ultérieures ou Radeon 9000 Series et versions ultérieures. Il fonctionnera moins mais ce sont les recommandés.

Si vous ne remplissez pas ou ne dépassez pas les exigences matérielles, vous devrez faire face aux problèmes suivants:

  • Problèmes vidéo (graphiques étranges lorsque vous jouez ou dans le menu du jeu)
  • Rendu lent (moins de 10 FPS) et problèmes de son
  • Crashes après un certain temps
  • Minecraft ne répond plus pendant quelques secondes (il se répète)
  • Gel du système

NOTE: Il est très important de vérifier que votre carte vidéo est correctement installée et qu'elle prend en charge OpenGL. Pour ce faire, le moyen le plus rapide consiste à installer le package mesa-utils:

Sudo apt-get install mesa-utils 

puis lancez:

glxinfo | grep -e "direct rendering"

Cela vous indiquera si vous utilisez le rendu direct (nécessaire pour la 3D). Si oui, si vous êtes bon, si non, vous devez vous procurer une meilleure carte vidéo ou installer les pilotes appropriés. Pour NVIDIA et ATI, utilisez les pilotes propriétaires.

OUTILS NÉCESSAIRES

1. Du vin

Wine pourrait être nécessaire pour installer Minecraft si vous en téléchargiez une version .EXE. Je dois vraiment mentionner que si vous avez la version Windows, vous pouvez passer au lanceur Linux sans aucun problème et vous ne perdrez aucun travail effectué précédemment. La procédure pour copier tous les skins et autres mods est mentionnée ci-dessous, mais le fait est que Minecraft fonctionne parfaitement sous Ubuntu après la version 1.6.

Allez à WINEHQ et suivez les instructions. Sinon, exécutez simplement les lignes suivantes:

Sudo add-apt-repository ppa:ubuntu-wine/ppa -y  
Sudo apt-get update  
Sudo apt-get install wine1.5  

(Ceci devrait installer la dernière version de Wine pour le moment)

Après l’avoir installé, lancez winecfg pour le configurer. Puis fermez-le. Il vous suffit de l'ouvrir une fois pour que la configuration soit effectuée.

2. Télécharger la LWJGL (bibliothèque de jeux Lightweight Java)

Cette étape est FORTEMENT RECOMMANDÉE car elle résoudra 99% des problèmes rencontrés par les utilisateurs Ubuntu avec Minecraft. Même si vous utilisez le lanceur officiel ou le PPA, vous devez le faire.

enter image description here

Aller à la suivante LINK pour le télécharger:

enter image description here

Toujours télécharger la version Zip. Ne téléchargez pas les versions SOURCE, DOCS ou APPLET. Stick avec celui avec le lwjgl-VERSION.Zip. Par exemple, celui que j'ai téléchargé était lwjgl-2.8.5.Zip

Juste au cas où, en plus de télécharger celui que j'ai mentionné, installez également la version LWJGL fournie avec Ubuntu:

Sudo apt-get install liblwjgl-Java  

3. Téléchargez/installez OpenJDK (fourni avec Ubuntu) s'il n'est pas encore installé

Dans le terminal, tapez ce qui suit:

Sudo apt-get install openjdk-7-jre default-jdk icedtea-7-plugin 

(Si vous voulez la version 7 d'OpenJDK que je recommande)

Sudo apt-get install openjdk-6-jre default-jdk icedtea-6-plugin  

(Si vous voulez la version 6 d'OpenJDK)

Remarque: Si Java est installé, la commande update-Java-alternatives sera disponible, ce qui signifie que vous disposez déjà de Java (OpenJDK, Sun JDK, Any JDK). Pour tester, allez simplement au terminal et tapez update-Java-alternatives. Si la commande est là, un message d’aide sera envoyé. Sinon, vous obtiendrez une erreur concernant une commande introuvable. C'est un moyen rapide de savoir si vous avez déjà Java.

Après le test, vérifiez quelle version vous avez en tapant ce qui suit:

update-Java-alternatives -l

Il devrait montrer quelque chose de similaire à ceci:

  server@server:~$ update-Java-alternatives -l
  Java-1.7.0-openjdk-i386 1071 /usr/lib/jvm/Java-1.7.0-openjdk-i386

Dans cet exemple, nous avons la version 1.7 d'OpenJDK pour un environnement 32 bits (à cause de l'i386 à la fin. 64 Bit aurait un AMD64 à la fin au lieu de i386.)

Pour vérifier s’il manque quelque chose, il suffit de modifier/définir l’option Java.

Sudo update-Java-alternatives -s Java-1.7.0-openjdk-i386  

Dans ce cas, la version 32 bits. Si c'est 64 bits, cela ressemblerait à quelque chose comme

Sudo update-Java-alternatives -s Java-1.7.0-openjdk-AMD64  

Tapez update-Java-alternatives -l pour voir quelles versions de Java vous avez si vous en utilisez une autre ou si vous utilisez une version 64 bits.

Si vous modifiez/définissez l'option Java, les erreurs sont renvoyées, lisez-les et installez tous les packages supplémentaires nécessaires. J'ai déjà essayé de couvrir toutes les erreurs avec l'installation de Java ci-dessus. Après cela, il ne devrait y avoir aucune erreur lors de la vérification. Au moins, aucune erreur critique susceptible de causer un mauvais comportement de Minecraft.

4. Outil de compression/décompression

Celui que j'utilise est 7-Zip.

Sudo apt-get install p7Zip-full p7Zip-rar

5. Le lanceur exécutable Minecraft (Lanceur Minecraft)

Téléchargez-le depuis le site officiel de Minecraft :

enter image description here

Lien direct ICI

Ce fichier ira dans votre dossier personnel. Je recommande le dossier personnel car il sera plus facile de le suivre tout au long du didacticiel. Par exemple, si mon utilisateur est CYREX, il ira dans /home/CYREX. Vérifiez que vous avez correctement téléchargé ce fichier, car dans Chrome par exemple, un clic sur un fichier .jar tentera de l'exécuter au lieu de le télécharger pour certains utilisateurs. Il suffit de cliquer avec le bouton droit de la souris sur le lien dans la section TÉLÉCHARGER du site minecraft et de lui demander de le télécharger dans votre dossier personnel.

Après cela, ouvrez le terminal et dans votre dossier de départ tapez chmod +x minecraft.jar. Cela donnera au fichier une propriété exécutable afin que vous puissiez (évidemment ^^) exécuter le fichier pour jouer au jeu. Le fichier doit aller dans votre dossier de base car il essaiera de lire votre dossier . Minecraft qui sera également dans votre dossier de base (je mentionnerai comment le faire plus tard). Cette étape n'est pas nécessaire si vous souhaitez exécuter le fichier à partir du terminal. Si vous souhaitez exécuter le fichier via l'interface graphique avec Nautilus, vous aurez besoin du bit exécutable.

Vous pouvez également donner la propriété exécutable en faisant un clic droit sur le fichier, en accédant à l'onglet des autorisations et en activant l'option "Exécuter". Celui qui dit "Autoriser l'exécution du fichier en tant que programme".

enter image description here

Redémarrez le PC (juste au cas où)

Vous êtes maintenant prêt à installer le jeu ...

LE JEU

Téléchargement de Minecraft

Vous pouvez télécharger Minecraft à partir de:

Si vous téléchargez le jeu à partir du Ubuntu Software Center ou du site officiel (Pour Linux), il est inutile de suivre certaines des étapes suivantes mentionnées ici, car elles seront effectuées pendant vous. Les crédits vont à Marco Ceppi . Le lanceur minecraft pour Linux nécessaire pour les mises à jour et le lancement du jeu serait le seul nécessaire.

Le jeu est environ 50 Mo . Prenez note de la taille avant de la télécharger depuis n'importe quel endroit qui ne se trouve pas sur le site officiel (juste au cas où). Je le mentionne depuis, parfois nous avons du mal à télécharger le client (fichier JAR uniquement) par rapport au jeu complet. La différence est que le fichier exécutable Jar fait environ 5 Mo (le fichier minecraft.jar qui se trouve dans le wiki minecraft et qui se trouve dans le dossier .minecraft/bin). Le lanceur Minecraft a une capacité inférieure à 100 Ko. Comme je l'ai dit précédemment, le jeu actuel est de 50 Mo.

Si vous êtes comme moi et que vous avez d’abord eu le jeu sous Windows, installez-le à l’aide de Wine (inutile de l’acheter à nouveau).

enter image description here

Une fois l’installation terminée, le jeu devrait avoir créé le dossier .minecraft dans /home/USER/.wine/drive_c/users/USER/Application Data. Pour y aller, ouvrez simplement DASH et tapez la lettre C. Si vous avez déjà configuré Wine, l’icône Browse C: Drive devrait apparaître. Clique dessus. À partir de là, accédez à utilisateurs -> USERNAME (dépend de votre utilisateur Ubuntu) -> Données d'application .

enter image description here

Lorsque vous entrez dans les données de l'application, vous ne verrez pas immédiatement le dossier .minecraft. Vous devez appuyer sur CTRL+H afin que les dossiers/fichiers cachés apparaissent. Vous pouvez maintenant voir le dossier .minecraft.

enter image description here

Sélectionnez le dossier .minecraft et copiez-le dans votre dossier personnel. Par exemple, /home/cyrex serait mon dossier personnel. Après l'avoir copié, il devrait ressembler à /home/cyrex/.minecraft. Maintenant, allez chez vous et dans votre dossier .minecraft. L'emplacement devrait ressembler à ceci /home/cyrex/.minecraft.

enter image description here

Dans cette image, étant donné que l'utilisateur est SERVEUR, l'emplacement est /home/server/.minecraft

Puisque nous voulons aller dans le dossier .minecraft, vous devez soit appuyer sur CTRL+H et dans le dossier de départ, recherchez le dossier .minecraft ou appuyez sur CTRL+L et ajoutez dans la barre d’emplacement .minecraft après la barre oblique dans/home/USER/pour qu’il ressemble à /home/USER/.minecraft, puis appuyez sur ENTER.

enter image description here

Maintenant dans le dossier minecraft, allez dans le dossier BIN.

Rappelez-vous les bibliothèques LWJGL que vous avez téléchargées précédemment. Vous allez les utiliser. Décompressez le fichier Zip LWJGL. Dans le dossier décompressé, vous trouverez les sous-dossiers suivants (vous pouvez également trouver de l'aide sur cette étape ICI ):

enter image description here

  • Un dossier JAR. Le contenu du dossier JAR doit aller dans le dossier BIN de Minecraft dans .minecraft. Écrase tous les fichiers qui le demandent.
  • Un dossier NATIVE avec plusieurs dossiers à l'intérieur. Dans le dossier NATIVE, vous trouverez le dossier LINUX. Le contenu du dossier NATIVE/LINUX doit être placé dans le dossier BIN/NATIVES du fichier .minecraft. Encore une fois, écrasez tout fichier demandé.

Juste un récapitulatif:

JAR Folder --> .minecraft/bin  
NATIVE/LINUX Folder --> .minecraft/bin/natives

Écrasez n'importe quoi lorsque vous copiez les fichiers dans le dossier BIN ou BIN/NATIVE de votre minecraft.

Maintenant, dans Nautilus, dans votre dossier personnel, sélectionnez le fichier minecraft.jar (celui dont la taille est inférieure à 100 Ko) dans votre dossier personnel (NON dans votre dossier .minecraft) et clic droit dessus Sélectionnez Ouvrir avec et sélectionnez la version d'OpenJDK que vous avez installée.

enter image description here

Maintenant, jouez !. Vous pouvez aussi exécuter le jeu depuis le terminal comme ceci:

Java -jar minecraft.jar

en supposant que le terminal s'ouvre dans votre dossier personnel (il s'agit du comportement par défaut).

DÉPANNAGE

Jusqu’à présent, pour beaucoup d’utilisateurs, le jeu fonctionnerait très bien. Le jeu va s'ouvrir et tout ira bien. Mais si vous rencontrez un problème, lisez ce qui suit, car tout l’enfer se déchaînera. Si le jeu commence à lancer des erreurs, ne commencez pas, donnez un écran noir, etc. continuez à lire pour résoudre certains de ces problèmes courants. Au cas où, répétez toutes les étapes ci-dessus et vérifiez-les lentement, car un téléchargement incorrect, une copie incorrecte, ne pas écraser quelque chose ou ne pas coller le fichier au bon endroit créera le problème.

1. Minecraft ne s'ouvre pas après avoir suivi toutes les étapes mentionnées ci-dessus

Si le jeu commence à générer des erreurs telles que les suivantes ou similaires:

Exception in thread "main" Java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
Caused by: Java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at Java.net.URLClassLoader$1.run(URLClassLoader.Java:202)
at Java.security.AccessController.doPrivileged(Native Method)
at Java.net.URLClassLoader.findClass(URLClassLoader.Java:190)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:306)
at Sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:301)
at Java.lang.ClassLoader.loadClass(ClassLoader.Java:247)

enter image description here

Dans la plupart des cas, cela signifie que vous exécutez le mauvais fichier minecraft.jar (le lanceur minecraft dont la taille est inférieure à 100 Ko est nommé minecraft.jar et non l'exécutable minecraft qui fait 5 Mo, se trouve à l'intérieur du fichier. dossier minecraft/bin et qu’il porte également le même nom minecraft.jar) ou que vous n’avez pas mis à jour les bibliothèques comme indiqué ci-dessus avec le plus récent fichier LWJGL. Vérifiez que vous exécutez effectivement le fichier minecraft.jar approprié et que vous avez écrasé et mis à jour les fichiers de bibliothèque appropriés.

2. Écran noir lors du chargement du jeu ou après la connexion

Il y a plusieurs raisons à cela.

  • 1er cas: similaire au premier point mentionné, vérifiez simplement que vous utilisez le fichier minecraft.jar correct.

  • 2ème cas: Ajoutez le "net.minecraft.LauncherFrame" à la fin de la ligne exécutable. Par exemple: Java -jar minecraft.jar net.minecraft.LauncherFrame.

  • 3ème cas: Si vous utilisez un système 64 bits, exportez le chemin de la bibliothèque. Tapez le texte suivant juste avant d’exécuter le programme de lancement:

    export LD_LIBRARY_PATH = "/ usr/lib/jvm/Java-1.7.0-openjdk-AMD64/lib/AMD64 /"

    Puis exécutez le lanceur: Java -jar minecraft.jar

    (Vous devrez peut-être remplacer la partie relative à “Java-1.7.0” par celle que vous utilisez actuellement: Java-6-openjdk, Java-7-openjdk, Java-7-openjdk-i386, Java 6-openjdk-AMD64 et autres.

    (N'oubliez pas que vous pouvez toujours cliquer avec le bouton droit de la souris sur le lanceur et sélectionner Ouvrir avec dans le menu contextuel, puis sélectionner OpenJDK que vous souhaitez utiliser.

  • 4ème cas: Vous avez oublié d'écraser les fichiers de bibliothèque avec les nouveaux fichiers LWJGL. N'oubliez pas de télécharger les fichiers de bibliothèque de mise à jour et d'écraser ceux des dossiers minecraft et bin/native. En plus de résoudre ce problème, de nombreux autres problèmes, tels que le son, les mouvements, les collisions ...

3. Got "Erreur: Impossible de trouver ou de charger la classe principale minecraft.jar"

Vous avez oublié d'ajouter le "-jar" à la ligne Java. Ce devrait être Java -jar minecraft.jar et non Java minecraft.jar

4. Existe-t-il un script d'installation Easy Minecraft (comprenant la création d'une icône Unity Launcher pour Minecraft)

Vous pouvez aller sur https://github.com/Enkouyami/Complete-Minecraft-Installer et télécharger le script à partir de cet emplacement. N'oubliez pas de lui donner une permission exécutable.

5. Lors de la lecture de Minecraft, la carte vidéo (Nvidia ou ATI) commence à chauffer et la vitesse du ventilateur augmente/l'utilisation du processeur atteint 100% .

Il existe un paramètre dans les options de Minecraft, dans les paramètres vidéo, appelé Performance. Assurez-vous que cette option est sur Balanced ou Power Save. Pour certaines cartes vidéo et processeurs, si vous définissez cette option sur Maximum FPS, il vous donnera LITTÉRALEMENT le nombre maximal de FPS que la carte vidéo et le processeur peuvent gérer lors de la lecture de Minecraft. augmentez très rapidement la température de la carte vidéo, car vous voulez voir le nombre maximal de FPS que la carte peut gérer et permettre au processeur de rester concentré sur le jeu. Réglez cette option sur une valeur inférieure si vous souhaitez que la carte vidéo abaisse la température, évitant ainsi de devoir acheter une carte vidéo très rapidement et offrant également au processeur une pause après sa mort.

6. Le menu et l'ingame de Minecraft fonctionnent très lentement (FPS bas)

Abaissez tous les paramètres dans l'option Paramètres vidéo de Minecraft. Les options qui font vraiment une grosse affaire (par ordre d’impact sur les performances) sont la distance de rendu, les graphiques, les performances, les particules, un éclairage homogène, l’utilisation de VSync et les nuages.

7. Minecraft est à la traîne

Dans le menu d'options de Minecraft, dans les options vidéo, désactivez Textures du serveur. Dans les paramètres du snooper, désactivez l'option Autoriser le snooper. Ce sont les seules options côté client qui aideront à réduire le retard (en supposant que le retard ne soit pas lié à la vidéo mais au réseau).

8. Le clavier et la souris ne répondent pas pendant la lecture de Minecraft

Dans de très rares cas (en supposant que vous ayez correctement installé la bibliothèque LWJGL), vous devez exécuter minecraft en tant que Sudo: Sudo Java -jar minecraft.jar

IBus peut aussi être le problème. Si la méthode précédente ne fonctionne pas, essayez de quitter IBus dans la barre de menus du système.

9. Il y a un problème OpenGL

N'oubliez pas d'installer les pilotes propriétaires de votre carte vidéo ATI ou Nvidia.

10. Comment puis-je essayer la version de développement/suivante de Minecraft

Il vous suffit de vous rendre sur le wiki de minecraft, dans la section développement HERE

Et téléchargez la version que vous voulez et s'il s'agit d'un client ou d'un serveur. Le serveur doit écraser le fichier que vous avez sur le serveur (celui appelé minecraft_server.jar ). Le client doit écraser le client minecraft que vous avez (pas le programme de lancement minecraft de votre dossier personnel mais le fichier minecraft.jar dans .minecraft/bin). Je suggère de simplement renommer le fichier d'origine et de mettre le nouveau fichier avec le fichier d'origine.

11. Y at-il une amélioration dans l’utilisation de Minecraft dans un système 32 bits ou un système 64 bits

Il y a peu d'amélioration en termes de vitesse. Les deux seuls changements de performances observés sont le fait que je pouvais définir la distance de rendu (option dans les paramètres vidéo) en FAR et la vitesse à laquelle le personnage était chargé dans le monde. En dehors de ces deux-là, il y a peu de changements. Si vous souhaitez pouvoir voir de longues distances, je vous recommande 64 bits, mais 32 bits a aussi une longue distance. En outre, dans certains cas, il existe un problème lors de l'utilisation de 64 bits. La solution consiste à utiliser LD_LIBRARY_PATH avant d'exécuter le jeu. Par exemple

export LD_LIBRARY_PATH="/usr/lib/jvm/Java-1.7.0-openjdk-AMD64/lib/AMD64/"

Ensuite

Java -jar minecraft.jar

12. Les paramètres -Xmx et -Xms sont-ils nécessaires?

Normalement non, la valeur par défaut est suffisante pour que Minecraft fonctionne correctement, mais si vous êtes limité en mémoire (2 Go ou moins) ou si vous avez trop de mémoire (8 Go ou plus), ils peuvent vous aider d'une manière ou d'une autre. Xms est la mémoire utilisée lors du démarrage du programme, tandis que Xmx est la mémoire maximale autorisée. Je recommanderais normalement de régler les deux valeurs sur la même valeur pour éliminer l'augmentation dynamique de la mémoire entre le démarrage du programme et le maximum utilisé. Jouez avec eux si vous avez peu de mémoire. Par exemple:

Pour un système de mémoire de 1 Go, nous pouvons les régler sur - Xms256M --Xmx512M
Pour un système de mémoire de 2 Go, nous pouvons les régler sur - Xms512M --Xmx1024M
Pour un système de 4 Go de mémoire, nous n’avons pas besoin de les définir, mais si vous le souhaitez, la valeur de départ peut être - Xms1024M -Xmx2048M ou - Xms2048M -Xmx4096M

L'inconvénient de ne pas les configurer est que le jeu peut demander de plus en plus de mémoire jusqu'à ce qu'il se bloque. Cela se produisait généralement davantage dans les anciennes versions (fuite de mémoire), mais pas autant dans les versions ultérieures. Néanmoins, si votre système se bloque au bout d'un moment, vérifiez votre utilisation de la mémoire et utilisez les deux variables pour définir l'utilisation de la mémoire initiale et supérieure.

13. Erreur avec OpenJDK (versions 6 et 7)

Enfin, si vous rencontrez un problème très étrange et étrange avec Both, OpenJDK versions 6 et 7 et qu’il n’ya aucun moyen de les utiliser, installez la version Oracle, Sun JDK. Utilisez la ligne suivante pour installer, mettre à jour et configurer le JDK Sun:

Sudo add-apt-repository ppa:webupd8team/Java -y && Sudo apt-get update && Sudo apt-get install Oracle-Java7-installer && Sudo update-Java-alternatives -s Java-7-Oracle

ou les suivants:

Sudo add-apt-repository ppa:webupd8team/Java -y  
Sudo apt-get update  
Sudo apt-get install Oracle-Java7-installer  
Sudo update-Java-alternatives -s Java-7-Oracle  

Ceci ajoutera le PPA à vos référentiels, mettra à jour vos référentiels, installera la version Oracle Java et définira le Java utilisé. dans ce cas, il s'agit de Java 7, mais il pourrait éventuellement devenir Java 8. Ceci est UNIQUEMENT si OpenJDK rencontre un problème grave que même sa mise à niveau ou sa réinstallation ne résoudra pas.

NOTE PERSONNELLE - Indiquer le nombre de sites (y compris les sites officiels) mentionnant Linux, puis offrant immédiatement comme première option la plate-forme Sun Java et recommandant même de supprimer ou En purgeant l’installation d’OpenJDK, j’ai trouvé que c’était un très mauvais moyen de montrer le potentiel potentiel d’OpenJDK, en particulier par rapport à des applications comme Minecraft. Personnellement, je trouve que proposer comme première option d'installer Sun Java sur OpenJDK sans même essayer OpenJDK est, dans la plupart des cas, un moyen grossier de rejeter la plate-forme Open Source Java sur un serveur source fermé. une, simplement parce que "cela a été testé pour la première fois avec Sun", "il est officiellement recommandé par Minecraft" (ou tout autre site de programme basé sur Java) ou par OpenJDK a donné une erreur il y a 2 ans.

OpenJDK a parcouru un très long chemin pour être licencié si facilement et la vitesse de développement d'OpenJDK est bien plus grande et plus rapide qu'auparavant, quiconque ayant suivi le développement d'OpenJDK le sait. J'ai laissé l'option dernière option pour Sun, non pas à cause du problème Open Source/Closed Source, mais à cause du fait que j'ai installé Minecraft sur plus de 50 PC allant des cartes vidéo Nvidia, ATI ou Intel au Pentium 2, Athlon. XP et Core i7, sous OpenJDK uniquement, de la version 1.2.5 à la version 1.4.5. Mon expérience avec OpenJDK et Minecraft devrait donc parler d'elle-même. Non seulement cela, mais la plupart des problèmes de Minecraft ne sont en fait pas résolus en remplaçant OpenJDK par la version Sun Java d'Oracle, mais par des variables Java, en mettant à jour des bibliothèques, en exécutant le fichier minecraft approprié et en respectant la configuration matérielle minimale requise. ou mettre à jour la version de minecraft.

Un dernier conseil, la mise à jour vers une version plus récente d’Ubuntu résoudra de nombreux problèmes liés à OpenJDK, aux problèmes de son, aux problèmes de vidéo et au matériel en général. Certains problèmes rencontrés lors de l'utilisation de 11.04 ou 11.10 par exemple ont été résolus en utilisant une version ultérieure d'Ubuntu. En analysant le nombre de questions liées à Minecraft dans Askubuntu ou sur le forum Ubuntu, nous pouvons constater qu’il y a de moins en moins de questions lorsque la version Ubuntu est plus récente.

J'espère vraiment que ce guide aidera les futurs utilisateurs d'Ubuntu et de Minecraft et que tout commentaire y sera ajouté, ce qui en fera un guide général pour Minecraft sous Ubuntu.

45
Luis Alvarado

Je suppose que vous avez déjà téléchargé minecraft.jar. Sinon, vous pouvez l'obtenir auprès de minecraft.net .

Minecraft est écrit en Java. Par conséquent, si vous souhaitez l'exécuter (ou toute autre application écrite en Java), vous devez installer le package approprié. Ce paquetage s'appelle OpenJDK Java 7 Runtime, et vous pouvez l'installer en ouvrant le Centre de logiciel Ubuntu et en recherchant Java. Ce devrait être le premier résultat.

Une fois installé, cliquez avec le bouton droit sur minecraft.jar, choisissez Open with et sélectionnez OpenJDK Java 7 Runtime dans la liste.

B00m! Vous avez terminé.

6
user2405

Vous êtes arrivé à votre question en recherchant les mêmes réponses ... Et je pense avoir trouvé une solution (fonctionne en terminal, pas avec l’icône Unity, cependant). J'ai Ubuntu 12.04 64 bits, avec les pilotes propriétaires de NVidia (semble important)

Minecraft semble avoir un problème avec OpenJDK. J'ai donc installé Oracle JRE à la place:

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java7-installer

(source: Java JRE ne sera pas installé en raison de l'erreur "tar: l'erreur n'est pas récupérable" )

Ensuite, j'ai réexécuté le script d'installation de Minecraft pour désinstaller - installer (nettoyer, utiliser Oracle JRE):

http://ubuntuforums.org/showthread.php?t=1726735

(il ne trouvera pas Sun-Java6-jre, mais recherchera et choisira Oracle-Java7-installer à la place)

Et puis, comme il semble y avoir un problème avec le chemin d'accès à la bibliothèque Oracle-Java7 64bits, j'ai modifié le contenu de /usr/local/bin/minecraft en ceci:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/Java-7-Oracle/jre/lib/AMD64"
Java -jar Minecraft.jar

(source: Minecraft dans jdk 1.7.0_u2 x64 )

Faites d'abord une sauvegarde, et votre kilométrage (chemin de la bibliothèque de lecture) peut varier

et à ce stade , appeler minecraft dans le terminal fonctionne! (malheureusement, l'icône installée dans Unity/Programs ne fonctionne toujours pas)

5
jfkenney

Une chose qui a fonctionné pour moi sur (Sun JRE 1.7.xx, Open Suse 12.1) a été de copier les fichiers .jar du répertoire linux lwjgl dans le même répertoire où ils se trouvent dans le répertoire .minecraft. En plus du répertoire\native

0
user139267

Une méthode plus simple, que je trouve fonctionne pour moi.

  1. Installez OpenJDK 7 JRE, avec cette commande:

    Sudo apt-get install openjdk-7-jre
    
  2. Téléchargez Minecraft depuis le site officiel .

    1. Cliquez sur le lien "Afficher toutes les plateformes".
    2. Téléchargez 'Minecraft.jar' sous la section " Minecraft pour Linux/Other ".
  3. Donnez 'Minecraft.jar' autorisations d'exécution .

    1. Faites un clic droit sur 'Minecraft.jar' et ouvrez "Propriétés".
    2. Basculez vers l’onglet "Autorisations" puis cochez la case
      "Autoriser l'exécution du fichier en tant que programme".
  4. Exécutez cette commande dans un terminal:

    Sudo sed -i 's:NoDisplay=true:NoDisplay=false:' '/usr/share/applications/openjdk-7-Java.desktop'
    
  5. Assurez-vous que le fichier 'Minecraft.jar' s'ouvrira en Java:

    1. Faites un clic droit sur 'Minecraft.jar' et ouvrez "Propriétés".
    2. Dans l'onglet "Ouvrir avec", si "OpenJDK Java 7 Runtime" n'est pas l'application " par défaut ", cliquez sur " OpenJDK Java 7 Runtime "puis" Définir par défaut "
  6. Double-cliquez sur le fichier 'Minecraft.jar'. Le lanceur devrait maintenant s'ouvrir.

0
kiri

Le problème est que vous ne trouvez pas la bibliothèque liblwjgl-Java dont vous avez besoin. Vous devrez peut-être modifier le chemin de recherche pour trouver la bibliothèque appropriée.

Vous pouvez voir ce message ici: https://stackoverflow.com/questions/10063530/Java-library-path-error

0
Ian B.
Sudo apt-get install Java-package
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

Cliquez sur OK pour accepter les conditions générales d'Oracle.

Pour l'exécuter, copiez et collez 'minecraft.jar' dans votre dossier personnel et utilisez cette commande:

Java -jar minecraft.jar

De plus, vous devrez vous assurer d'ouvrir le port 25565 si vous utilisez un pare-feu pour pouvoir accéder à Internet.

0
mchid

J'ai eu le même problème et l'ai résolu en mettant simplement le chemin complet de minecraft.jar dans la ligne de commande. C'était aussi simple que ça. J'utilise Ubuntu 12.04.

Alors j'ai eu:

Java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 
0
Chris Harrington