Question:
Comment conserver deux versions différentes de Minecraft installées?
Joe Dovahkiin
2011-09-01 16:24:30 UTC
view on stackexchange narkive permalink

Lorsqu'une version majeure de Minecraft est publiée, il faut un certain temps avant que les mods ne soient mis à jour pour fonctionner avec. Il peut arriver que vous souhaitiez installer la nouvelle version, mais conserver une copie de l'ancienne version avec les mods installés.

La version Windows conserve les données dans % appdata% /. Minecraft quoi qu'il en soit de la version de l'exécutable. Est-il possible de garder deux versions de Minecraft installées en même temps, sans conflits?

Exécuter l'ancienne version en tant qu'utilisateur différent?
Vous m'avez battu à cette question :(
Pour Linux j'ai créé ce petit script qui permet de sélectionner n'importe quel dossier commençant par `minecraft-` http://pastebin.com/pMhgynpR
Onze réponses:
Trejkaz
2011-09-05 18:05:23 UTC
view on stackexchange narkive permalink

Minecraft place les données dans % AppData% , vous pouvez donc simplement créer des fichiers de commandes qui définissent % AppData% sur un autre emplacement avant de lancer le jeu.

Ceci est un exemple de travail simple mais flexible:

  @echo offset LAUNCHER = c: \ games \ minecraft \ minecraft.exeset SUPPLEMENT = .minecraft-supplementalset APPDATA =% APPDATA% \ % SUPPLEMENT %% LAUNCHER%  

Ce lancement de Minecraft conservera et recherchera ses données (y compris vos sauvegardes et même les mods) dans % AppData% \. Minecraft-supplemental \ .minecraft \ . (Le niveau supplémentaire de structure des dossiers est inutile mais inoffensif, et il serait difficile de l'éliminer sans casser le genre de choses que la convention % AppData% a été conçue pour éviter de casser.)

Notez que cela gardera tout séparé - connexion mémorisée, succès, sauvegardes, version Minecraft, mods - tout. En prime, cela signifie non seulement que vous pouvez garder différentes versions de Minecraft installées, mais vous pouvez séparer différents noms de connexion dans leurs propres installations avec leurs propres sauvegardes, utiles pour partager un ordinateur avec d'autres joueurs de Minecraft.

Vous pouvez créer plusieurs versions de ce fichier de commandes et modifier la variable % SUPPLEMENT% pour conserver les données des copies séparées. (Oui, il est actuellement défini sur un nom stupide. Personnalisez-le à votre goût. Je suggère .minecraft- [username] .) Vous pouvez même utiliser différents lanceurs Minecraft en changeant le % LAUNCHER% , permettant à différentes versions (ou utilisateurs) d'utiliser différents lanceurs.

Cela semble être la solution la plus élégante. J'ai trouvé [un fil de discussion du forum] (http://yogiverse.com/showthread.php?627-FYI-A-Minecraft-update-is-coming-soon!) Décrivant cette approche.
Euh, que diriez-vous de ne pointer que le dossier `% appdata% \. Minecraft` ailleurs? Le fait de pointer la totalité de `% appdata%` ailleurs est sûr de causer des problèmes, car presque tous les programmes de votre ordinateur l'utilisent.
@BlueRaja-DannyPflughoeft, il a dit de mettre la variable dans un fichier batch, donc elle ne serait changée que dans le fichier. Le fichier de commandes aurait deux lignes, une pour changer la variable, une pour appeler minecraft. C'est la technique que j'utilise, ça marche bien.
Vous pouvez faire une chose similaire sur OSX / Linux en utilisant des liens symboliques.
Le problème avec l'utilisation des liens symboliques est que le premier Minecraft que vous avez lancé peut vouloir ouvrir un fichier après avoir lié son domicile à un autre emplacement. Je suppose bien sûr le cas général où vous avez deux versions en cours d'exécution à la fois.
@Trejkaz Parfois, le cas général est hautement improbable. N'oubliez pas que «parfait» est l'ennemi de «assez bien»!
Dans ce cas, je prendrai "parfait", car c'est de toute façon plus facile, et fonctionne dans les deux cas.
@Trejkaz Minecraft n'utilise pas d'équivalent au chemin% appdata% sous Linux ou OSX, donc non, pas vraiment. Les liens symboliques sont le moyen le plus simple de procéder dans ce cas. La manière "parfaite" serait de l'exécuter dans une prison `chroot`, mais ce n'est pas trivial. (Pas difficile non plus.)
Ayant juste implémenté la méthode du fichier batch sur Windows (pour une raison différente: pour séparer mes sauvegardes et paramètres des sauvegardes et paramètres de l'enfant de 5 ans), je peux confirmer * et * fournir du code prêt à l'emploi. Je vais le modifier.
Intéressant. J'ai supposé qu'étant une application Java, ils utiliseraient indirectement l'emplacement de $ HOME pour les systèmes UNIX. Attendez, s'ils n'utilisent pas $ HOME, comment savent-ils où se trouve votre répertoire personnel?
J'aime utiliser `set APPDATA =% ~ dp0%` alors le dossier dans lequel j'ai mis ce fichier batch contiendra simplement un dossier .minecraft lui-même.
Aeo
2011-09-01 17:11:20 UTC
view on stackexchange narkive permalink

Puis-je suggérer Sandboxie? Ses intentions initiales étaient davantage axées sur la sécurité, mais il devrait servir l'objectif que vous recherchez. Tout programme exécuté dans sandboxie est obligé de garder ses fichiers séparés de tout le reste de votre système. Tant que vous exécutez toujours une version ou une autre dans Sandboxie, tout devrait bien se passer.

John the Green
2011-09-11 07:07:19 UTC
view on stackexchange narkive permalink

J'ai trouvé ceci:

L'outil de changement de version de Minecraft.

Il comprend un téléchargeur de fichiers qui peut télécharger environ 20 versions de la version Alpha à la version antérieure 1.1 (y compris de nombreux instantanés). Je m'attends à ce que la version 1.2 soit bientôt ajoutée, car ils semblent faire un très bon travail en le maintenant à jour.

Je l'ai testé, et cela fonctionne bien pour moi. Il isole complètement les différents jars afin que je puisse garder un .jar pour le modding sans que cela n'affecte mon autre du tout.

Zommuter
2012-10-14 20:40:39 UTC
view on stackexchange narkive permalink

Le Magic Launcher vous permet de faire cela.

Vous pouvez utiliser le Technic Launcher. Il est Open Source, vous pouvez donc modifier le code source pour utiliser les versions que vous désirez.

Cela a déjà été fait. Voir MagicLauncher.
C'était la première fois que je voyais ce Q depuis un moment, et à l'époque j'étais sur le site mobile (où soumettre des messages peut être pénible). Profitez du représentant! :)
@SevenSidedDie Yay, précieux représentant :-D
Brad
2011-10-23 18:58:31 UTC
view on stackexchange narkive permalink

Vous pouvez installer chacun d'eux sur différents utilisateurs Windows, car le dossier AppData se trouve dans le répertoire utilisateur et non dans le répertoire des fichiers programme.

angussidney
2017-02-05 14:25:54 UTC
view on stackexchange narkive permalink

Depuis le 1.6.1 (juillet 2013), le lanceur Minecraft prend en charge plusieurs versions de Minecraft installées simultanément via l'utilisation de profils.

Pour créer une version séparée, commencez par appuyer sur le bouton Nouveau profil dans le lanceur:

New profile button in bottom left corner

Ensuite, changez le numéro de version de "Utiliser la dernière version" à la version souhaitée:

Changed version number

Si vous souhaitez utiliser une version snapshot ou une ancienne version Alpha / Beta, vous devrez cocher la case pour les activer.

Étape facultative: si vous souhaitez conserver l'installation séparée de votre installation principale de Minecraft (par exemple, vous jouez un instantané qui pourrait corrompre vos mondes si vous les jouez accidentellement dans la mauvaise version), cochez la case `` Répertoire du jeu '' etchoisissez le dossier de votre choix:

Changed game directory

Enfin, cliquez sur Enregistrer le profil, accédez-y dans le menu déroulant et cliquez sur Jouer pour télécharger la version spécifiée et y jouer!

BlaXpirit
2011-09-01 21:42:06 UTC
view on stackexchange narkive permalink

Sous Windows 7, vous pouvez créer deux dossiers Minecraft différents où vous le souhaitez, puis placer un lien symbolique de répertoire (qui pointe vers l'un de ces dossiers) nommé .minecraft sur % APPDATA%
MKLINK / D% APPDATA% \. chemin minecraft \ vers \ votre \ répertoire
Pour changer la version, supprimez le lien et créez un lien vers l'autre dossier.

Linux, KDE: Dans le gestionnaire de fichiers Dolphin, faites glisser l'un de vos dossiers vers votre dossier de départ, sélectionnez «Créer un lien» et renommez-le en .minecraft (notez qu'il sera masqué, vous devez donc appuyer sur Alt + . pour l'afficher et le supprimer.

Je n'ai aucune idée de ce que vous venez de dire, mais j'ai besoin de savoir ce que cela signifie pour pouvoir le faire. Remarque: Je suis généralement assez averti en informatique, mais je ne sais pas ce qu'est un «lien symbolique de répertoire» et votre ligne de citation de bloc en elle-même ne me dit pas vraiment ce que j'ai besoin de savoir.
Peut-être que cela pourrait aider, mon chemin minecraft est actuellement C: \ Users \ Ender \% Appdata% \ roaming \ .minecraft \.
@Ender: C'est une commande à taper dans [l'invite de commande] (http://en.wikipedia.org/wiki/Command_Prompt) ou dans la fenêtre Démarrer-> Exécuter. Bref, j'ai juste pensé que ce n'était pas la meilleure façon ...
Merci d'avoir répondu, mais cela ne m'aide pas du tout :( Avez-vous Yahoo IM?
James
2012-05-09 02:38:32 UTC
view on stackexchange narkive permalink

De nombreuses personnes utilisent un lanceur appelé MultiMC. Cela vous permet de configurer plusieurs installations de Minecraft et de passer de l'une à l'autre.

Fambida
2011-09-02 10:06:54 UTC
view on stackexchange narkive permalink

Ce n'est pas une solution parfaite, mais vous pouvez toujours installer Linux sur un lecteur flash (je suggérerais une carte de 8 Go ou plus, et installer Ubuntu) et démarrer / exécuter une deuxième copie de Minecraft à partir de celle-ci. En prime, vous auriez maintenant une copie portable de Minecraft.

zCynic
2012-08-18 01:52:45 UTC
view on stackexchange narkive permalink

Vous pouvez aller dans le dossier "bin" de ".minecraft", puis copier et coller votre fichier minecraft.jar dans un autre dossier, en le gardant là jusqu'à ce que vous en ayez besoin.

Vous pouvez localiser votre corbeille dossier en appuyant sur votre menu démarrer, tapez "% appdata%" -> "Roaming" -> ".minecraft" -> "bin", cliquez sur "bin" et sauvegardez votre fichier "minecraft.jar" en bas .

Lorsque vous voulez jouer à une version précédente de Minecraft, supprimez simplement le "minecraft.jar" qui se trouve déjà dans votre dossier "bin", puis copiez et collez la sauvegarde "minecraft.jar" dans le dossier "bin" et vous êtes prêt.

jay
2012-08-18 01:30:26 UTC
view on stackexchange narkive permalink

Que diriez-vous de changer le nom du dossier; c'est-à-dire, % Appdata% \ roaming \ .minecraft à \ .minecraft2 ou quelque chose ...

hé geai, bienvenue à l'Arqade! Mais votre réponse ne se contente-t-elle pas de répéter [ce qui a déjà été dit plus en détail] (http://gaming.stackexchange.com/a/29659/88)?


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...