Pytanie:
Jak mogę zachować dwie różne wersje gry Minecraft?
Joe Dovahkiin
2011-09-01 16:24:30 UTC
view on stackexchange narkive permalink

Po wydaniu głównej wersji gry Minecraft może minąć trochę czasu, zanim mody zostaną zaktualizowane, aby z nią współpracować. Może się zdarzyć, że chcesz zainstalować nową wersję, ale zachowaj kopię starej wersji z zainstalowanymi modami.

Wersja systemu Windows przechowuje dane w % appdata% /. Minecraft niezależnie wersji pliku wykonywalnego. Czy możliwe jest jednoczesne zainstalowanie dwóch wersji Minecrafta bez konfliktów?

Uruchomić starą wersję jako inny użytkownik?
Pobiłeś mnie na to pytanie :(
Dla Linuksa stworzyłem ten mały skrypt, który pozwala wybrać dowolny folder zaczynający się od `minecraft-` http://pastebin.com/pMhgynpR
Jedenaście odpowiedzi:
Trejkaz
2011-09-05 18:05:23 UTC
view on stackexchange narkive permalink

Minecraft umieszcza dane w % AppData% , więc możesz po prostu utworzyć pliki wsadowe, które ustawiają % AppData% w inne miejsce przed uruchomieniem gry.

Oto trywialny, ale elastyczny przykład działania:

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

Spowoduje to, że to uruchomienie Minecrafta będzie przechowywać i wyszukiwać jego dane (w tym zapisy, a nawet mody) w % AppData% \. \ .minecraft \ . (Dodatkowy poziom struktury folderów jest niepotrzebny, ale nieszkodliwy i trudno byłoby go wyeliminować bez łamania tego rodzaju rzeczy, które konwencja % AppData% ma na celu uniknięcie zepsucia).

Pamiętaj, że dzięki temu wszystko będzie oddzielone - zapamiętane logowanie, osiągnięcia, zapisy, wersja Minecrafta, mody - wszystko. Jako bonus, oznacza to nie tylko, że możesz mieć zainstalowane różne wersje gry Minecraft, ale możesz segregować różne nazwy logowania do własnych instalacji z własnymi zapisami, co jest przydatne do udostępniania komputera innym graczom Minecrafta.

Możesz utworzyć wiele wersji tego pliku wsadowego i zmienić zmienną % SUPPLEMENT% , aby przechowywać dane kopii oddzielnie. (Tak, obecnie jest to głupia nazwa. Dostosuj ją do gustu. Proponuję .minecraft- [nazwa użytkownika] .) Możesz nawet używać różnych programów uruchamiających Minecrafta, zmieniając % LAUNCHER% zmienna, umożliwiająca różnym wersjom (lub użytkownikom) używanie różnych programów uruchamiających.

Wydaje się, że to najbardziej eleganckie rozwiązanie. Znalazłem [wątek na forum] (http://yogiverse.com/showthread.php?627-FYI-A-Minecraft-update-is-coming-soon!) Opisujący to podejście.
A co powiesz na wskazanie tylko folderu `% appdata% \. Minecraft` w innym miejscu? Skierowanie całego `% appdata%` w inne miejsce z pewnością spowoduje problemy, ponieważ używa go prawie każdy program na twoim komputerze.
@BlueRaja-DannyPflughoeft, powiedział, aby umieścić zmienną w pliku wsadowym, aby była zmieniana tylko w pliku. Plik wsadowy miałby dwie linie, jedną do zmiany zmiennej, drugą do wywołania minecrafta. To jest technika, której używam, fajnie działa.
Możesz zrobić coś podobnego na OSX / Linux używając dowiązań symbolicznych.
Problem z używaniem łączy symbolicznych polega na tym, że pierwszy uruchomiony Minecraft może chcieć otworzyć plik po dowiązaniu symbolicznym jego domu do innej lokalizacji. Zakładam oczywiście ogólny przypadek, w którym dwie wersje działają jednocześnie.
@Trejkaz Czasami ogólny przypadek jest wysoce nieprawdopodobny. Pamiętaj, że „doskonały” jest wrogiem „dostatecznie dobrego”!
W tym przypadku wezmę „idealny”, ponieważ i tak jest łatwiejszy i działa w obu przypadkach.
@Trejkaz Minecraft nie używa odpowiednika ścieżki% appdata% w systemie Linux lub OSX, więc nie, nie do końca. W takim przypadku najłatwiej jest skorzystać z linków symbolicznych. „Idealnym” sposobem byłoby uruchomienie go w więzieniu „chroot”, ale to nietrywialne. (Ale też nie jest trudne.)
Po wdrożeniu metody pliku wsadowego w systemie Windows (z innego powodu: aby oddzielić moje zapisy i ustawienia od zapisów i ustawień 5-latka), mogę potwierdzić * i * dostarczyć gotowy do uruchomienia kod. Zmienię to w.
Ciekawy. Założyłem, że będąc aplikacją Java, będą pośrednio używać lokalizacji $ HOME dla systemów UNIX. Czekaj, jeśli nie używają $ HOME, skąd mają wiedzieć, gdzie jest twój katalog domowy?
Lubię używać `set APPDATA =% ~ dp0%`, wtedy folder, w którym umieściłem ten plik wsadowy, będzie zawierał sam folder .minecraft.
Aeo
2011-09-01 17:11:20 UTC
view on stackexchange narkive permalink

Czy mogę zasugerować Sandboxie? Jego pierwotne intencje były bardziej związane z bezpieczeństwem, jednak powinien służyć celowi, którego szukasz. Każdy program uruchomiony w sandboxie jest zmuszony do oddzielenia swoich plików od wszystkiego innego w systemie. Dopóki zawsze korzystasz z tej czy innej wersji w Sandboxie, wszystko powinno być w porządku.

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

Znalazłem to:

Narzędzie Minecraft Version Changer.

Zawiera narzędzie do pobierania jar, które umożliwia pobranie około 20 wersji od wczesnej wersji alfa do wydania 1.1 (w tym wiele migawek). Spodziewam się, że 1.2 zostanie wkrótce dodane, ponieważ wydaje się, że wykonują bardzo dobrą robotę, aktualizując ją.

Przetestowałem to i działa dobrze dla mnie. Całkowicie izoluje różne słoiki, więc mogę zachować jeden plik .jar do modyfikacji bez wpływu na mój drugi.

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

Magic Launcher pozwala to zrobić.

Możesz użyć Technic Launcher. Jest to Open Source, więc możesz modyfikować kod źródłowy, aby używać żądanych wersji.

To już zostało zrobione. Zobacz MagicLauncher.
To był pierwszy raz, jaki widziałem ten Q od jakiegoś czasu, a wtedy byłem na stronie mobilnej (gdzie wysyłanie postów może być uciążliwe). Ciesz się rep! :)
@SevenSidedDie Yay, cenny przedstawiciel :-D
Brad
2011-10-23 18:58:31 UTC
view on stackexchange narkive permalink

Każdy z nich można zainstalować na różnych użytkownikach systemu Windows, ponieważ folder AppData znajduje się w katalogu użytkownika, a nie w katalogu plików programu.

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

Od czasu 1.6.1 (lipiec 2013 r.), Minecraft Launcher obsługuje wiele wersji Minecrafta zainstalowanych jednocześnie za pomocą profili.

Aby utworzyć oddzielną wersję, zacznij od naciśnięcia przycisku Nowy profil w programie uruchamiającym:

New profile button in bottom left corner

Następnie zmień numer wersji z „Użyj najnowszej wersji” na żądaną wersję:

Changed version number

Jeśli chcesz użyć wersji migawki lub starej wersji alfa / beta, musisz kliknąć pole wyboru, aby je włączyć.

Krok opcjonalny: jeśli chcesz, aby instalacja była oddzielona od głównej instalacji Minecrafta (np. grasz w migawkę, która może uszkodzić twoje światy, jeśli przypadkowo odtworzysz je w złej wersji), zaznacz pole „Katalog gry” iwybierz żądany folder:

Changed game directory

Na koniec kliknij zapisz profil, przejdź do niego w menu rozwijanym i kliknij Odtwórz , aby pobrać określoną wersję i ją odtworzyć!

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

W systemie Windows 7 możesz utworzyć dwa różne foldery Minecraft w dowolnym miejscu, a następnie umieścić dowiązanie symboliczne do katalogu (wskazujące na jeden z tych folderów) o nazwie .minecraft , aby % APPDATA%
MKLINK / D% APPDATA% \. minecraft path \ to \ your \ katalog
Aby zmienić wersję, usuń łącze i utwórz łącze do innego folderu.

Linux, KDE: W menedżerze plików Dolphin przeciągnij jeden z folderów do katalogu domowego, wybierz „Utwórz łącze” i zmień jego nazwę na .minecraft (pamiętaj, że będzie ukryty, więc musisz nacisnąć Alt + . , aby go wyświetlić i usunąć.

Nie mam pojęcia, co właśnie powiedziałeś, ale muszę wiedzieć, co to znaczy, żebym mógł to zrobić. Uwaga: Zazwyczaj jestem dość obeznany z obsługą komputera, ale nie wiem, co to jest „dowiązanie symboliczne do katalogu”, a sama linia cytatu blokowego nie mówi mi, co powinienem wiedzieć.
Może to pomoże, moja ścieżka do Minecrafta to obecnie C: \ Users \ Ender \% Appdata% \ roaming \ .minecraft \.
@Ender: Jest to polecenie do wpisania w [wierszu polecenia] (http://en.wikipedia.org/wiki/Command_Prompt) lub w oknie Start-> Uruchom. W każdym razie pomyślałem, że to nie jest najlepszy sposób ...
Dziękuję za odpowiedź, ale to mi wcale nie pomaga :( Czy masz komunikator internetowy Yahoo?
James
2012-05-09 02:38:32 UTC
view on stackexchange narkive permalink

Sporo osób używa programu uruchamiającego o nazwie MultiMC. Pozwala to na skonfigurowanie wielu instalacji Minecrafta i przełączanie się między nimi.

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

To nie jest idealne rozwiązanie, ale zawsze możesz zainstalować Linuksa na dysku flash (sugerowałbym kartę 8 GB lub większą i instalację Ubuntu) i uruchomić / uruchomić z niego drugą kopię Minecrafta. Jako bonus, miałbyś teraz przenośną kopię gry Minecraft.

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

Możesz przejść do folderu „bin” folderu „.minecraft”, a następnie skopiować i wkleić plik minecraft.jar do innego folderu i przechowywać go tam, aż będzie potrzebny.

Możesz zlokalizować swój kosz folder, naciskając menu Start, wpisz „% appdata%” -> „Roaming” -> „.minecraft” -> „bin”, kliknij „bin” i wykonaj kopię zapasową pliku „minecraft.jar” na dole .

Jeśli chcesz zagrać w poprzednią wersję gry Minecraft, po prostu usuń plik „minecraft.jar”, ​​który jest już w folderze „bin”, a następnie skopiuj i wklej zapasowy plik „minecraft.jar” do do folderu „bin” i gotowe.

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

Co powiesz na zmianę nazwy folderu; tj. % Appdata% \ roaming \ .minecraft to \ .minecraft2 czy coś ...

hej sójka, witaj w Arqade! Ale czy twoja odpowiedź nie jest po prostu powtórzeniem [co już zostało powiedziane bardziej szczegółowo] (http://gaming.stackexchange.com/a/29659/88)?


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...