Comment installer Minecraft (Client)

31

Comment installer correctement Minecraft, y compris la configuration de tous les packages ou applications nécessaires pour l'installer et pour résoudre les problèmes les plus courants auxquels les utilisateurs d'Ubuntu sont confrontés lorsqu'ils essaient d'utiliser Minecraft.

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

Je veux également connaître une liste de problèmes liés à Minecraft dans Ubuntu et les solutions possibles à ceux-ci.

Un guide étape par étape sur la façon d'installer Minecraft serait également utile.

Luis Alvarado
la source

Réponses:

45

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 orienté pour Ubuntu 11.10+, car il s'agissait de la première version à inclure OpenJDK 1.7, mais il pourrait manquer encore plus d'informations pour résoudre plus de problèmes concernant Minecraft.

Je n'ai pas non plus eu suffisamment de temps pour tester les versions inférieures à 11.10, mais si cela fonctionne ou non sur les versions inférieures, 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 à l'aide d' OpenJDK avant d'essayer de passer à la version Java d'Oracle. J'essaierai de couvrir les problèmes les plus courants et de faire un lent guide étape par étape sur la façon d'installer Minecraft, Minecraft Server et des conseils pour dépanner, tout en étant aussi simple que possible. Si vous trouvez une faute de frappe, des informations manquantes ou avez des conseils, veuillez me le faire savoir afin que nous puissions améliorer encore plus.

Avant de lire ce guide, il existe quelques nouvelles façons d'installer Minecraft. Nous avons d'abord le lanceur officiel de Minecraft qui fonctionne correctement avec les versions 1.6+. Pour l'obtenir, allez simplement sur le site de téléchargement de Minecraft ou cliquez simplement sur le lien du lanceur Minecraft . Exécutez le lanceur et il prendra en charge toutes les bibliothèques nécessaires et 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 cette réponse ci-dessous.

Une autre façon 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). C'est pour Ubuntu 12.04+. Simplement:

  1. Ouvrez le terminal: tapez terminalsur le tableau de bord. Ouvrez le Dash en appuyant sur le SUPERbouton.

  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 Dash:

    entrez la description de l'image ici

  5. Jouer

Je viens de tester cela et cela fonctionne parfaitement. Bien que si le jeu démarre et que vous obtenez un écran noir , continuez à lire, en particulier la partie sur LWJGL, il se peut que vous manquiez l'installation / l'écrasement de ces bibliothèques dans votre dossier minecraft.

Si vous ne souhaitez pas utiliser le PPA ou le lanceur officiel, lisez bien 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:

  • Voyez 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ées)

CPU - 2 GHz (il fonctionnera sur un Hertz inférieur mais vous aurez besoin d'heures de formation de yoga car il sera plus lent à démarrer et à jouer.)

RAM - 512 Mo minimum, 2 Go recommandés

VIDÉO - Recommandé à partir de Nvidia Geforce FX et plus, Intel GMA 3000 (4e génération) et plus ou Radeon 9000 et plus. Il fonctionnera sur moins mais ce sont les recommandés.

Si vous ne remplissez pas ou ne dépassez pas la configuration matérielle requise, certains des problèmes auxquels vous serez confronté sont les suivants:

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

REMARQUE : Il est très important de vérifier que vous avez correctement installé votre carte vidéo et qu'elle prend en charge OpenGL. La façon la plus rapide de le faire est d'installer le paquet mesa-utils:

sudo apt-get install mesa-utils 

puis lancez:

glxinfo | grep -e "direct rendering"

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

OUTILS NÉCESSAIRES

1. Vin

Wine pourrait être nécessaire pour installer Minecraft s'il vous arrive d'en télécharger une version .EXE. Je dois vraiment mentionner fortement que si vous avez la version Windows, vous pouvez passer au lanceur Linux sans aucun problème et ne perdrez aucun travail précédemment effectué. La procédure pour copier tous les skins et autres mods est mentionnée ci-dessous mais le fait est que Minecraft fonctionne très bien sur 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  

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

Après l'avoir installé, exécutez-le winecfgpour le configurer. Fermez-le ensuite. Vous n'avez besoin de l'ouvrir qu'une seule fois pour que la configuration soit effectuée.

2. Téléchargez la LWJGL (Lightweight Java Game Library)

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

entrez la description de l'image ici

Accédez au lien suivant pour le télécharger:

entrez la description de l'image ici

Téléchargez toujours la version ZIP. Ne téléchargez pas les versions SOURCE, DOCS ou APPLET. Restez avec celui avec le lwjgl-VERSION.zip. Par exemple, celui que j'ai téléchargé était lwjgl-2.8.5.zip

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 l'OpenJDK version 7 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-alternativessera disponible, ce qui signifie que vous avez déjà Java (OpenJDK, Sun JDK, Any JDK). Pour tester, il suffit d'aller sur le terminal et de taper update-java-alternatives. Si la commande est là, elle lancera un message d'aide. Sinon, vous obtiendrez une erreur sur la commande introuvable. C'est un moyen rapide de savoir si vous avez déjà Java.

Après le test, vérifiez la version dont vous disposez 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 bits auraient un amd64 à la fin au lieu d'i386.)

Pour vérifier s'il manque quelque chose, il suffit de modifier / définir l'alternative 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 -lpour voir quelles versions de Java vous avez si vous en utilisez une autre ou si vous êtes en 64 bits.

Si la modification / la définition de l'alternative Java génère des erreurs, lisez l'erreur et installez les packages supplémentaires nécessaires. J'ai essayé de couvrir toutes les erreurs déjà 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 qui entraînera 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 sur le site officiel de Minecraft :

entrez la description de l'image ici

Lien direct ICI

Ce fichier ira dans votre dossier personnel. Je recommande le dossier de départ car il sera plus facile de le suivre tout au long du tutoriel. Par exemple, si mon utilisateur est CYREX, il entrera /home/CYREX. Vérifiez que vous avez correctement téléchargé ce fichier car dans Chrome par exemple, en cliquant sur un fichier .jar, vous tenterez d'exécuter le fichier au lieu de le télécharger pour certains utilisateurs. Faites simplement un clic droit sur le lien dans la section TÉLÉCHARGEMENT du site minecraft et dites-lui de télécharger dans votre dossier d'accueil.

Après cela, ouvrez le terminal et dans votre type de dossier d'accueil 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 devrait aller dans votre dossier d'accueil car il essaiera de lire votre dossier .minecraft qui sera également dans votre dossier d'accueil (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 GUI avec Nautilus, vous aurez besoin du bit exécutable.

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

entrez la description de l'image ici

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 depuis Ubuntu Software Center ou depuis le site officiel (pour Linux), il n'est pas nécessaire d'effectuer certaines des étapes suivantes mentionnées ici, car elles seront effectuées pour vous. Les crédits vont à Marco Ceppi . Le seul nécessaire serait le lanceur minecraft pour Linux qui est nécessaire pour les mises à jour et pour lancer le jeu.

Le jeu est d' environ 50 Mo . Prenez note de la taille avant de la télécharger de n'importe où ailleurs que sur le site officiel (juste au cas où). Je le mentionne car, parfois, nous confondons le téléchargement du client (fichier Jar uniquement) par rapport au jeu complet. La différence est que le fichier exécutable Jar est d'environ 5 Mo (le minecraft.jar qui se trouve dans le wiki minecraft et va à l'intérieur du dossier .minecraft / bin). Le lanceur Minecraft est inférieur à 100 Ko. Le jeu réel, comme je l'ai déjà dit, est de 50 Mo.

Si vous êtes comme moi et que vous avez d'abord eu le jeu sur Windows, installez le jeu en utilisant Wine (pas besoin de l'acheter à nouveau).

entrez la description de l'image ici

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 Parcourir C: Drive devrait apparaître. Clique dessus. À partir d'ici, accédez aux utilisateurs -> NOM D'UTILISATEUR (dépend de votre utilisateur Ubuntu) -> Données d'application .

entrez la description de l'image ici

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

entrez la description de l'image ici

Sélectionnez le dossier .minecraft et copiez-le dans votre dossier d'accueil. Par exemple, ce /home/cyrexserait mon dossier de départ, après la copie, il devrait ressembler /home/cyrex/.minecraft. Maintenant, allez chez vous et dans votre dossier .minecraft. L'emplacement doit ressembler à ce /home/cyrex/.minecraft.

entrez la description de l'image ici

Dans cette image, puisque l'utilisateur est SERVER, l'emplacement est /home/server/.minecraft

Puisque nous voulons aller à l'intérieur du dossier .minecraft, vous devez soit appuyer sur CTRL+ Het dans le dossier de départ chercher le dossier .minecraft ou appuyer sur CTRL+ Let ajouter dans la barre d'emplacement .minecraft après la barre oblique dans / home / USER / afin qu'il ressemble à /home/USER/.minecraft, puis appuyez sur ENTER.

entrez la description de l'image ici

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

N'oubliez pas les bibliothèques LWJGL que vous avez téléchargées précédemment. Vous allez les utiliser. Décompressez le fichier ZIP LWJGL. À l'intérieur du dossier décompressé, vous trouverez les sous-dossiers suivants (l'aide sur cette étape peut également être trouvée ICI ):

entrez la description de l'image ici

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

Juste un récapitulatif:

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

Remplacez tout lorsque vous copiez les fichiers dans le dossier BIN ou BIN / NATIVE de votre minecraft.

Maintenant, dans Nautilus, dans votre dossier d'accueil, sélectionnez le minecraft.jar (celui qui fait moins de 100 Ko) à l' intérieur de votre dossier d'accueil (PAS à l'intérieur de votre dossier .minecraft) et faites un clic droit dessus. Sélectionnez ouvrir avec et sélectionnez la version d'OpenJDK que vous avez installée.

entrez la description de l'image ici

Jouez maintenant !. Vous pouvez également exécuter le jeu à partir du terminal comme ceci:

java -jar minecraft.jar

en supposant que le terminal s'ouvre dans votre dossier de départ (c'est le comportement par défaut).

DÉPANNAGE

Jusqu'à présent, pour de nombreux utilisateurs, le jeu fonctionnera très bien. Le jeu s'ouvrira et tout ira bien et dandy. Mais si vous avez 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 mauvais téléchargement, une mauvaise copie, le fait de ne pas écraser quelque chose ou de ne pas coller le fichier au bon endroit créera le problème.

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

Si le jeu commence à lancer des erreurs comme 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)

entrez la description de l'image ici

Dans la plupart des cas, cela signifie que vous exécutez le mauvais fichier minecraft.jar (il doit s'agir du lanceur minecraft de moins de 100 Ko et nommé minecraft.jar et non de l'exécutable minecraft de 5 Mo, situé à l'intérieur du fichier. minecraft / bin et se trouve également avoir le même nom minecraft.jar) ou vous n'avez pas mis à jour les bibliothèques comme je l'ai mentionné ci-dessus avec le nouveau LWJGL. Vérifiez que vous exécutez en fait le fichier minecraft.jar correct et que vous avez remplacé 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 exécutez 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.

  • 3e cas: Si vous utilisez un système 64 bits, alors EXPORTEZ le chemin de la bibliothèque. Tapez ce qui suit juste avant d'exécuter le lanceur:

    export LD_LIBRARY_PATH = "/ usr / lib / jvm / java-1.7.0-openjdk-amd64 / lib / amd64 /"

    Exécutez ensuite le lanceur: java -jar minecraft.jar

    (Vous devrez peut-être remplacer la partie relative à «java-1.7.0» par celle que vous utilisez, qui peut être: 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 sur le lanceur et sélectionner Ouvrir avec dans le menu contextuel, puis sélectionner l'OpenJDK que vous souhaitez utiliser.

  • 4ème cas: vous avez oublié d'écraser les fichiers de la bibliothèque avec les plus récents LWJGL. N'oubliez pas de télécharger les fichiers de mise à jour de la bibliothèque et d'écraser ceux dans les dossiers minecraft bin et bin / native. Ceci en plus de résoudre ce problème résout également de nombreux autres problèmes comme le son, le mouvement, les plantages ...

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

Vous avez oublié d'ajouter le "-jar" à la ligne java. Cela devrait être java -jar minecraft.jaret nonjava minecraft.jar

4. Existe-t-il un script d'installation Easy Minecraft (y compris 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 là. N'oubliez pas de lui donner une autorisation exécutable.

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

Il y a un paramètre dans les options Minecraft, à l'intérieur des paramètres vidéo appelé Performance. Assurez-vous que cette option est sur Équilibré ou Économie d'énergie. Pour certaines cartes vidéo et CPU, si vous définissez cette option sur FPS maximum, elle vous donnera LITTÉRALEMENT le FPS maximum que la carte vidéo et le CPU peuvent gérer pendant la lecture de Minecraft, ce qui augmentera la température de la carte vidéo très rapidement car vous voulez voir le FPS MAXIMUM que la carte peut gérer et gardera également le CPU plus concentré sur le jeu. Modifiez cette option à un réglage plus bas si vous voulez que la carte vidéo abaisse la température, évitant d'avoir à acheter une carte vidéo très rapidement et aussi à donner au CPU une pause de mourir.

6. Le menu et le jeu Minecraft fonctionnent très lentement (FPS bas)

Abaissez tous les paramètres dans l'option Paramètres vidéo Minecraft. Les options qui font vraiment la différence (dans l'ordre le plus d'impact sur les performances) sont la distance de rendu, les graphiques, les performances, les particules, l'éclairage fluide, 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 de serveur. Dans les paramètres de Snooper, désactivez Autoriser Snooper. Ce sont les seules options côté client qui aideront à retarder (en supposant que le retard n'est pas lié à la vidéo mais au réseau).

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

Dans certains cas très rares (en supposant que vous avez correctement installé la bibliothèque LWJGL), vous devez exécuter minecraft en tant que SUDO: sudo java -jar minecraft.jar

IBus peut également être le problème. Si la méthode précédente ne fonctionne pas, essayez de quitter IBus à partir de la barre de menus 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 d'aller sur le wiki minecraft, dans la section développement ICI

Et téléchargez la version que vous voulez et si c'est un client ou un serveur. Le serveur doit écraser le fichier serveur que vous avez (celui appelé minecraft_server.jar ). Le client doit écraser le client minecraft que vous avez (pas le lanceur minecraft dans 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 celui d'origine.

11. Y a-t-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 2 seuls changements de performances que j'ai vus étaient le fait que je pouvais mettre la distance de rendu (option dans les paramètres vidéo) en FAR et la vitesse à laquelle le personnage était chargé dans le monde. Hormis ces deux, il y a peu de changements. Si vous souhaitez pouvoir voir de longues distances, je recommande 64 bits, mais 32 bits a également une longue distance. De plus, dans certains cas, il y a 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 avez une mémoire limitée (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 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 définir sur -Xms256M -Xmx512M
Pour un système de mémoire de 2 Go, nous pouvons les définir sur -Xms512M -Xmx1024M
Pour un système de mémoire de 4 Go, nous n'avons pas besoin de les définir, mais si vous le souhaitez encore, une valeur de départ peut être -Xms1024M -Xmx2048M ou -Xms2048M -Xmx4096M

L'inconvénient de ne pas les définir est que le jeu peut commencer à demander de plus en plus de mémoire jusqu'à ce qu'il se bloque. Cela se produisait généralement plus dans les anciennes versions (fuite de mémoire) mais pas tellement dans les versions ultérieures. Néanmoins, si votre système se bloque après un certain temps, 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)

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

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 ce qui suit:

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  

Cela 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 à l'avenir, il pourrait passer à Java 8. C'est UNIQUEMENT dans le cas où OpenJDK a un problème grave que même la mise à niveau ou la réinstallation ne résoudra pas.

NOTE PERSONNELLE - Donner le nombre de sites (y compris les sites officiels) qui mentionnent Linux et proposent immédiatement comme première option la plate-forme Sun Java et recommandent même de supprimer ou de purger l'installation d'OpenJDK, je trouve que c'est une très mauvaise façon de montrer le potentiel d'OpenJDK, spécialement sur des applications comme Minecraft. Personnellement, je trouve qu'offrir comme première option d'installer Sun Java sur OpenJDK sans même essayer OpenJDK dans la plupart des cas, est un moyen grossier de rejeter la plate-forme Java Open Source sur une plate-forme fermée, simplement parce que "c'était la première testé avec Sun "," il est officiellement recommandé par Minecraft "(ou tout autre site de programme basé sur Java) ou OpenJDK a donné une erreur il y a 2 ans.

OpenJDK a parcouru un long chemin pour être encore rejeté si facilement et la vitesse de développement d'OpenJDK est beaucoup plus grande et plus rapide qu'auparavant, quiconque a suivi le développement d'OpenJDK le sait. J'ai laissé l'option pour Sun comme dernière alternative, non pas à cause du problème Open Source / Closed Source, mais parce que j'ai installé Minecraft dans plus de 50 PC allant des cartes vidéo Nvidia, Ati ou Intel au Pentium 2, Athlon XP et Core i7, utilisant uniquement OpenJDK, 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 Minecraft ne sont pas résolus en changeant OpenJDK en version Sun Java d'Oracle, mais résolus par des variables Java, en mettant à jour les bibliothèques, en exécutant le fichier minecraft correct,

Comme dernière astuce, 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 vidéo et aux problèmes matériels 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 la quantité de questions liées à Minecraft dans Askubuntu ou le forum Ubuntu, nous pouvons voir 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 tous les commentaires y seront ajoutés, ce qui en fera un guide général pour Minecraft dans Ubuntu.

Luis Alvarado
la source
9
La plus grande réponse que j'ai jamais vue!
Rubens Mariuzzo
18
c'est beaucoup, trop, trop compliqué. Je n'essaierais même pas d'installer Minecraft si je le voyais en premier :) Les instructions complètes sont: 1. téléchargez minecraft.jar; 2. commencez avec java -jar minecraft.jar; 3. Résolvez le problème avec la bibliothèque lwjgl manquante. Il n'y a surtout pas besoin de Wine et il n'est pas nécessaire d'utiliser l' .exeinstallateur uniquement pour extraire le .minecraftdossier des profondeurs des répertoires Wine à l'étape suivante. J'apprécie l'effort que vous y consacrez cependant :)
Sergey
@Sergey - Merci, de toute façon pour moi, quand je télécharge le minecraft.jar et essaie de l'exécuter, cela me pose toujours un problème.
Luis Alvarado
Au lieu d'utiliser un lanceur / téléchargeur .exe pour obtenir le minecraft.jar, vous pouvez simplement le télécharger à partir de: Ici . Vous n'avez besoin de rien de plus que de ce pot et de lwjgl pour exécuter minecraft, tous les autres fichiers sont créés / téléchargés automatiquement (même si vous n'avez pas acheté le jeu). Notez que c'est l'URL à partir de laquelle le lanceur officiel la télécharge.
mid_kid
2
Vous devrez peut-être mettre à jour cela pour le nouveau lanceur Minecraft. Cependant, il gère mieux les choses (téléchargement automatique des bibliothèques et des ressources)
kiri
6

Je suppose que vous avez déjà minecraft.jartéléchargé. Sinon, vous pouvez l'obtenir sur minecraft.net .

Minecraft est écrit en Java, donc si vous voulez l'exécuter (ou toute autre application écrite en Java), vous devez installer le package approprié. Ce package est OpenJDK Java 7 Runtime, et vous pouvez l'installer en ouvrant le Centre logiciel Ubuntu et en recherchant java. Ce devrait être le premier résultat.

Une fois installé, faites un clic droit sur minecraft.jar, choisissez Open withet sélectionnez OpenJDK Java 7 Runtimedans la liste.

B00m! Vous avez terminé.


la source
En plus de Chris Wilson, je veux dire que Minecraft ne fonctionne parfois pas correctement sur Ubuntu / Linux -> il montre une erreur de mémoire lors du démarrage. Dans ce cas, vous devez mettre à jour les bibliothèques LWJGL. Pour ce faire, voir ici: askubuntu.com/questions/177996/…
Dominik Berger
Vous devrez également le laisser s'exécuter en tant qu'exécutable.
Ullallulloo
5

Je suis venu à votre question en cherchant les mêmes réponses ... Et je pense avoir trouvé une solution (fonctionne dans le terminal, pas avec l'icône Unity, cependant). J'ai Ubuntu 12.04 64 bits, avec des pilotes propriétaires 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 s'installera pas en raison de l'erreur "tar: l'erreur n'est pas récupérable" )

Ensuite, j'ai relancé le script d'installation de Minecraft, pour désinstaller - installer (nettoyage, configuré pour utiliser Oracle JRE):

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

(il ne trouvera pas sun-java6-jre, mais trouvera et sélectionner à la place oracle-java7-installer)

Et puis, comme il semble y avoir un problème avec le chemin d'accès à la bibliothèque 64bits oracle-java7, j'ai modifié le /usr/local/bin/minecraftcontenu 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 lecture de la bibliothèque) peut varier

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

jfkenney
la source
Eh bien, en fait, je ne sais pas pourquoi cela a fonctionné, mais oui. Je dis cela parce que j'ai testé avec la version oracle et cela n'a pas fonctionné. Mais le faire comme vous l'avez mentionné ici fonctionne. Je suis sur Ubuntu 32 bits. Merci jfk.
Luis Alvarado
0

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 cela. J'utilise Ubuntu 12.04.

J'ai donc eu:

java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 
Chris Harrington
la source
0

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 qu'ils se trouvent dans le répertoire .minecraft. En plus du répertoire \ native

user139267
la source
0
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 termes et conditions d'Oracle.

Pour 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.

mchid
la source
0

Une méthode plus simple, que je trouve efficace 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' dans la section " Minecraft pour Linux / Autre ".
  3. Donnez des autorisations d'exécution à «Minecraft.jar» .

    1. Faites un clic droit sur 'Minecraft.jar' et ouvrez "Propriétés".
    2. Basculez vers l'onglet "Autorisations" puis activez 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 la " Application par défaut ", cliquez sur "OpenJDK Java 7 Runtime" puis sur "Définir par défaut"
  6. Double-cliquez sur le fichier 'Minecraft.jar'. Le lanceur devrait maintenant s'ouvrir.

kiri
la source