Domanda:
Come faccio a mantenere installate due diverse versioni di Minecraft?
Joe Dovahkiin
2011-09-01 16:24:30 UTC
view on stackexchange narkive permalink

Quando viene rilasciata una versione principale di Minecraft, ci vuole del tempo prima che le mod vengano aggiornate per funzionare con essa. Può succedere che tu voglia installare la nuova versione, ma tieni una copia della vecchia versione con le mod installate.

La versione di Windows conserva i dati in % appdata% /. Minecraft indipendentemente della versione dell'eseguibile. È possibile mantenere due versioni di Minecraft installate contemporaneamente, senza conflitti?

Eseguire la vecchia versione come un utente diverso?
Mi hai battuto a questa domanda :(
Per Linux ho creato questo piccolo script che permette di selezionare qualsiasi cartella che inizia con `minecraft-` http://pastebin.com/pMhgynpR
Undici risposte:
Trejkaz
2011-09-05 18:05:23 UTC
view on stackexchange narkive permalink

Minecraft inserisce i dati in % AppData% , quindi puoi semplicemente creare file batch che impostano % AppData% in un'altra posizione prima di eseguire il gioco.

Questo è un esempio di lavoro banale ma flessibile:

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

Questo farà sì che il lancio di Minecraft conservi e cerchi i suoi dati (inclusi i tuoi salvataggi e persino i mod) in % AppData% \. Minecraft-supplemental \ .minecraft \ . (Il livello extra della struttura delle cartelle non è necessario ma innocuo e sarebbe difficile eliminarlo senza rompere il genere di cose che la convenzione % AppData% è stata progettata per evitare di rompere.)

Tieni presente che questo manterrà tutto separato - login ricordato, risultati, salvataggi, versione di Minecraft, mod - tutto. Come bonus, questo non solo significa che puoi mantenere diverse versioni di Minecraft installate, ma puoi separare diversi nomi di accesso nelle proprie installazioni con i propri salvataggi, utili per condividere un computer con altri giocatori di Minecraft.

Puoi creare più versioni di quel file batch e modificare la variabile % SUPPLEMENT% per mantenere separati i dati delle copie. (Sì, attualmente è impostato su un nome stupido. Personalizzalo a piacere. Suggerisco .minecraft- [nomeutente] .) Puoi anche utilizzare diversi launcher di Minecraft modificando % LAUNCHER% variabile, che consente a diverse versioni (o utenti) di utilizzare diversi lanciatori.

Questa sembra la soluzione più elegante. Ho trovato [un thread del forum] (http://yogiverse.com/showthread.php?627-FYI-A-Minecraft-update-is-coming-soon!) Che descrive questo approccio.
Uh, che ne dici di puntare solo la cartella `% appdata% \. Minecraft` da qualche altra parte? Puntare l'intero '% appdata%' altrove sicuramente causerà problemi, poiché quasi tutti i programmi sul tuo computer lo usano.
@BlueRaja-DannyPflughoeft, ha detto di mettere la variabile in un file batch, quindi sarebbe stata modificata solo all'interno del file. Il file batch avrebbe due righe, una per modificare la variabile, una per chiamare Minecraft. Questa è la tecnica che uso, funziona bene.
Puoi fare una cosa simile su OSX / Linux usando i collegamenti simbolici.
Il problema con l'utilizzo dei collegamenti simbolici è che il primo Minecraft che hai avviato potrebbe voler aprire un file dopo aver creato un collegamento simbolico alla sua home in un'altra posizione. Sto ovviamente assumendo il caso generale in cui hai due versioni in esecuzione contemporaneamente.
@Trejkaz A volte il caso generale è altamente improbabile. Ricorda che "perfetto" è il nemico di "abbastanza buono"!
In questo caso, prenderò "perfetto", poiché è comunque più facile e funziona in entrambi i casi.
@Trejkaz Minecraft non utilizza un equivalente al percorso% appdata% su Linux o OSX, quindi no, non proprio. I collegamenti simbolici sono il modo più semplice in questo caso. Il modo "perfetto" sarebbe eseguirlo in una prigione `chroot`, ma non è banale. (Non è nemmeno difficile, però.)
Avendo appena implementato il metodo del file batch su Windows (per un motivo diverso: per separare i miei salvataggi e le impostazioni dai salvataggi e dalle impostazioni del bambino di 5 anni), posso confermare * e * fornire codice pronto per l'esecuzione. Lo modifico in.
Interessante. Presumevo che essendo un'applicazione Java, avrebbero utilizzato indirettamente l'ubicazione di $ HOME per i sistemi basati su UNIX. Aspetta, se non usano $ HOME, come fanno a sapere dove si trova la tua home directory?
Mi piace usare `set APPDATA =% ~ dp0%`, quindi la cartella in cui ho inserito questo file batch conterrà semplicemente una cartella .minecraft stessa.
Aeo
2011-09-01 17:11:20 UTC
view on stackexchange narkive permalink

Potrei suggerire Sandboxie? Le sue intenzioni originali erano più in linea con la sicurezza, tuttavia, dovrebbe servire allo scopo che stai cercando. Qualsiasi programma eseguito in sandboxie è costretto a mantenere i propri file separati da tutto il resto del sistema. Finché esegui sempre una versione o un'altra all'interno di Sandboxie, dovresti stare bene.

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

Ho trovato questo:

The Minecraft Version Changer Tool.

Include un jar downloader che può scaricare circa 20 versioni dalla prima Alpha alla Release 1.1 (incluse molte istantanee). Mi aspetto che la 1.2 venga aggiunta presto, poiché sembra che facciano un ottimo lavoro mantenendola aggiornata.

L'ho testata e funziona bene per me. Isola completamente i diversi barattoli, quindi sono in grado di tenerne uno .jar per il modding senza che questo influenzi il mio altro.

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

Magic Launcher ti consente di farlo.

Puoi utilizzare Technic Launcher. È Open Source, quindi puoi modificare il codice sorgente per utilizzare le versioni che desideri.

Questo è già stato fatto. Vedi MagicLauncher.
Questa è stata la prima volta che ho visto questo Q da un po 'e all'epoca ero sul sito mobile (dove l'invio di post può essere un problema). Goditi il ​​rappresentante! :)
@SevenSidedDie Yay, prezioso rappresentante MrGreen
Brad
2011-10-23 18:58:31 UTC
view on stackexchange narkive permalink

È possibile installarli su diversi utenti Windows, poiché la cartella AppData si trova nella directory dell'utente e non nella directory dei file di programma.

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

Sin dalla 1.6.1 (luglio 2013), Minecraft Launcher ha supportato più versioni di Minecraft installate contemporaneamente tramite l'uso di profili.

Per creare una versione separata, inizia premendo il pulsante Nuovo profilo nel programma di avvio:

New profile button in bottom left corner

Successivamente, modifica il numero di versione da "Utilizza la versione più recente" alla versione che desideri:

Changed version number

Se desideri utilizzare una versione snapshot o una vecchia build Alpha / Beta, dovrai fare clic sulla casella di controllo per abilitarli.

Passaggio facoltativo: se desideri mantenere l'installazione separata dall'installazione principale di Minecraft (ad esempio, stai riproducendo un'istantanea che potrebbe corrompere i tuoi mondi se li riproduci accidentalmente nella versione sbagliata), seleziona la casella "Directory di gioco" escegli la cartella che preferisci:

Changed game directory

Infine, fai clic su Salva profilo, passa ad esso nel menu a discesa e fai clic su Riproduci per scaricare la versione specificata e riprodurla!

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

In Windows 7 puoi creare due diverse cartelle di Minecraft dove vuoi, quindi inserire un collegamento simbolico alla directory (che punta a una di quelle cartelle) denominato .minecraft per % APPDATA%
MKLINK / D% APPDATA% \. minecraft path \ to \ your \ directory
Per cambiare la versione, rimuovi il collegamento e crea un link all'altra cartella.

Linux, KDE: in Dolphin file manager trascina una delle tue cartelle nella cartella home, seleziona "Crea un collegamento" e rinominala in .minecraft (nota che sarà nascosto, quindi devi premere Alt + . per mostrarlo e rimuoverlo.

Non ho idea di cosa hai appena detto, ma ho bisogno di sapere cosa significa per poterlo fare. Nota: di solito sono piuttosto esperto di computer, ma non so cosa sia un 'collegamento simbolico di directory' e la tua riga di citazione di blocco di per sé non mi dice davvero cosa ho bisogno di sapere.
Forse questo potrebbe aiutare, il mio percorso di Minecraft è attualmente C: \ Users \ Ender \% Appdata% \ roaming \ .minecraft \.
@Ender: È un comando da digitare nel [prompt dei comandi] (http://en.wikipedia.org/wiki/Command_Prompt) o nella finestra Start-> Esegui. Comunque, ho solo pensato, questo non è il modo migliore ...
Grazie per aver risposto, ma questo non mi aiuta affatto :( Hai yahoo IM?
James
2012-05-09 02:38:32 UTC
view on stackexchange narkive permalink

Molte persone usano un launcher chiamato MultiMC. Ciò ti consente di configurare più installazioni di Minecraft e di scambiarle.

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

Questa non è una soluzione perfetta, ma potresti sempre installare Linux su un'unità flash (suggerirei una scheda da 8 GB o più grande e installare Ubuntu) e avviare / eseguire una seconda copia di Minecraft da esso. Come bonus, ora avresti una copia portatile di Minecraft.

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

Puoi andare nella cartella "bin" di ".minecraft" e poi copiare e incollare il tuo file minecraft.jar in un'altra cartella, tenendolo lì finché non è necessario.

Puoi individuare il tuo cestino cartella premendo il menu Start, digita "% appdata%" -> "Roaming" -> ".minecraft" -> "bin", fai clic su "bin" e fai il backup del tuo file "minecraft.jar" in basso .

Quando vuoi riprodurre una versione precedente di Minecraft, elimina semplicemente "minecraft.jar" che è già nella cartella "bin", quindi copia e incolla il backup "minecraft.jar" in la cartella "bin" e sei pronto.

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

Che ne dici di cambiare il nome della cartella; ad esempio, da % Appdata% \ roaming \ .minecraft a \ .minecraft2 o qualcosa del genere ...

hey jay, benvenuto all'Arqade! Ma la tua risposta non si limita a ripetere [ciò che è già stato affermato in modo più dettagliato] (http://gaming.stackexchange.com/a/29659/88)?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...