La__Sardine Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 Bonjour. Si votre minecraft plante assez souvent, il s'agit surement d'un problème de RAM. En effet, bien que vous soyez généralement en dessous des 512 Mo de RAM alloués par défaut à minecraft, eh bien parfois, il y a des piques, pendant très peu de temps le jeu dépasse le maximum de RAM autorisé. La solution est alors simple: augmenter ce maximum autorisé de RAM! Voici la démarche à suivre pour que votre jeu ne plante PLUS JAMAIS: -trouvez le dossier d'installation de Java: en général, il se trouve là: C:\Program Files\Java\jre6\bin\ -créer un raccourci de Javaw.exe (parfois c'est java6.exe, selon les cas) -ouvrez les propriétés du raccourci; dans la msgbox "cible", vous trouverez le chemin de Javaw.exe (normal) -à la suite de ce texte, toujours dans cible, entrez ce qui suit -Xmx1024M -Xms1024M -jar "\Minecraft.exe" Par exemple, voici ce qu'il y a dans la msgbox "cible" de mon raccourci: "C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx4096M -Xms4096M -jar "C:\Users\Sardine\AppData\Roaming\.minecraft\Minecraft.exe" (un espace sépare -jar et "C:\Users\...) ATTENTION! respecter à la lettre et à la majuscule près le texte à entrer, sinon ça risque de ne pas marcher! -Ce raccourci sera celui que vous lancerez pour jouer à minecraft. Il ouvrira automatiquement le launcher, en ayant changé le maximum de ram autorisé! -Petit conseil: vous pouvez aussi changer l'icone du raccourci, en mettant celui de minecraft. comme ça, ça aura l'air un peu plus professionnel Je parle bien de Minecraft.exe, et non de minecraft.jar ! Ainsi, je vous conseille de mettre minecraft.exe dans le dossier de minecraft, ce sera plus simple de tout regrouper! Xmx1024M et Xms1024M sont les entrées qui modifient la mémoire max autorisée (je crois qy'il y en a une "par défaut" et une "max", mais je suis pas sur... mettez les deux, ça marche très bien chez moi) vous pouvez remplacer 1024 par ce que vous voulez. Je vous conseille quand même d'en rester à la quantité de RAM que votre ordi possède, histoire que ce soit le jeu qui plante plutot que l'ordi, si jamais ça dépasse. De mon coté, j'ai mis 4096 Mo de ram maximum, soit la totalité de la mémoire de mon ordi, et avec ça je peux vous dire qu'il n'y a plus aucun problème Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hankmoody123 Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 Cette solution fonctionne pour moi (c'est mieux que le fichier .bat) merci de l'avoir fait partager! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Thorgrin Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 perso j'ai essayé sur un ordi sous XP et minecraft.exe ne se lance même pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cal Praxon Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 Moi, cela dépend. Avec 1024, ça fonctionne, avec 2000, jawa me sort un truc bizarre. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hankmoody123 Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 Je viens d'essayer d'allouer plus de ram, et ça ne marche que avec 1024 j'ai pourtant 3 go de ram, Java me dit qu'il ne pourra pas créer de "virtual machine". Lien vers le commentaire Partager sur d’autres sites More sharing options...
nalaf Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 j'ai ce problème de crash depuis la MAJ, alors qu'elle était censée améliorer les perfs du jeu... beau paradoxe ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kaolian Posté(e) le 24 février 2011 Partager Posté(e) le 24 février 2011 J'ai testé et ça marche bien ! Merci ! PS : je suis aussi intéréssé pour alouer + de 1Go. J'ai beau essayer remplacer 1024 par 2048 voir + le message décrit par Hankmoody apparaît. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Stargateur Posté(e) le 25 février 2011 Partager Posté(e) le 25 février 2011 peut être un rapport au fait que vous soyez en 32 bit Lien vers le commentaire Partager sur d’autres sites More sharing options...
coke38 Posté(e) le 25 février 2011 Partager Posté(e) le 25 février 2011 Merci Beaucoup à toi, en espérant que ta solution fonctionne (j'ai mis 1024 car à 4096 ne marchais pas, pourtant j'ai bien 4 go de RAM ... tant pis), en tout cas je te remercie encore car je pense que tu as résolu mon problème. Cordialement Coke38 Edit : Merci d'avoir suivie mon problème jusqu'au bout, même en jeu c'est dire. Et cette fois ci j'ai bien fait un raccourci de javaw.exe dans "programmes". Merci encore et je te souhaite un bon jeu ainsi qu'une bonne soirée à toi, et à tous. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hankmoody123 Posté(e) le 25 février 2011 Partager Posté(e) le 25 février 2011 Sinon ceux pour qui ça ne fonctionne pas vous pouvez jouer sur la version web ça ne plante jamais mais faut dire adieu aux pack de textures et autres mods... (En fait avec la solution de La__Sardine je plante quand même, moins mais quand même.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Daru13 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Le 32 bits limite à 4096Mo (pas tous utilisables mais bon), donc le problème avec les valeurs inférieures à celles-ci ne doit pas venir de là . Sympa l'idée sinon, par contre sur mon ancien ordi, sans avoir rien modifié et en ayant 2Go de RAM, Java se permettait de temps en temps des pics à 1.3/1.4Go... Tu es sur qu'on définit une vraie limite ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
totoro83 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 $man java [...] -Xmsn Specify the initial size, in bytes, of the memory allocation pool. This value must be a multiple of 1024 greater than 1MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is chosen at runtime based on system configuration. For more information, see HotSpot Ergonomics Examples: -Xms6291456 -Xms6144k -Xms6m -Xmxn Specify the maximum size, in bytes, of the memory allocation pool. This value must a multiple of 1024 greater than 2MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is chosen at runtime based on system configuration. For more information, see HotSpot Ergonomics Examples: -Xmx83886080 -Xmx81920k -Xmx80m Donc ça définit un pool de 1Go et ce pool ne peut pas dépasser 1Go. Après je vois pas trop ou ça joue puisque chaque process accède virtuellement à la totalité de la mémoire. À moins que la jvm limite elle même la plage pour améliorer le ramasse miette ou un truc comme ça ? Bizarre que ça améliore quoi que ce soit, c'est même plutôt restrictif pour ceux qui ont plus de 1Go. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Asuleath Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 J'ai fait des tests, j'ai limité à 512Mo, et javaw.exe arrive quand même à monter jusqu'à 1,5Go, valeur à laquelle le jeu crash facilement chez moi. En revanche pour le logiciel serveur la limite est bien prise en compte, il ne monte pas au dessus des valeurs indiquées. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Perso, mon jeu crashe sans faire aucun pic de ram. Autre problème a votre avis ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
totoro83 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Perso, mon jeu crashe sans faire aucun pic de ram. Autre problème a votre avis ? Si tu le lances en ligne de commande, tu vois des messages suspect ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Non, le jeu se lance normalement. Le lancer depuis la commande peut influencer, tu pense ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
La__Sardine Posté(e) le 26 février 2011 Auteur Partager Posté(e) le 26 février 2011 A propos du fait que java ne lance plus le jeu au delà d'une certaine quantité de RAM Java est assez mal foutu de mon point de vue: vous avez surement une version de windows en 64 bits, mais java ne l'est, lui, probablement pas! En effet, java détecte votre version du navigateur pour l'installation, or si vous utilisez un navigateur 32 bits, eh ben, vous avez un java 32 bits! J'ai du télécharger java avec internet explorer (x64) pour obtenir java en 64 bits, et là ça a fonctionné, mais pas avant! Donc tous ceux qui ont eu ce problème, je vous conseille de retélécharger java avec ie x64 ou firefox x64 Je ne sais pas vraiment si chrome permet de télécharger cette version... je l'utilise depuis que j'ai mon ordi portable, et pourtant j'ai des java 32 installés. C'est un conseil que j'ai par ailleurs donné à coke en jeu, et manifestement, ça a marché En gros, il faut que java se trouve dans "Program Files" et non dans "Program Files (x86)". Je rapelle que ce message s'adresse aux possesseurs d'un windows 64 bits! Par ailleurs, je ne connais pas la manip équivalente sous Mac, ne me demandez pas, j'ai pas de mac! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Ah merde, c'est pas con. J'aurais pas pensé a des bugs relatifs a la version 64b. Bah écoute merci infiniment j'vais essayer d'upgrader mon bordel et voir ce qu'il en est. Lien vers le commentaire Partager sur d’autres sites More sharing options...
totoro83 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Non, le jeu se lance normalement.Le lancer depuis la commande peut influencer, tu pense ? Pas influencer mais permet de voir les messages que le jeu renvoie et qui sont cachés si on ne le lance pas depuis une console. Exemple : $ java -jar /opt/minecraft/minecraft.jar java.io.IOException: Cannot run program "javaw": java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31) Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.(UNIXProcess.java:148) at java.lang.ProcessImpl.start(ProcessImpl.java:65) at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) ... 1 more Setting user: rangzen Loading: net.java.games.input.LinuxEnvironmentPlugin Failed to open device (/dev/input/event5): Failed to open device /dev/input/event5 (13) Failed to open device (/dev/input/event4): Failed to open device /dev/input/event4 (13) Failed to open device (/dev/input/event3): Failed to open device /dev/input/event3 (13) Failed to open device (/dev/input/event2): Failed to open device /dev/input/event2 (13) Failed to open device (/dev/input/event1): Failed to open device /dev/input/event1 (13) Failed to open device (/dev/input/event0): Failed to open device /dev/input/event0 (13) Linux plugin claims to have found 0 controllers Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. Stopping! SoundSystem shutting down... Author: Paul Lamb, http://www.paulscode.com Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Nan, j'ai aucun message. En fait, je suis pas sur d'etre sur le bon topic. Personellement, mon jeu se lance, je joue, et au bout d'un moment black screen et crash. C'est bien ca ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
totoro83 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Dans les propriétés du raccourci qui lance le jeu, tu as quoi comme ligne de commande ? Tu dois avoir un truc du genre "java -jar minecraft.jar". Tu ouvres une console "dos" et tu tapes cette commande. Lien vers le commentaire Partager sur d’autres sites More sharing options...
La__Sardine Posté(e) le 26 février 2011 Auteur Partager Posté(e) le 26 février 2011 Nan, j'ai aucun message.En fait, je suis pas sur d'etre sur le bon topic. Personellement, mon jeu se lance, je joue, et au bout d'un moment black screen et crash. C'est bien ca ? Oui c'est exactement ça... Au bout d'un temps, ça m'arrivait toutes les 5 minutes, j'ai donc décidé d'agir Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Bon, j'ai essayé ta tech, et j'ai un message d'erreur. Je suis certain de tout avoir tapé correctement. Unable to access jarfile Une idée de comment fix ca ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
totoro83 Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 Tu tapes quelle commande exactement ? Le chemin doit pas être bon. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verdey Posté(e) le 26 février 2011 Partager Posté(e) le 26 février 2011 J'ai mis ce path. "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -Xmx1024M -Xms1024M -jar " C:\Program Files (x86)\Java\jre6\bin\Minecraft.exe" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés