Jak zainstalować Minecraft (klient)

31

Jak poprawnie zainstalować Minecraft, w tym ustawić wszelkie potrzebne pakiety lub aplikacje, aby go zainstalować oraz rozwiązać najczęstsze problemy, z którymi borykają się użytkownicy Ubuntu podczas próby korzystania z Minecraft.

Próbuję zainstalować i uruchomić Minecraft bez wcześniejszej instalacji Java w wersji Oracle. Chcę użyć wersji OpenJDK, która jest dostarczana z Ubuntu, aw ostateczności użyj wersji Oracle.

Chcę również poznać listę problemów związanych z Minecraft w Ubuntu i możliwych rozwiązań.

Pomocny byłby również przewodnik krok po kroku, jak zainstalować Minecraft.

Luis Alvarado
źródło

Odpowiedzi:

45

Ten przewodnik (który zajęło mi trochę ponad 3 dni, aby napisać i przetestować) został opracowany, aby rozwiązać większość problemów dotyczących prawidłowej instalacji gry Minecraft. Jest bardzo dokładny i zorientowany na Ubuntu 11.10+, ponieważ była to pierwsza wersja zawierająca OpenJDK 1.7, ale nadal może brakować więcej informacji, aby rozwiązać więcej problemów dotyczących Minecraft.

Nie miałem również czasu na testowanie wersji poniżej 11.10, ale jeśli działa, czy nie w wersjach poniżej, to tylko kwestia przetestowania kroków wymienionych tutaj (ale z OpenJDK 1.6). Przewodnik został również stworzony, aby spróbować rozwiązać wszystkie problemy za pomocą OpenJDK przed próbą przejścia na wersję Java Oracle. Spróbuję omówić najczęstsze problemy i powolnie krok po kroku, jak zainstalować Minecraft, Minecraft Server i porady, aby rozwiązać problemy, robiąc wszystko tak proste, jak to możliwe. Jeśli znajdziesz literówkę, brakuje informacji lub masz wskazówki, daj mi znać, abyśmy mogli to jeszcze bardziej ulepszyć.

Przed przeczytaniem tego przewodnika istnieje kilka nowych sposobów instalowania gry Minecraft. Najpierw mamy oficjalny Launcher Minecraft, który działa poprawnie z wersjami 1.6+. Aby go uzyskać, po prostu przejdź do strony pobierania Minecraft lub po prostu kliknij link Launcher Minecraft . Uruchom Launcher, a zajmie się wszystkimi potrzebnymi bibliotekami i wszelkimi aktualizacjami. Przetestowałem to w 13.04 i działa to od razu po wyjęciu z pudełka. Musisz tylko mieć zainstalowany OpenJDK, o którym mowa w tej odpowiedzi poniżej.

Innym sposobem jest użycie instalatora Minecraft . Jest to szybki i łatwy sposób na zainstalowanie Minecrafta i upewnienie się, że wszystko działa poprawnie (Bardzo dobry skrypt). Dotyczy to Ubuntu 12.04+. Po prostu:

  1. Otwórz terminal: wpisz terminalw Dash. Otwórz Dash, naciskając SUPERprzycisk.

  2. Zainstaluj PPA:

    sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
    
  3. Zaktualizuj system i zainstaluj instalator Minecraft:

    sudo apt-get update && sudo apt-get install minecraft-installer 
    
  4. Wpisz Minecraft w Dash:

    wprowadź opis zdjęcia tutaj

  5. Grać

Właśnie to przetestowałem i działa idealnie. Chociaż jeśli gra się uruchomi i pojawi się czarny ekran, czytaj dalej, szczególnie część o LWJGL, być może brakuje Ci instalacji / nadpisywania tych bibliotek w folderze Minecraft.

Jeśli nie chcesz korzystać z PPA lub oficjalnego Launchera, to na wszelki wypadek przeczytaj ten przewodnik, który poprowadzi Cię przez inną długą ścieżkę ...

To jest 3-etapowy przewodnik. Przed pobraniem Minecraft musimy najpierw:

  • Sprawdź, czy mamy wymagany sprzęt.
  • Sprawdź, czy mamy narzędzia potrzebne do zainstalowania i grania.
  • Zainstaluj grę we właściwej kolejności z odpowiednimi plikami.

(Testowane na Ubuntu 11.10, 12.04, 12.10 i 13.04 w wersji 32-bitowej i 64-bitowej)

WYMAGANIA SPRZĘTOWE (zalecane)

CPU - 2 GHz (będzie działał na niższych hercach, ale będziesz potrzebował godzin treningu jogi, ponieważ rozpoczęcie i gra będą wolniejsze).

RAM - minimum 512 MB, zalecane 2 GB

WIDEO - zalecane od Nvidii Geforce FX i nowszych, Intel GMA 3000 (4. generacji) i nowszych lub Radeon 9000 i nowszych wersji. Będzie działał na mniej, ale są to zalecane.

Jeśli nie spełnisz lub nie przekroczysz wymagań sprzętowych, niektóre z problemów, które napotkasz, to:

  • Usterki wideo (dziwna grafika podczas gry lub w menu gry)
  • Wolne renderowanie (mniej niż 10 FPS) i problemy z dźwiękiem
  • Awarie po pewnym czasie
  • Minecraft przestaje reagować na kilka sekund (powtarza się)
  • Zamrożenie systemu

UWAGA : Bardzo ważne jest sprawdzenie, czy karta wideo została poprawnie zainstalowana i czy obsługuje OpenGL. Najszybszym sposobem na to jest zainstalowanie pakietu mesa-utils:

sudo apt-get install mesa-utils 

następnie uruchomić:

glxinfo | grep -e "direct rendering"

Dzięki temu dowiesz się, czy korzystasz z bezpośredniego renderowania (który jest potrzebny do 3D). Jeśli tak, jesteś dobry, jeśli NIE, to musisz zdobyć lepszą kartę graficzną lub zainstalować odpowiednie sterowniki. W przypadku NVIDIA i ATI używaj zastrzeżonych sterowników.

POTRZEBNE NARZĘDZIA

1. Wino

Wine może być potrzebne do zainstalowania Minecraft, jeśli zdarzy się, że pobierzesz jego wersję .EXE. Naprawdę muszę zdecydowanie wspomnieć, że jeśli masz wersję Windows, możesz bez problemu przejść do programu uruchamiającego Linux i nie stracisz żadnej wcześniej wykonanej pracy. Procedura kopiowania wszelkich skórek i innych modów jest wymieniona poniżej, ale chodzi o to, że Minecraft działa świetnie na Ubuntu po wersji 1.6.

Przejdź do WINEHQ i postępuj zgodnie z instrukcjami tam. Jeśli nie, po prostu wykonaj następujące wiersze:

sudo add-apt-repository ppa:ubuntu-wine/ppa -y  
sudo apt-get update  
sudo apt-get install wine1.5  

(To powinno w tej chwili zainstalować najnowszą wersję Wine)

Po zainstalowaniu uruchom go, winecfgaby go skonfigurować. Następnie zamknij to. Wystarczy tylko raz otworzyć, aby przeprowadzić konfigurację.

2. Pobierz LWJGL (lekka biblioteka gier Java)

Ten krok jest WYŁĄCZNIE ZALECANY, ponieważ rozwiąże 99% problemów, z którymi borykają się użytkownicy Ubuntu w Minecraft. Nawet jeśli używasz oficjalnego Launchera lub PPA, musisz to zrobić.

wprowadź opis zdjęcia tutaj

Przejdź do następującego LINKU, aby go pobrać:

wprowadź opis zdjęcia tutaj

Zawsze pobieraj wersję ZIP. Nie pobieraj wersji SOURCE, DOCS ani APPLET. Trzymaj się tego z plikiem lwjgl-VERSION.zip. Na przykład ten, który pobrałem, to lwjgl-2.8.5.zip

Na wszelki wypadek, oprócz pobrania tego, o którym wspomniałem, zainstaluj również wersję LWJGL dostarczoną z Ubuntu:

sudo apt-get install liblwjgl-java  

3. Pobierz / zainstaluj OpenJDK (dostarczany z Ubuntu), jeśli jeszcze nie został zainstalowany

W terminalu wpisz:

sudo apt-get install openjdk-7-jre default-jdk icedtea-7-plugin 

(Jeśli chcesz OpenJDK wersja 7, którą polecam)

sudo apt-get install openjdk-6-jre default-jdk icedtea-6-plugin  

(Jeśli chcesz OpenJDK wersja 6)

Uwaga: Jeśli masz zainstalowaną Javę, polecenie update-java-alternativesbędzie dostępne, co oznacza, że ​​masz już Javę (OpenJDK, Sun JDK, Any JDK). Aby przetestować, po prostu przejdź do terminala i wpisz update-java-alternatives. Jeśli polecenie tam jest, wyśle ​​komunikat pomocy. Jeśli nie, pojawi się błąd związany z brakiem polecenia. To szybki sposób na sprawdzenie, czy masz już Javę.

Po zakończeniu testu sprawdź, którą wersję posiadasz, wpisując następujące polecenie:

update-java-alternatives -l

Powinien pokazać coś podobnego do tego:

  server@server:~$ update-java-alternatives -l
  java-1.7.0-openjdk-i386 1071 /usr/lib/jvm/java-1.7.0-openjdk-i386

W tym przykładzie mamy wersję 1.7 OpenJDK dla 32-bitowego środowiska (Z powodu i386 na końcu. 64-bitowy miałby amd64 na końcu zamiast i386.)

Aby sprawdzić, czy czegoś brakuje, po prostu zmień / ustaw alternatywę Java.

sudo update-java-alternatives -s java-1.7.0-openjdk-i386  

W tym przypadku wersja 32-bitowa. Jeśli jest 64-bitowy, wyglądałoby to jak

sudo update-java-alternatives -s java-1.7.0-openjdk-amd64  

Wpisz, update-java-alternatives -laby zobaczyć, jakie masz wersje Java, jeśli używasz innej lub 64-bitowej.

Jeśli zmiana / ustawienie alternatywnego języka Java spowoduje wystąpienie błędów, przeczytaj błąd i zainstaluj dodatkowe potrzebne pakiety. Próbowałem pokryć wszystkie błędy już przy instalacji Java powyżej. Po tym nie powinno być żadnych błędów podczas sprawdzania. Przynajmniej żadnych błędów krytycznych, które spowodują niewłaściwe zachowanie Minecraft.

4. Narzędzie do kompresji / dekompresji

Ten, którego używam, to 7-Zip.

sudo apt-get install p7zip-full p7zip-rar

5. The Minecraft Executable Launcher (Minecraft Launcher)

Pobierz to z oficjalnej strony Minecraft :

wprowadź opis zdjęcia tutaj

Bezpośredni link TUTAJ

Ten plik przejdzie do twojego folderu domowego. Polecam folder domowy, ponieważ łatwiej będzie śledzić go przez resztę samouczka. Na przykład, jeśli moim użytkownikiem jest CYREX, wejdzie /home/CYREX. Sprawdź, czy poprawnie pobrałeś ten plik, ponieważ na przykład w Chrome kliknięcie pliku .jar spróbuje go uruchomić zamiast pobrać go dla niektórych użytkowników. Po prostu kliknij prawym przyciskiem myszy link w sekcji POBIERZ witryny Minecraft i powiedz, aby pobierała do folderu domowego.

Następnie otwórz terminal i typ folderu domowego chmod +x minecraft.jar. To da plikowi właściwość wykonywalną, dzięki czemu będziesz mógł (oczywiście ^^) wykonać plik, aby zagrać w grę. Plik powinien przejść do twojego katalogu domowego, ponieważ będzie próbował odczytać twój folder .minecraft, który również będzie w twoim katalogu domowym (później powiem, jak to zrobić). Ten krok nie jest potrzebny, jeśli chcesz uruchomić plik z terminala. Jeśli chcesz uruchomić plik za pomocą GUI w Nautilusie, potrzebujesz bitu wykonywalnego.

Możesz także nadać właściwość wykonywalną, klikając plik prawym przyciskiem myszy, przechodząc do karty uprawnień i aktywując opcję „Wykonaj”. Ten, który mówi „Zezwalaj na uruchamianie pliku jako programu”.

wprowadź opis zdjęcia tutaj

Uruchom ponownie komputer (na wszelki wypadek)

Teraz jesteś gotowy, aby zainstalować grę ...

GRA

Pobieranie Minecraft

Możesz pobrać Minecraft z:

Jeśli pobierzesz grę z Centrum oprogramowania Ubuntu lub z oficjalnej strony (dla systemu Linux), nie musisz wykonywać poniższych czynności, ponieważ zostaną one wykonane za Ciebie. Kredyty trafiają do Marco Ceppi . Potrzebny byłby tylko program uruchamiający Minecraft dla systemu Linux, który jest potrzebny do aktualizacji i uruchomienia gry.

Gra ma około 50 MB . Zanotuj rozmiar przed pobraniem go z dowolnego miejsca, które nie pochodzi z oficjalnej strony (na wszelki wypadek). Wspominam o tym, ponieważ czasami myli się pobieranie klienta (tylko plik Jar) z kompletną grą. Różnica polega na tym, że plik wykonywalny Jar ma około 5 MB (plik minecraft.jar, który znajduje się na wiki Minecraft i znajduje się w folderze .minecraft / bin). Program uruchamiający Minecraft ma mniej niż 100 KB. Rzeczywista gra, jak powiedziałem wcześniej, to 50 MB.

Jeśli jesteś podobny do mnie i miałeś grę jako pierwszy w systemie Windows, zainstaluj ją przy użyciu Wine (nie trzeba go kupować ponownie).

wprowadź opis zdjęcia tutaj

Po zakończeniu instalacji gra powinna utworzyć folder .minecraft /home/USER/.wine/drive_c/users/USER/Application Data. Aby tam przejść, po prostu otwórz DASH i wpisz literę C. Jeśli masz już skonfigurowane wino, powinna pojawić się ikona Przeglądaj C: Dysk . Kliknij na to. Odtąd przejdź do użytkowników -> NAZWA UŻYTKOWNIKA (w zależności od użytkownika Ubuntu) -> Dane aplikacji .

wprowadź opis zdjęcia tutaj

Po wejściu do danych aplikacji nie zobaczysz od razu folderu .minecraft. Musisz nacisnąć CTRL+ H, aby wyświetlić ukryte foldery / pliki. Teraz możesz zobaczyć folder .minecraft.

wprowadź opis zdjęcia tutaj

Wybierz folder .minecraft i skopiuj go do folderu domowego. Na przykład /home/cyrexbyłby to mój folder domowy, po skopiowaniu powinien on wyglądać /home/cyrex/.minecraft. Teraz przejdź do domu i do folderu .minecraft. Lokalizacja powinna wyglądać podobnie do tego /home/cyrex/.minecraft.

wprowadź opis zdjęcia tutaj

Na tym obrazie, ponieważ użytkownik jest SERWEREM, lokalizacja to /home/server/.minecraft

Ponieważ chcemy wejść do folderu .minecraft, musisz nacisnąć CTRL+, Haw folderze domowym poszukać folderu .minecraft lub nacisnąć CTRL+ Li dodać na pasku lokalizacji .minecraft po ukośniku w / home / USER / więc to wygląda na /home/USER/.minecraft, a następnie naciśnij ENTER.

wprowadź opis zdjęcia tutaj

Teraz w folderze Minecraft przejdź do folderu BIN.

Pamiętaj o bibliotekach LWJGL, które pobrałeś wcześniej. Użyjesz ich. Rozpakuj plik ZIP LWJGL. W rozpakowanym folderze znajdują się następujące podfoldery (pomoc na temat tego kroku można również znaleźć TUTAJ ):

wprowadź opis zdjęcia tutaj

  • Folder JAR. Zawartość folderu JAR powinna przejść do folderu BIN Minecraft w .minecraft. Zastąp wszystkie pliki, które o to proszą.
  • Folder NATIVE z kilkoma folderami w środku. W folderze NATIVE znajdziesz folder LINUX. Zawartość folderu NATIVE / LINUX powinna przejść do folderu BIN / NATIVES w .minecraft. Ponownie zastąp dowolny plik, który o to poprosi.

Podsumowując:

JAR Folder --> .minecraft/bin  
NATIVE/LINUX Folder --> .minecraft/bin/natives

Zastępuj wszystko, gdy kopiujesz pliki do folderu BIN lub BIN / NATIVE twojego Minecrafta.

Teraz w Nautilus, w folderze domowym, wybierz plik minecraft.jar (o rozmiarze mniejszym niż 100 KB) w folderze domowym (NIE w folderze .minecraft) i kliknij go prawym przyciskiem myszy. Wybierz otwórz za pomocą i wybierz zainstalowaną wersję OpenJDK.

wprowadź opis zdjęcia tutaj

Teraz graj!. Możesz także uruchomić grę z terminalu w następujący sposób:

java -jar minecraft.jar

zakładając, że terminal otworzy się w folderze domowym (jest to zachowanie domyślne).

ROZWIĄZYWANIE PROBLEMÓW

Do tego momentu dla wielu użytkowników gra będzie działać dobrze. Gra się otworzy i wszystko będzie dobrze i elegancko. Ale jeśli zdarzy ci się mieć problem, przeczytaj poniższe, ponieważ rozpęta się piekło. Jeśli gra zacznie generować błędy, nie uruchamiaj, wyświetl czarny ekran itp. Czytaj dalej, aby rozwiązać niektóre z typowych problemów. Na wszelki wypadek powtórz wszystkie powyższe kroki i sprawdź je powoli, ponieważ problem spowoduje nieprawidłowe pobranie, niewłaściwa kopia, niezastosowanie lub wklejenie pliku w odpowiednim miejscu.

1. Minecraft nie otwiera się po wykonaniu wszystkich powyższych kroków

Jeśli gra zacznie generować błędy podobne do następujących lub podobnych:

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

wprowadź opis zdjęcia tutaj

W większości przypadków oznacza to, że albo wykonujesz niewłaściwy plik minecraft.jar (powinien to być program uruchamiający minecraft, który ma rozmiar mniejszy niż 100 kb i nazywa się minecraft.jar, a nie plik wykonywalny minecraft, który ma 5 MB, znajduje się wewnątrz. folder minecraft / bin, a także ma tę samą nazwę minecraft.jar) lub nie zaktualizowałeś bibliotek, jak wspomniałem powyżej, nowszym LWJGL. Sprawdź, czy faktycznie wykonujesz poprawny plik minecraft.jar oraz czy nadpisałeś i zaktualizowałeś prawidłowe pliki bibliotek.

2. Czarny ekran podczas ładowania gry lub po zalogowaniu

Jest tego kilka przyczyn.

  • Pierwszy przypadek: podobnie jak w pierwszym wymienionym punkcie, po prostu sprawdź, czy korzystasz z prawidłowego pliku minecraft.jar.

  • 2. przypadek: dodaj „net.minecraft.LauncherFrame” na końcu linii wykonywalnej. Na przykład: java -jar minecraft.jar net.minecraft.LauncherFrame.

  • Trzeci przypadek: jeśli używasz systemu 64-bitowego, EXPORT ścieżki biblioteki. Wpisz następujące polecenie tuż przed uruchomieniem programu uruchamiającego:

    eksportuj LD_LIBRARY_PATH = "/ usr / lib / jvm / java-1.7.0-openjdk-amd64 / lib / amd64 /"

    Następnie uruchom program uruchamiający: java -jar minecraft.jar

    (Być może trzeba zmienić część dotyczącą „java-1.7.0” na tę, której używasz, na przykład: java-6-openjdk, java-7-openjdk, java-7-openjdk-i386, java- 6-openjdk-amd64 i inne.

    (Pamiętaj, że zawsze możesz kliknąć prawym przyciskiem myszy program uruchamiający i wybrać Otwórz za pomocą menu kontekstowego, a następnie wybierz OpenJDK, którego chcesz użyć.

  • Czwarty przypadek: zapomniałeś zastąpić pliki biblioteki nowszymi LWJGL. Pamiętaj, aby pobrać pliki aktualizacji biblioteki i nadpisać te z folderu Minecraft i folderów bin / native. To oprócz rozwiązania tego problemu rozwiązuje również wiele innych problemów, takich jak dźwięk, ruch, awarie ...

3. Dostałem „Błąd: nie można znaleźć lub załadować głównej klasy minecraft.jar”

Zapomniałeś dodać „-jar” do linii Java. Powinno być java -jar minecraft.jari niejava minecraft.jar

4. Czy istnieje skrypt instalacyjny Easy Minecraft (w tym utworzenie ikony Unity Launcher dla Minecraft)

Możesz przejść do https://github.com/Enkouyami/Complete-Minecraft-Installer i pobrać stamtąd. Pamiętaj, aby dać mu uprawnienia do wykonywania.

5. Podczas gry w Minecraft moja karta wideo (Nvidia lub Ati) zaczyna się nagrzewać, a prędkość wentylatora rośnie / zużycie procesora spada do 100%

W opcjach gry Minecraft znajduje się ustawienie w Ustawieniach wideo o nazwie Wydajność. Upewnij się, że ta opcja jest ustawiona na Zrównoważony lub Oszczędzanie energii. W przypadku niektórych kart wideo i procesora, jeśli ustawisz tę opcję na Maksymalną liczbę klatek na sekundę, LITERALNIE da ci maksymalną liczbę klatek na sekundę, jaką karta wideo i procesor mogą obsłużyć podczas gry w Minecraft, co bardzo szybko podniesie temperaturę karty graficznej, ponieważ chcesz zobaczyć MAKSYMALNA liczba klatek na sekundę, którą może obsłużyć karta, i pozwoli skupić się bardziej na grze. Zmień tę opcję na niższe ustawienie, jeśli chcesz, aby karta graficzna obniżyła temperaturę, unikając konieczności kupowania karty graficznej bardzo szybko, a także dając procesorowi przerwę od śmierci.

6. Menu i gra Minecraft działają bardzo wolno (Low FPS)

Obniż wszystkie ustawienia w opcji Ustawienia wideo Minecraft. Opcje, które naprawdę mają duże znaczenie (w kolejności najbardziej wpływającej na wydajność) to Odległość renderowania, Grafika, Wydajność, Cząstki, Płynne oświetlenie, Użyj VSync i Chmury.

7. Minecraft pozostaje w tyle

W menu opcji Minecraft, w opcjach Wideo wyłącz tekstury serwera. W ustawieniach Snooper wyłącz opcję Allow Snooper. Są to jedyne opcje po stronie klienta, które pomogą w opóźnieniu (Zakładając, że opóźnienie nie jest związane z wideo, ale związane z siecią).

8. Klawiatura i mysz nie reagują podczas gry w Minecraft

W niektórych bardzo rzadkich przypadkach (zakładając, że poprawnie zainstalowałeś bibliotekę LWJGL), musisz uruchomić Minecraft jako SUDO: sudo java -jar minecraft.jar

Problem może również stanowić IBus. Jeśli poprzednia metoda nie działa, spróbuj wyjść z IBusa z paska menu systemowego.

9. Wystąpił problem z OpenGL

Pamiętaj, aby zainstalować zastrzeżone sterowniki karty graficznej ATI lub Nvidia.

10. Jak mogę wypróbować Minecraft w wersji Development / Next.

Musisz tylko przejść do wiki Minecraft, w sekcji rozwoju TUTAJ

I pobierz żądaną wersję, jeśli jest to klient lub serwer. Serwer powinien zastąpić posiadany plik serwera (ten o nazwie minecraft_server.jar ). Klient powinien zastąpić posiadanego klienta Minecraft (nie program uruchamiający Minecraft w folderze domowym, ale plik minecraft.jar w .minecraft / bin). Sugeruję po prostu zmienić nazwę oryginalnego pliku i umieścić nowy plik wraz z oryginalnym.

11. Czy jest jakaś poprawa w korzystaniu z Minecraft w systemie 32-bitowym lub 64-bitowym?

Poprawa prędkości jest niewielka. Jedyne 2 zmiany wydajności, które widziałem, to fakt, że mogłem ustawić odległość renderowania (Opcja w Ustawieniach wideo) w FAR i szybkość, z jaką postać ładuje się na świat. Oprócz tych dwóch zmian jest niewiele. Jeśli chcesz widzieć duże odległości, polecam 64-bitowy, ale nadal 32-bitowy ma również dużą odległość. Ponadto w niektórych przypadkach występuje problem podczas korzystania z wersji 64-bitowej. Rozwiązaniem jest użycie LD_LIBRARY_PATH przed uruchomieniem gry. Na przykład

export LD_LIBRARY_PATH="/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/amd64/"

Następnie

java -jar minecraft.jar

12. Czy potrzebne są parametry -Xmx i -Xms?

Zwykle nie, domyślnie wystarcza, aby Minecraft działał płynnie, ale jeśli masz ograniczoną pamięć (2 GB lub mniej) lub masz zbyt dużo pamięci (8 GB lub więcej), mogą one jakoś pomóc. Xms to pamięć używana podczas uruchamiania programu, a Xmx to maksymalna dozwolona pamięć. Zwykle zalecałbym ustawienie obu na tę samą wartość, aby wyeliminować dynamiczny wzrost pamięci między uruchomieniem programu a maksymalną wykorzystaną pamięcią. Graj z nimi, jeśli masz mało pamięci. Na przykład:

W przypadku systemu pamięci 1 GB możemy ustawić je na -Xms256M -Xmx512M
W przypadku systemu pamięci 2 GB możemy ustawić je na -Xms512M -Xmx1024M
W przypadku systemu pamięci 4 GB nie musimy ich ustawiać, ale jeśli nadal chcesz, to wartość początkowa może wynosić -Xms1024M -Xmx2048M lub -Xms2048M -Xmx4096M

Minusem ich nie ustawiania jest to, że gra może zacząć prosić o coraz więcej pamięci, dopóki się nie zawiesi. Zwykle zdarzało się to częściej w starszych wersjach (wyciek pamięci), ale nie w późniejszych. Mimo to, jeśli system po pewnym czasie ulega awarii, sprawdź użycie pamięci i użyj obu zmiennych, aby ustawić początkowe i najwyższe użycie pamięci.

13. Błąd w OpenJDK (wersja 6 i 7)

W ostatnim przypadku, jeśli akurat masz bardzo dziwny i dziwny problem z Obiema, OpenJDK w wersji 6 i 7 i nie ma sposobu, aby z nich korzystać, zainstaluj wersję Oracle, Sun JDK. Użyj następującego wiersza, aby zainstalować, zaktualizować i skonfigurować Sun JDK:

sudo add-apt-repository ppa:webupd8team/java -y && sudo apt-get update && sudo apt-get install oracle-java7-installer && sudo update-java-alternatives -s java-7-oracle

lub następujące:

sudo add-apt-repository ppa:webupd8team/java -y  
sudo apt-get update  
sudo apt-get install oracle-java7-installer  
sudo update-java-alternatives -s java-7-oracle  

Spowoduje to dodanie PPA do twoich repozytoriów, aktualizację repozytoriów, zainstalowanie wersji Oracle Java i uruchomienie Java. w tym przypadku jest to Java 7, ale w przyszłości może zmienić się na Java 8. Dzieje się tak TYLKO w przypadku poważnego problemu OpenJDK, którego nawet nie uaktualnienie lub ponowna instalacja nie naprawi.

UWAGA OSOBISTA - Biorąc pod uwagę liczbę stron (w tym oficjalnych), które wspominają o Linuksie, a następnie natychmiast oferują jako pierwszą opcję platformę Sun Java, a nawet zalecają usunięcie lub usunięcie instalacji OpenJDK, uważam to za bardzo zły sposób na pokazanie potencjalny OpenJDK ma, szczególnie w aplikacjach takich jak Minecraft. Osobiście uważam, że oferowanie jako pierwszej opcji instalacji Sun Java na OpenJDK, nawet bez wypróbowania OpenJDK w większości przypadków, jest prostym sposobem na odrzucenie platformy Java Open Source na zamkniętym źródle, tylko dlatego, że „była pierwsza przetestowane z Sunem ”,„ jest oficjalnie zalecane przez Minecraft ”(lub dowolną inną stronę z programami Java) lub OpenJDK dał błąd 2 lata temu.

OpenJDK przeszedł bardzo długą drogę, aby zostać tak łatwo zwolnionym, a szybkość rozwoju OpenJDK jest znacznie większa i szybsza niż wcześniej, każdy, kto śledził rozwój OpenJDK, wie o tym. Opuściłem opcję Sun jako ostatnią alternatywę, nie z powodu problemu Open Source / Closed Source, ale dlatego, że zainstalowałem Minecraft na ponad 50 komputerach, od kart graficznych Nvidia, Ati lub Intel do Pentium 2, Athlon XP i Core i7, używając tylko OpenJDK, od wersji 1.2.5 do wersji 1.4.5. Więc moje doświadczenia z OpenJDK i Minecraft powinny mówić same za siebie. Mało tego, ale większość problemów z Minecraftem nie rozwiązuje się zmieniając OpenJDK na Oracle Sun Sun w wersji Oracle, ale rozwiązuje je zmienne Java, aktualizując biblioteki, wykonując poprawny plik Minecraft,

Ostatnia wskazówka: aktualizacja do nowszej wersji Ubuntu rozwiąże wiele problemów związanych z OpenJDK, problemami z dźwiękiem, problemami z wideo i ogólnie problemami sprzętowymi. Niektóre problemy znalezione podczas korzystania na przykład z 11.04 lub 11.10 zostały rozwiązane przy użyciu późniejszej wersji Ubuntu. Analizując liczbę pytań związanych z Minecraft w Askubuntu lub forum Ubuntu, możemy zauważyć, że pojawia się coraz mniej pytań, gdy wersja Ubuntu jest nowsza.

Naprawdę mam nadzieję, że ten przewodnik pomoże przyszłym użytkownikom Ubuntu i Minecraft i że zostaną do niego dodane wszelkie opinie, dzięki czemu będzie to ogólny przewodnik dla Minecraft w Ubuntu.

Luis Alvarado
źródło
9
Największa odpowiedź, jaką kiedykolwiek widziałem!
Rubens Mariuzzo,
18
w ten sposób, WIELE, zbyt skomplikowane. Nigdy bym nie spróbował zainstalować Minecrafta, gdybym to zobaczył :) Kompletne instrukcje to: 1. pobierz minecraft.jar; 2. zacznij od java -jar minecraft.jar; 3. Rozwiąż problem z brakującą biblioteką lwjgl. Jest szczególnie nie potrzeba wino i nie trzeba używać .exeinstalatora tylko zgrać .minecraftfolder z głębi katalogów wino w następnym kroku. Doceniam wysiłek włożony w to :)
Sergey
@Sergey - W każdym razie dzięki dla mnie, gdy pobieram plik minecraft.jar i próbuję go uruchomić, zawsze daje mi to problem.
Luis Alvarado,
Zamiast używać programu uruchamiającego / pobierającego .exe w celu uzyskania pliku minecraft.jar, możesz po prostu pobrać go z: tutaj . Do uruchomienia gry Minecraft nie potrzebujesz niczego więcej niż tego słoika i lwjgl, wszystkie inne pliki są tworzone / pobierane automatycznie (nawet jeśli nie kupiłeś gry). Pamiętaj, że jest to adres URL, z którego pobiera go oficjalny program uruchamiający.
mid_kid 16.04.13
2
Konieczne może być zaktualizowanie tego w nowym programie uruchamiającym Minecraft. Jednak lepiej sobie radzi (automatyczne pobieranie bibliotek i zasobów)
kiri
6

Zakładam, że już minecraft.jarpobrałeś. Jeśli nie, możesz go pobrać z minecraft.net .

Minecraft jest napisany w Javie, więc jeśli chcesz go uruchomić (lub inną aplikację napisaną w Javie), musisz zainstalować odpowiedni pakiet. Ten pakiet jest OpenJDK Java 7 Runtimei można go zainstalować, otwierając Centrum oprogramowania Ubuntu i wyszukując java. To powinien być pierwszy wynik.

Po zainstalowaniu kliknij prawym przyciskiem myszy minecraft.jar, wybierz Open withi wybierz OpenJDK Java 7 Runtimez listy.

B00m! Jesteś skończony.


źródło
Oprócz Chrisa Wilsona chcę powiedzieć, że Minecraft czasami nie działa poprawnie na Ubuntu / Linux -> pokazuje błąd pamięci podczas uruchamiania. W takim przypadku musisz zaktualizować biblioteki LWJGL. Aby to zrobić, zobacz tutaj: askubuntu.com/questions/177996/…
Dominik Berger
Musisz także pozwolić, aby działał jako plik wykonywalny.
Ullallulloo
5

Odpowiedziałem na twoje pytanie, szukając tych samych odpowiedzi ... I myślę, że znalazłem rozwiązanie (działa jednak w terminalu, ale nie z Ikoną Jedności). Mam Ubuntu 12.04 64 bity z zastrzeżonymi sterownikami NVidia (wydaje się ważne)

Wydaje się, że Minecraft ma problem z OpenJDK, więc zamiast tego zainstalowałem Oracle JRE:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

(źródło: Java JRE nie zostanie zainstalowane z powodu błędu „tar: Błąd nie można naprawić” )

Następnie ponownie uruchomiłem skrypt instalacyjny Minecraft, aby go odinstalować - zainstalować (oczyścić, ustawić na użycie Oracle JRE):

http://ubuntuforums.org/showthread.php?t=1726735

(nie znajdzie sun-java6-jre, ale zamiast tego znajdzie i wybierze instalator oracle-java7)

A następnie, ponieważ wydaje się, że występuje problem ze ścieżką do biblioteki 64-bitowej oracle-java7, zmodyfikowałem /usr/local/bin/minecraftzawartość do tego:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -jar Minecraft.jar

(źródło: Minecraft w jdk 1.7.0_u2 x64 )

Najpierw wykonaj kopię zapasową, a przebieg (odczytywanie ścieżki biblioteki) może się różnić

i w tym momencie dzwonienie minecraftw terminalu działa! (niestety ikona zainstalowana w Unity / Programs nadal nie działa)

jfkenney
źródło
Cóż, właściwie nie wiem, dlaczego to zadziałało, ale tak się stało. Mówię to, ponieważ testowałem wersję Oracle, ale to nie działało. Ale robienie tego, jak tu wspomniałeś, działa. Jestem na 32-bitowym Ubuntu. Dzięki jfk.
Luis Alvarado,
0

Miałem ten sam problem i rozwiązałem go, po prostu umieszczając pełną ścieżkę pliku minecraft.jar w wierszu polecenia. To było takie proste. Używam Ubuntu 12.04.

Więc miałem:

java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 
Chris Harrington
źródło
0

Jedną rzeczą, która działała dla mnie na (Sun JRE 1.7.xx, Open Suse 12.1), było skopiowanie plików .jar z katalogu linuksowego lwjgl do tego samego katalogu, w którym znajdują się one w katalogu .minecraft. Oprócz katalogu macierzystego

użytkownik139267
źródło
0
sudo apt-get install java-package
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Kliknij przycisk OK, aby zaakceptować warunki i postanowienia Oracle.

Aby wykonać, skopiuj i wklej „minecraft.jar” do swojego folderu domowego i użyj tego polecenia:

java -jar minecraft.jar

Musisz także upewnić się, że port 25565 jest otwarty, jeśli używasz zapory sieciowej, aby uzyskać dostęp do Internetu.

mchid
źródło
0

Prostsza metoda, którą znajduję, działa dla mnie.

  1. Zainstaluj OpenJDK 7 JRE za pomocą tego polecenia:

    sudo apt-get install openjdk-7-jre
    
  2. Pobierz Minecraft z oficjalnej strony internetowej .

    1. Kliknij link „pokaż wszystkie platformy”.
    2. Pobierz „Minecraft.jar” w sekcji „ Minecraft dla Linux / Inne ”.
  3. Nadaj uprawnienia „Minecraft.jar” do wykonywania .

    1. Kliknij prawym przyciskiem myszy plik „Minecraft.jar” i otwórz „Właściwości”.
    2. Przejdź do karty „Uprawnienia”, a następnie zaznacz pole
      „Zezwalaj na uruchamianie pliku jako programu”.
  4. Uruchom to polecenie w terminalu:

    sudo sed -i 's:NoDisplay=true:NoDisplay=false:' '/usr/share/applications/openjdk-7-java.desktop'
    
  5. Upewnij się, że plik „Minecraft.jar” otworzy się w Javie:

    1. Kliknij prawym przyciskiem myszy plik „Minecraft.jar” i otwórz „Właściwości”.
    2. Na karcie „Otwórz za pomocą”, jeśli „Środowisko wykonawcze Java 7 OpenJDK” nie jest „ Domyślną aplikacją ”, kliknij „Środowisko wykonawcze Java 7 OpenJDK”, a następnie „Ustaw jako domyślne”
  6. Kliknij dwukrotnie plik „Minecraft.jar”. Program uruchamiający powinien się teraz otworzyć.

kiri
źródło