34 votos

¿Cómo puedo mantener dos versiones diferentes de Minecraft instaladas?

Cuando se lanza una versión mayor de Minecraft, pasa un tiempo antes de que los mods se actualicen para funcionar con ella. Puede ocurrir que quieras instalar la nueva versión, pero conserves una copia de la versión antigua con los mods instalados.

La versión de Windows mantiene los datos en %appdata%/.minecraft independientemente de la versión del ejecutable. ¿Es posible mantener dos versiones de Minecraft instaladas al mismo tiempo, sin conflictos?

0 votos

¿Ejecutar la versión antigua como un usuario diferente?

0 votos

Te has adelantado a esta pregunta :(

0 votos

Para Linux he creado este pequeño script que permite seleccionar cualquier carpeta que empiece por minecraft- pastebin.com/pMhgynpR

19voto

Klas Mellbourn Puntos 137

Minecraft pone los datos en %AppData% Así que puedes hacer archivos por lotes que establezcan %AppData% a otro lugar antes de ejecutar el juego.

Este es un ejemplo de trabajo trivial pero flexible:

@echo off
set LAUNCHER=c:\games\minecraft\minecraft.exe
set SUPPLEMENT=.minecraft-supplemental
set APPDATA=%APPDATA%\%SUPPLEMENT%
%LAUNCHER%

Esto hará que ese lanzamiento de Minecraft guarde y busque sus datos (incluyendo tus saves e incluso mods) en %AppData%\.minecraft-supplemental\.minecraft\ . (El nivel extra de la estructura de carpetas es innecesario pero inofensivo, y sería difícil eliminarlo sin romper el tipo de cosas que el %AppData% convención fue diseñada para evitar la ruptura).

Tenga en cuenta que esto mantendrá todo separado -- recordando el inicio de sesión, los logros, los guardados, la versión de Minecraft, los mods -- todo. Como ventaja, esto no sólo significa que puedes mantener diferentes versiones de Minecraft instaladas, sino que puedes segregar diferentes nombres de inicio de sesión en sus propias instalaciones con sus propios guardados, útil para compartir un ordenador con otros jugadores de Minecraft.

Puede hacer varias versiones de ese archivo por lotes y cambiar el %SUPPLEMENT% para mantener los datos de las copias separados. (Sí, actualmente está configurado con un nombre tonto. Personalízalo a tu gusto. Sugiero .minecraft-[username] .) Incluso puedes utilizar diferentes lanzadores de Minecraft cambiando el %LAUNCHER% lo que permite que diferentes versiones (o usuarios) utilicen diferentes lanzadores.

2 votos

Esta parece la solución más elegante. He encontrado un hilo del foro que describe este enfoque.

5 votos

Uh, ¿qué tal si señalamos sólo el %appdata%\.minecraft ¿carpeta en otro lugar? Apuntando toda la %appdata% en otro lugar es seguro que causará problemas, ya que casi todos los programas de su ordenador lo utilizan.

3 votos

@BlueRaja-DannyPflughoeft, dijo que poner la variable en un archivo por lotes, por lo que sólo se cambiaría dentro del archivo. El archivo batch tendría dos líneas, una para cambiar la variable y otra para llamar a Minecraft. Esa es la técnica que yo uso, funciona muy bien.

13voto

Gregorius Puntos 157

Puedo sugerir Sandboxie ? Sus intenciones originales eran más bien de seguridad, sin embargo, debería servir para el propósito que buscas. Cualquier programa que se ejecute en Sandboxie está obligado a mantener sus archivos separados de todo lo demás en su sistema. Mientras ejecute una u otra versión dentro de Sandboxie siempre, debería estar bien.

6voto

Encontré esto:

La herramienta de cambio de versión de Minecraft .

Incluye un descargador de tarros que puede descargar unas 20 versiones, desde las primeras Alfa hasta la versión 1.1 (incluyendo muchas instantáneas). Espero que pronto se añada la 1.2, ya que parece que hacen un muy buen trabajo para mantenerla actualizada.

Lo he probado y me funciona bien. Aísla completamente los diferentes frascos, por lo que soy capaz de mantener una .jar para el modding sin que afecte en absoluto a mi otro.

6voto

ESRogs Puntos 1381

El Lanzador mágico te permite hacer esto.

Puede utilizar el Lanzador técnico . Es de código abierto, por lo que puede modificar el código fuente para utilizar las versiones que desee.

0 votos

Esto ya se ha hecho. Véase MagicLauncher.

0 votos

Esta es la primera vez que veo esta Q en un tiempo, y en ese momento estaba en el sitio móvil (donde el envío de mensajes puede ser un dolor). ¡Disfruta de la reputación! :)

0 votos

@SevenSidedDie Yay, precioso representante :-D

2voto

timo Puntos 31

Podrías instalar cada una en diferentes usuarios de Windows, ya que la carpeta AppData está en el directorio del usuario, y no en el directorio de archivos de programa.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X