Як встановити League of Legends в Ubuntu


17

Я використовую Ubuntu 14.04 та PlayOnLinux 4.2.2. Мені вдалося змусити League of Legends майже ідеально працювати, є лише дві проблеми. Перший полягає в тому, що магазин, який купує речі з IP / RP, - це лише чорний екран. Ось скріншот:

League of Legends - Порожній магазин

Друга проблема полягає в тому, що в грі під час матчу деякі меню псуються, ніби вони знаходяться в іншій роздільній здатності від поточної роздільної здатності гри. Наприклад, магазин магазинів товарів відкриває звичайне вікно, але вміст цього вікна знаходиться на всьому екрані. Ось знімок екрана:

League of Legends - Зламаний магазин в іграх

Все інше працює нормально, я навіть отримую високий FPS. Я встановив LoL через PlayOnLinux, а потім застосував патч TuxLoL. У мене ноутбук Optimus, Dell Inspiron 14R 5421, у нього інтегрована відеокарта Intel та спеціальна карта Nvidia GeForce 730M, з якими Bumblebee правильно обробляє.

Як виправити ці дві проблеми? Може хтось мені допоможе, будь ласка?


Яку версію моно пакета ви встановили? Я намагався з режимом моно-виконання (3.2.8), і я отримую це pastebin.com/kbwqWmPp Встановлення пакетів моно-розробки (3.2.8) я отримую це pastebin.com/ZbA8rQ21 Дякую!

Схоже, ваше рішення не вирішує всіх проблем, оскільки ви більше не згадуєте про проблему магазину аутгамерів. Я не знаю, чи все ще виникає проблема, але після того, як слідкую за тюто, я залишаюсь із чорним екраном на 5 секунд, а потім гру закривають відразу після відкриття магазину RP / IP.
ElNikopol

@ElNikopol, в кінці своєї відповіді я зазначив, що магазин користувачів працює, і я навіть розмістив 3 екрани друку, на яких показано, що він працює.
ренатов

Відповіді:


26

Відповідь оновлено : станом на вересень 2015 року для 100% працюючої League of Legends на Ubuntu 14.04 потрібні лише кроки 1, 2 та 3.

Я нарешті вирішив усі проблеми, і League of Legends працює на 100%. Ось вичерпний навчальний посібник про те, ЯК ГРИГУВАТИ ЛІГУ ЛЕГЕНДІВ НА UBUNTU 14.04 .

  1. Встановіть драйвер відеокарти (у моєму випадку у мене NVIDIA GeForce 730M):

    Відкрийте Налаштування Unity -> Програмне забезпечення та оновлення -> Додаткові драйвери та натисніть на опцію власного драйвера. Ось скріншот:

    Діалог програмного забезпечення та оновлень

  2. Встановити PlayOnLinux:

    sudo apt-get install playonlinux
    
  3. Встановіть League of Legends через PlayOnLinux

    • Відкрити Play On Linux
    • Натисніть "Встановити"
    • Тип "Ліга легенд"
    • Виберіть гру та натисніть кнопку "Встановити".

    Ось друкований екран:

    Меню установки PoL

    Просто натисніть кнопку Далі >> Далі >> Далі * >> Готово *. Переконайтесь, що ви нічого не змінюєте, встановіть у каталозі за замовчуванням (не змінюйте нічого в програмі встановлення) та зніміть позначку "Запустити League of Legends", коли інсталяція закінчиться.

  4. Встановіть TuxLoL (більше не потрібен, він тут лише для довідки)

    • Завантажте його звідси: https://bitbucket.org/Xargoth/tuxlol/wiki/Home
    • Розпакуйте куди завгодно
    • Введіть щойно розпаковану папку (де є файл tuxlol.exe) та виконайте її:

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

      Очевидно, замініть LEAGUE_OF_LEGENDS_DIRсвоїм каталогом League of Legends. У моєму випадку він встановлений тут:

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

      PS: Вам доведеться повторно застосовувати цей виправлення щоразу, коли виходить нове оновлення LoL.

  5. Запобігайте в ігрових магазинах великих предметів (більше не потрібно, це тут лише для довідки)

    • Перейдіть до /home/ evidenceusernameSense/.PlayOnLinux/wineprefix/ evidencevirtualdrivenameSense/drive_c/Riot Games / League of Legends / RADS / рішення / lol_game_client_sln / релізи / [0.0.0.XXX] / розгорнути / DATA / меню / hud

    • Відкрийте файл, що відповідає роздільній здатності, з якою ви граєте. Наприклад hud1680x1050.ini

    • Додайте ці рядки та збережіть:

      [TipTracker]
      XPos=-20000
      YPos=-20000
      

    Якщо цього не зробити, значки в магазині ігор будуть занадто великими, ось екран друку:

    невідповідні розміри подання гри

    Після додавання цих рядків ваш ігровий магазин буде просто чудовим:

    правильний перегляд гри

PS: деякі люди повідомили, що їм доведеться встановити Internet Explorer за допомогою PlayOnLinux для роботи магазину. Але для мене це спрацювало просто чудово.

  1. Грати в гру!

    Щоб грати в гру, просто відкрийте PlayOnLinux, виберіть League of Legends і натисніть «Виконати». Пам'ятайте, якщо у вас є ноутбук Optimus, ви повинні кожного разу відкривати PlayOnLinux, як зазначено в розділі 5. Ось кілька знімків екрану запущеної гри:

Як бачите, League of Legends працює на Ubuntu 14.04: магазин користувачів, магазин ігрових товарів, підключення Maestro та всі карти. Просто переконайтеся, що ви дотримуєтесь цих інструкцій до ризику. Якщо я вам допоміг, будь ласка, підкажіть.


Я скасував зміни @ Braiam, тому зображення можуть бути чіткішими, і ви все краще бачите, які були помилки та вказівки цих зображень. Я прийняв усі інші видання, дякую!
ренатов

2
Ви повинні навести свої джерела (наприклад, playonlinux.com/en/topic-11029.html ).
BenC

3
@BenC Я використав близько 10 різних джерел, щоб зібрати всю цю інформацію, одна з них, яку ви опублікували, є лише однією з них. Я не ставлю посилання на них, тому що деякі не зовсім коректні. Під час моєї компіляції я фільтрував лише інформацію, яка працювала над Ubuntu 14.04, щоб створити 100% працюючу League of Legends.
ренатов

2
Можливо, деякі деталі відсутні для людей, які намагаються налагодити встановлення. Часто тривають переговори з порадами, як налагодити деякі проблеми. Це також може бути дуже корисним ;-)
BenC

3
Виправлено це таким людям, як я (новачки в Ubuntu), встановіть моноповний пакет і виконайте цю команду: "mono tuxlol.exe patch --dir ~ / .PlayOnLinux / wineprefix / LeagueOfLegends / dosdevices / c: / Riot \ Ігри / Ліга \ з \ Легенди / "одна у путівника не працює.
Нік Ой

3

введіть тут опис зображення

Оновлено 2019 рік

  • Переконайтеся, що ваші графічні драйвери оновлені та запущені : nVidia AMD (Intel автоматичний) - використовуйте nvidia-settingsдля перевірки, чи працює він у командному рядку для nvidia

  • Встановіть Lutris

  • Встановити лігу

  • Після кожного головного оновлення ліги UNINSTALL повністю та перевстановлюйте лігу знову, або вона може зламатися

Довідкове відео

ПРИМІТКА. Драйвери ліги та графіки краще працюють / завантажуються в сучасних робочих середовищах, таких як Budgie на останньому не-LTS Ubuntu

Тепер вийти з бронзи….


1
Я вибрався з бронзи нарешті хлопці
Джонатан

0

Я подумав, що я повинен розмістити тут своє рішення, оскільки це в основному перше, що з’явилося на моєму пошуку в Google, коли я зіткнувся з цією проблемою, можливо, врятуй якусь іншу проблему копати глибше.

I. Прийнята публікація не виправляє магазин, оскільки він не встановлює Internet Explorer, а клієнту LOL потрібен IE для того, щоб генерувати магазин і що інше, тому в основному те, що вам потрібно зробити:

  1. Відкрийте PlayOnLinux
  2. Виберіть League of Legends
  3. Перейдіть до налаштування
  4. Встановити компоненти
  5. Встановіть Internet Explorer 8 (переконайтеся, що для цього спрацюєте Win XP)

II. Переконайтеся, що ви працюєте з Win XP:

  1. Відкрийте PlayOnLinux
  2. Виберіть League of Legends
  3. Перейдіть до налаштування
  4. Вино
  5. Налаштування вина
  6. Програми
  7. Версія Windows [Windows XP]

Крім того, якщо ви перейдете сюди до бібліотек (після встановлення IE8), ви повинні помітити, що він запустить бібліотеки, необхідні для роботи магазину.


Чи працює; переконайтеся, що ви встановлюєте IE8, як описано, а не зі встановленням стандартних додатків (інакше він закінчується на власному віртуальному накопичувачі і є марним)
personne3000

Як мені навіть дістатися до магазину? Моя гра, здається, виходить з ладу безпосередньо перед початком гри. Я бачу панель завантаження / номери, але коли гра вже розпочнеться, я чую звуки ingame, але замість того, щоб показувати мені гру, вона руйнується ... Будь-яка ідея, що може бути не так?
Пітер Рейвз

Мені не довелося встановлювати Internet Explorer, і все працювало чудово. Але я поставив спостереження над своєю відповіддю, кажучи, що деякі люди повідомили, що IE потрібен, тому якщо після виконання цих кроків у них все-таки виникають проблеми, вони повинні встановити IE, щоб побачити, чи це вирішує. Побачимося в грі!
ренатов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.