Jak zainstalować League of Legends w Ubuntu

17

Używam Ubuntu 14.04 i PlayOnLinux 4.2.2. Udało mi się sprawić, że League of Legends działa prawie idealnie, są tylko dwa problemy. Po pierwsze, sklep, w którym można kupować rzeczy za pomocą IP / RP, to tylko czarny ekran. Oto zrzut ekranu:

League of Legends - Pusty sklep

Drugi problem polega na tym, że podczas gry niektóre menu są pomieszane, tak jakby były w innej rozdzielczości niż obecna rozdzielczość gry. Na przykład sklep z przedmiotami otwiera normalne okno, ale zawartość tego okna jest na całym ekranie. Oto zrzut ekranu:

League of Legends - zepsuty sklep w grze

Cała reszta działa dobrze, mam nawet wysoki FPS. Zainstalowałem LoL przez PlayOnLinux, a następnie zastosowałem łatkę TuxLoL. Mam notebook Optimus, Dell Inspiron 14R 5421, zintegrowaną kartę graficzną Intel i dedykowaną kartę Nvidia GeForce 730M, które są właściwie obsługiwane przez Bumblebee.

Jak rozwiązać te dwa problemy? Czy mógłby mi ktoś pomóc?

renatov
źródło
Jaką wersję pakietu mono zainstalowałeś? Próbowałem z mono-runtime (3.2.8) i otrzymuję ten pastebin.com/kbwqWmPp Instalowanie pakietów mono-devel (3.2.8) Dostaję ten pastebin.com/ZbA8rQ21 Dzięki!
Twoje rozwiązanie nie rozwiązuje wszystkich problemów, ponieważ nie wspominasz już o problemie ze sklepem z grami. Nie wiem, czy nadal masz problem, ale po podążeniu za tuto pozostaję na czarnym ekranie przez 5 sekund, a następnie gra została wyłączona tuż po otwarciu sklepu RP / IP.
ElNikopol
@ElNikopol, wspomniałem na końcu mojej odpowiedzi, że sklep użytkownika działa, a nawet opublikowałem 3 ekrany drukowania, które pokazują, że działa.
renatov

Odpowiedzi:

26

Odpowiedź zaktualizowana : od września 2015 r. Tylko 100% pracy League of Legends na Ubuntu 14.04 jest wymaganych tylko w krokach 1, 2 i 3

W końcu rozwiązałem wszystkie problemy i League of Legends działa w 100%. Oto obszerny samouczek na temat JAK GRAĆ LIGĘ LEGENDSÓW NA UBUNTU 14.04 .

  1. Zainstaluj sterownik karty graficznej (w moim przypadku mam NVIDIA GeForce 730M):

    Otwórz Ustawienia Unity -> Oprogramowanie i aktualizacje -> Dodatkowe sterowniki i kliknij opcję zastrzeżonego sterownika. Oto zrzut ekranu:

    Okno dialogowe Oprogramowanie i aktualizacje

  2. Zainstaluj PlayOnLinux:

    sudo apt-get install playonlinux
    
  3. Zainstaluj League of Legends poprzez PlayOnLinux

    • Otwórz Graj w systemie Linux
    • Kliknij „Zainstaluj”
    • Wpisz „League of Legends”
    • Wybierz grę i kliknij przycisk „Zainstaluj”.

    Oto ekran drukowania:

    Menu instalacji PoL

    Wystarczy kliknąć Dalej >> Dalej >> Dalej * >> Zakończ *. Upewnij się, że niczego nie zmienisz, zainstaluj w domyślnym katalogu (nie zmieniaj niczego w instalatorze) i odznacz „Uruchom League of Legends” po zakończeniu instalacji.

  4. Zainstaluj TuxLoL (nie jest już potrzebny, jest tutaj tylko w celach informacyjnych)

    • Pobierz go stąd: https://bitbucket.org/Xargoth/tuxlol/wiki/Home
    • Rozpakuj w dowolnym miejscu
    • Wejdź do właśnie rozpakowanego folderu (w którym znajduje się plik tuxlol.exe) i uruchom go:

      $ mono tuxlol.exe patch --dir "LEAGUE_OF_LEGENDS_DIR"
      

      Oczywiście zastąp LEAGUE_OF_LEGENDS_DIRgo katalogiem League of Legends. W moim przypadku jest on zainstalowany tutaj:

      ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/
      

      PS: Będziesz musiał ponownie zastosować tę poprawkę za każdym razem, gdy pojawi się nowa aktualizacja LoL.

  5. Zapobiegaj w sklepie z grami dużych przedmiotów (nie są już potrzebne, jest to tylko w celach informacyjnych)

    • Przejdź do /home/[nazwa_użytkownika]/.PlayOnLinux/wineprefix/[virtualdrivename]/drive_c/Riot Games / League of Legends / RADS / solutions / lol_game_client_sln / releases / [0.0.0.XXX] / deploy / DATA / menu / hud

    • Otwórz plik odpowiadający rozdzielczości, z którą grasz. Na przykład hud1680x1050.ini

    • Dodaj te linie i zapisz:

      [TipTracker]
      XPos=-20000
      YPos=-20000
      

    Jeśli tego nie zrobisz, ikony w sklepie z grami będą zbyt duże, oto ekran drukowania:

    niedopasowane rozmiary widoku gry

    Po dodaniu tych wierszy Twój sklep z grami będzie w porządku:

    poprawny widok gry

PS: niektóre osoby zgłosiły, że musiały zainstalować Internet Explorera przy użyciu PlayOnLinux, aby sklep działał. Ale dla mnie zadziałało dobrze.

  1. Zagrać w grę!

    Aby zagrać w grę, po prostu otwórz PlayOnLinux, wybierz League of Legends i kliknij „Uruchom”. Pamiętaj, że jeśli masz notebook Optimus, musisz za każdym razem otwierać PlayOnLinux, jak wspomniano w sekcji 5. Oto kilka zrzutów ekranu z uruchomionej gry:

Jak widać, League of Legends działa w 100% na Ubuntu 14.04: sklep użytkownika, sklep z grami, połączenie Maestro i wszystkie mapy. Upewnij się, że postępujesz zgodnie z instrukcjami, aby zaryzykować. Jeśli ci pomogłem, proszę głosować.

renatov
źródło
Anulowałem zmiany @ Braiam, aby obrazy były wyraźniejsze i wszyscy mogli lepiej widzieć, jakie były błędy i instrukcje, które te obrazy pokazywały. Akceptuję wszystkie pozostałe wydania, dzięki!
renatov
2
Powinieneś zacytować swoje źródła (np. Playonlinux.com/en/topic-11029.html ).
BenC
3
@BenC Użyłem około 10 różnych źródeł, aby zebrać wszystkie te informacje, jedno, które opublikowałeś, jest tylko jednym z nich. Nie umieściłem linków do wszystkich, ponieważ niektóre nie są całkowicie poprawne. W mojej kompilacji odfiltrowałem tylko informacje, które działały na Ubuntu 14.04, aby stworzyć w 100% działającą League of Legends.
renatov
2
niektóre dane mogą brakować osób próbujących debugować instalację. Często odbywają się długie rozmowy ze wskazówkami, jak rozwiązać niektóre problemy. Może to być również przydatne ;-)
BenC
3
Naprawiono to, dla osób takich jak ja (nowicjusze Ubuntu), zainstaluj pakiet mono-complete, a następnie uruchom następującą komendę: „mono tuxlol.exe patch --dir ~ / .PlayOnLinux / wineprefix / LeagueOfLegends / dosdevices / c: / Riot \ Games / League \ of \ Legends / ”ten przy przewodniku nie działa.
Nick Oh
3

wprowadź opis zdjęcia tutaj

Zaktualizowano 2019

  • Upewnij się, że Twoje sterowniki graficzne są aktualne i działają : nVidia AMD (Intel jest automatyczny) - użyj, nvidia-settingsaby sprawdzić, czy działa w wierszu poleceń dla nvidii

  • Zainstaluj Lutris

  • Zainstaluj League

  • Po każdej dużej aktualizacji League ODINSTALUJ całkowicie i ponownie zainstaluj League ponownie, bo może się zepsuć

Pomoc wideo

UWAGA: sterowniki ligi i grafiki działają lepiej / ładują się lepiej w nowoczesnych środowiskach komputerowych, takich jak Budgie, w najnowszym Ubuntu innym niż LTS

Teraz wyjdź z brązu ....

Jonathan
źródło
1
W końcu wydostałem się z brązu
Jonathan
0

Pomyślałem, że powinienem opublikować tutaj moje rozwiązanie, ponieważ jest to zasadniczo pierwsza rzecz, która pojawiła się podczas wyszukiwania w Google, gdy natknąłem się na ten problem, być może uratować kogoś innego, który nie ma problemu z głębszym kopaniem.

I. Przyjęty post nie naprawia sklepu, ponieważ nie instaluje Internet Explorera, a klient LOL potrzebuje IE, aby wygenerować sklep i tak dalej, więc w zasadzie musisz:

  1. Otwórz PlayOnLinux
  2. Wybierz League of Legends
  3. Przejdź do Konfiguruj
  4. Zainstaluj komponenty
  5. Zainstaluj Internet Explorer 8 (upewnij się, że emulujesz Win XP, aby to działało)

II. Upewnij się, że korzystasz z Win XP:

  1. Otwórz PlayOnLinux
  2. Wybierz League of Legends
  3. Przejdź do Konfiguruj
  4. Wino
  5. Skonfiguruj Wine
  6. Aplikacje
  7. Wersja systemu Windows [Windows XP]

Również jeśli przejdziesz do Bibliotek tutaj (po zainstalowaniu IE8), powinieneś zauważyć, że uruchomi biblioteki potrzebne do działania sklepu.

niepewny
źródło
Działa; upewnij się, że instalujesz IE8 zgodnie z opisem, a nie ze standardowym instalatorem aplikacji (w przeciwnym razie skończy się na własnym dysku wirtualnym i będzie bezużyteczny)
personne3000
Jak w ogóle dostać się do sklepu? Wydaje się, że moja gra ulega awarii tuż przed jej rozpoczęciem. Widzę pasek ładowania / liczby, ale kiedy gra się zaczyna, słyszę odgłosy w grze, ale zamiast pokazywać mi grę, zawiesza się ... Masz pojęcie, co może być nie tak?
Peter Raeves
Nie musiałem instalować Internet Explorera i wszystko działało dobrze. Ale na mojej odpowiedzi spostrzegłem, że niektóre osoby zgłosiły, że IE jest potrzebna, więc jeśli po wykonaniu tych kroków nadal występują problemy, powinny zainstalować IE, aby sprawdzić, czy to rozwiązuje. Do zobaczenia w grze!
renatov