league of legends linux

League of Legends Linux

League of Legends Linux

13.08.2018  —  обновлен  PortLoL  до  версии  4.4


PortLoL— это порт для клиента League of Legends под Linux на основе WINE. С удобным и простым графическим установщиком и максимальной производительностью.


League of Legends — динамичная соревновательная сетевая игра, сочетающая скорость и глубину стратегий в реальном времени с элементами ролевой игры. Две команды могучих чемпионов, у каждого из которых уникальная внешность и стиль игры, сражаются на разнообразных аренах и в разных игровых режимах. Постоянно растущий список чемпионов, регулярные обновления, чемпионаты мирового уровня — все это League of Legends! В эту игру можно играть бесконечно.


Изменения в версии PortLoL-44:

  • Не требует glibc версии 2.27 как обязательную зависимость.

Download PortLoL-44 (x86 — stable)

Download old PortLoL-42 (x86_64)


Установка и запуск игры: (+ обучающее видео)

— Скачать скрипт установки

— Открыть терминал и ввести:

sudo apt-get install zenity              (Проверяем установлен ли zenity — это графическое окружение установщика)
cd ~/Загрузки/                                       (переходим в директорию с загруженным скриптом)
sh PortLoL-44                      (создаются ярлыки, прописывается реестр порта, копируются необходимые файлы)

sudo apt-get install wine      и/или устанавливаем зависимости отдельно (инструкция)

— Запускаем лаунчер в меню -> игры: League_of_Legends

Так же, если есть уже скачанный клиент LoL, его можно закинуть в ~/PortLoL/drive_c/Games/League of Legends/

[свернуть]
Запуск debug (поиск ошибок):

При проявлении каких либо проблем с портом, при его запуске выбираем создать PortLoL.log и дальше видим запуск порта как обычно. Когда вы снова увидели проблему, заходим в каталог с портом и скидываем файл PortLoL.log в комментарии сюда! Так же напишите на каком месте у вас возникает проблема и как она себя проявляет!

[свернуть]
История обновлений:

Изменения в версии PortLoL-43:

  • Wine 3.13.1 + staging (без ntdll-futex-condition-var patch) + 2 патча для LoL (первый и второй)
  • Пересоздан 32-х битный префикс порта, что решило проблемы с анимацией при логине и зависаниями при наведении на кнопку «ИГРАТЬ«

 

Изменения в версии PortLoL-42:

  • Wine 3.13.1 + staging (без ntdll-futex-condition-var patch) + patchs for LoL
  • Обновлен префикс порта

 

Изменения в версии PortLoL-41:

 

Изменения в версии PortLoL-40:

  • порт теперь 64-х разрядный
  • используется wine 3.12 x86_64 + staging+ pba (firerat)
  • обновлены скрипты установки и запуска и префикс
  •  добавлены патчи pba увеличивающие производительность клиента

 

Изменения в версии PortLoL-39:

  • Основан на 38 версии PortLoL
  • Удален ucrtbase из реестра

 

Изменения в версии PortLoL-38:

  • Обновлен wine 2.19 + staging patch
  • Заново собран префикс
  • Обновлены скрипты установки и запуска

 

Изменения в версии PortLoL-37:

  • Не публичная (тестовая) версия

 

Изменения в версии PortLoL-36:

  • Обновлен wine staging 2.15
  • Заново собран префикс
  • Обновлены скрипты установки, запуска и д

 

Изменения в версии PortLoL-35:

  • Тестовая не публичная версия.

 

Изменения в версии PortLoL-34:

  • Уменьшена вероятность зависаний во время первого логина (обновлен скрипт start)

 

Изменения в версии PortLoL-33:

  • Используется wine 2.0.2 + библиотеки из crossover 16.2.5-1
  • Обновлены скрипты и префикс порта
  • Ошибок BugSplat больше нет
  • Улучшена общая производительность клиента игры

 

Изменения в версии PortLoL-32:

  • Используется wine 2.0.1 + библиотеки из нового crossover 16.2.5
  • CSMT включен по умолчанию
  • Изменена технология первичного обновления клиента (при первом запуске работает как исправления)
  • Обновлены скрипты и префикс порта

 

Изменения в версии PortLoL-31:

  • Предустановлены: vcrun2015 + d3dx9_36 + d3dx9_39 + d3dx9_42
  • По умолчанию включен XP вместо Vista

 

Изменения в версии PortLoL-30:

  • Полностью пересоздан префикс и реестр порта
  • Убран параметр запуска —no-sandbox

 

Изменения в версии PortLoL-29:

  • Обновлен wine  до wine 2.0 + crosslibs (библиотеки от кроссовера)
  • Обновлен префикс порта
  • Улучшен скрипт дебага
  • Исправлены проблемы запуска на Arch Linux и Gentoo (ТЕСТ)

 

Изменения в версии PortLoL-27:

  • Пересобран префикс порта
  • Обновлены скрипты установки и запуска
  • Во время установки больше не надо выбирать видеокарту и количество её памяти.

 

Изменения в версии PortLoL-25:

  • Обновлен wine 1.8.3 до 1.8.4 + crossover libs
  • Обновлены скрипты установки и запуска

 

Изменения в версии PortLoL-6x-23:

  • Добавлен выбор языка установки
  • В зависимости от выбранного языка, меняется язык и сервер клиента
  • Уменьшена вероятность возникновения ошибок при обновлении клиента
  • Скрипты vars и setup объедены со скриптом runlib 
  • Проделана большая работа по добавлении английского языка. (На основе данного мультиязычного порта, будут опираться все последующие обновления в других проектах PortWINE)

 

Изменения в версии PortLoL-6x-22:

  • Fidelwine_v1.1 (wine 1.8.3 stable + crosslibs + LoL patch + libs from staging 1.9.13)
  • Уменьшена вероятность появления черного экрана вместо логина
  • Значительно увеличена общая производительность

 

Новые важные исправления и улучшения в версии PortLoL-6x-20:

  • Wine 1.9.13 + staging + LoL patch с рабочим CSMT (выключен по умолчанию)
  • Улучшен режим debug (теперь не будет длинных логов с бессмысленно повторяющимися ошибками)
  • Пересобран префикс
  • Переписаны скрипты запуска
  • Исправлены проблемы с обновлением клиента и магазином
  • Исправлена ошибка: ProgramW6432Dir
  • Встроены доп. зависимости
  • Улучшена общая производительность
  • Добавлена поддержка bumblebee
  • Добавлен скрипт полного удаления порта (каталог settings —> REMOVE)
  • Добавлена проверка актуальности версии порта при запуске клиента

 

[свернуть]

 

ИНСТРУКЦИЯ ПО ЗАПУСКУ В ОТДЕЛЬНОЙ X-СЕССИИ

ИНФОРМАЦИЯ ДЛЯ ВСЕХ ЖЕЛАЮЩИХ ПОМОЧЬ РАЗВИТИЮ ПРОЕКТА

 

Войти с помощью: 
avatar
5000
412 Comment threads
1007 Thread replies
102 Followers
 
Most reacted comment
Hottest comment thread
241 Comment authors
ЛёхаLinuxoidMNAНикaschlosys Recent comment authors
новые старые лучшие
Лёха
Гость
Лёха

Ситуация чуть поменялась, после того как установил steam (видимо параллельно установились недостающие пакеты). Клиент всё также не запускается, но логи новые, тоже прилагаю

логи
PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
———————————————
PortWINE version:
44
Date and time of start debug for PortLoL
Sat Feb 16 17:24:39 UTC 2019
The installation path of the PortLoL:
/home/amator09/PortWINE/PortLoL/data/scripts
Operating system
ОС: Debian GNU/Linux 9.8 (stretch)
Desktop Environment

Kernel
4.19.4-02480-gd44d301822f0
CPU
model name : 06/2a
RAM
total used free shared buff/cache available
Mem: 4987 367 1778 15 2841 4207
Swap: 0 0 0
Graphic cards
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Version WINE in the Port
wine-3.13 (Staging)
log WINE
wine: cannot find L»C:\\windows\\system32\\winemenubuilder.exe»
000b:err:wineboot:ProcessRunKeys Error running cmd L»C:\\windows\\system32\\winemenubuilder.exe -a -r» (2)
0024:err:module:load_builtin_dll failed to load .so lib for builtin L»winebus.sys»: libudev.so.1: cannot open shared object file: No such file or directory
0024:err:winedevice:async_create_driver failed to create driver L»WineBus»: c0000142
Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
002c:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
002f:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
002f:err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng12.so.0
0051:err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
0051:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0051:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0051:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
002f:err:module:load_builtin_dll failed to load .so lib for builtin L»WLDAP32.dll»: libldap_r-2.4.so.2: cannot open shared object file: No such file or directory
002f:err:module:import_dll Loading library WLDAP32.dll (which is needed by L»C:\\Games\\LoL\\RADS\\projects\\league_client\\releases\\0.0.0.184\\deploy\\Plugins\\rcp-be-gcloud-voice-chat\\GCloudVoice.dll») failed (error c000007a).
002f:err:module:import_dll Library GCloudVoice.dll (which is needed by L»C:\\Games\\LoL\\RADS\\projects\\league_client\\releases\\0.0.0.184\\deploy\\Plugins\\rcp-be-gcloud-voice-chat\\rcp-be-gcloud-voice-chat.dll») not found

Лёха
Гость
Лёха

Я немного странный и решил запустить на Cloudready (типа кастрированная Chrome OS). Запуск не происходит, не может найти wine у себя, что странно, ибо он там есть, если смотреть на пути в логах, где, он, собственно и ругается на отсутствие. Если что, я нубяра, так что не бейте сильно, просто а вдруг что-то можно поделать, интересно же. Логи прилагаю, заранее спасибо.

лог
PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
———————————————
PortWINE version:
44
Date and time of start debug for PortLoL
Sat Feb 16 15:24:46 UTC 2019
The installation path of the PortLoL:
/home/amator09/PortWINE/PortLoL/data/scripts
Operating system
ОС: Debian GNU/Linux 9.7 (stretch)
Desktop Environment

Kernel
4.19.4-02480-gd44d301822f0
CPU
model name : 06/2a
RAM
total used free shared buff/cache available
Mem: 4987 303 3787 14 896 4274
Swap: 0 0 0
Graphic cards
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Version WINE in the Port
/home/amator09/PortWINE/PortLoL/data/scripts/debug: line 44: /home/amator09/PortWINE/PortLoL/data/wine/bin/wine: No such file or directory
log WINE
env: ‘/home/amator09/PortWINE/PortLoL/data/wine/bin/wine’: No such file or directory

Ник
Гость
Ник

Сделайте, будьте добры поддержку windows7+ в winecfg, так как лига перестает поддерживать XP и Vista в апреле этого года 🙁

LinuxoidMNA
Гость
LinuxoidMNA

Поддерживаю!

asch
Гость
asch

не работает 🙁 минт 19.1 вай есть, другие игрули работают,
https://pastebin.com/6XNzgSER <- log

losys
Участник

Добрый вечер не работает доходит до выбора режима и глухо помогите плизPortWINE version: 44 Date and time of start debug… Читать дальше »

Денис
Гость
Денис

очень сильно падает фпс по сравнению с виндовсом, с 150 падает до 20

Денис
Гость
Денис

Решил убрать сглаживание и понизить качество графики в настройках, вылетело теперь в клиент захожу но при загрузки самой игры на… Читать дальше »

Александр
Гость
Александр

Заработало!
Просто не надо было качать из Chrominium! установил Яндекс браузер — и все ОК!

Александр
Гость
Александр

не работает ссылка на скачивание! При попытке загрузить появляется надпись что лимит скачиваний у Вас исчерпан. При этом я это… Читать дальше »

Евгений
Участник

Всем привет! У меня PortLoL запускается через раз. Лог когда не запускается: https://drive.google.com/file/d/1l2eeEpCMaWocXlCH6SmV9FS2484_flJH/view?usp=sharing Когда игра все-таки запускается она начинает жутко… Читать дальше »

Владимир Гончаров
Участник

та же проблема. при запуске смотрю в список задач, если портлол жрёт 100%, то убиваю его и перезапускаю. реально через… Читать дальше »

Евгений
Участник

У меня не так. У меня либо порт запускается и жрет 100% на всех ядрах и жутко тормозит. Либо вообще… Читать дальше »

Евгений
Участник

Кстати, забыл добавить, что ставил по инструкции на сайте и все зависимости стоят.

Dark
VIP

Попробуйте обновить драйвер на видеокарту. Последняя версия для вашей — 390.87. ЕМНИП, там был фикс производительности

Евгений
Участник

Спасибо, вечером попробую.

Евгений
Участник

Обновил драйвер — проблема не решилась. Есть еще идеи?

Евгений
Участник

От создателя порта какие-нибудь коментарии будут?

Артем
Гость
Артем

PortWINE version: 44 Date and time of start debug for PortLoL Срд Окт 3 18:38:48 EEST 2018 The installation path… Читать дальше »

Dark
VIP

Сборка от Лазаруса?
Установите зависимости

pate194800
Участник

Hey! Is it possible to make PortLoL for Korean game client? Thank you! leagueoflegends.co.kr

Misif
Гость
Misif

u can change a region & locale in the game’s launcher login. if korean hangul will not be seen —… Читать дальше »

Misif
Гость
Misif

if u have a full downloaded game — remove game’s files from the port’s directory and paste ur korean version… Читать дальше »

pate194800
Участник

Ok, thank you for help! It works now)))

Благодарный
Гость
Благодарный

Не работает ссылка на «ИНСТРУКЦИЯ ПО ЗАПУСКУ В ОТДЕЛЬНОЙ X-СЕССИИ». И вопрос: Я смогу переключаться между сессиями? (Ну т.е. пока… Читать дальше »

Антон Давыденков
Участник

Все работало до последнего обновления. Что случилось вообще понять не могу. Ребят подсобите умными мыслями. ——————————————— PortWINE version: 44 Date… Читать дальше »

Dark
VIP

Переустанови зависимости

Антон Давыденков
Участник

Простите, но какие зависимости ???

Антон Давыденков
Участник

Все, спасибо за помощь, разобрался, запустился =).

Main Master Yi
Участник

Будет ли фикс на версию 8.18?
В лаунчер могу зайти, в игру — нет 🙁

Кай
Гость
Кай

У меня работает

Dark
VIP

Чё пишет то? Я меня везде заходит

KytaPro
Гость
KytaPro

народ подскажите чайнику как полностью удалить lol чтобы место не занимал?)

Роман
Гость
Роман

PortWINE version: 44 Date and time of start debug for PortLoL Вт сен 4 17:14:18 +06 2018 The installation path… Читать дальше »

Павел
Гость
Павел

При запуске просто синее окно. в чём может быть проблема? PortWINE был запущен в режиме создания PortLoL.log и он успешно… Читать дальше »

alexun
Гость
alexun

PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта Для диагностики проблем, скопируйте ВЕСЬ… Читать дальше »

alexun
Гость
alexun

googgle чёт не особо помогг

Вячеслав
Гость
Вячеслав

PortWINE version: 44 Date and time of start debug for PortLoL Ср авг 29 16:52:43 MSK 2018 The installation path… Читать дальше »

Admirality
Участник

Порт работает отлично, но есть странная проблема. Иногда курсор мыши кидает меня в левый верхний угол. Вообще не могу понять… Читать дальше »

Александр
Участник

Клиент не запускается, логи прилагаю. PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта… Читать дальше »

Dark
VIP

Это у тебя с дровами видюхи косяк. У меня на арче такая же фигня когда то выскакивала — откатывал до… Читать дальше »

Xenx
Гость
Xenx

Подскажите название файла или пакета чтобы запустить через optirun, а то все перепробовал.

Dark
VIP

ЕМНИП, там в скриптах предусмотрено автоматическое определение наличия optirun-а

Loczeski
Гость
Loczeski

Hey it working! Anyway, what should I do for improve fps in game? (any settings in wine?) I have i5… Читать дальше »

KytaPro
Гость
KytaPro

Народ подскажите как удалить lol?

Loczeski
Гость
Loczeski

Run winetricks.

sdfsdfsdf
Гость
sdfsdfsdf

Нужна библиотека для запуска на арче. Добавьте в зависимости !

lib32-libldap

Источник: https://www.reddit.com/r/leagueoflinux/comments/5ukgur/a_revised_guide_for_installing_league_of_legends/de8h1li.

Проверял на антегросе.

Mia
Гость
Mia

Скажите, а можно как-то сделать, чтобы при запуске portlol не закрывались другие программы запущенные через wine?

Xsitin
Гость
Xsitin

не запускается [spoiler title=" "] PortWINE version: 44 Date and time of start debug for PortLoL Вт авг 14 19:51:38… Читать дальше »

Maxim Marshev
Участник

Кто в курсе почему на встроенной графике от интел, игра подтормаживает, хотя fps держится в районе 50-70?Снижение настроек графики не… Читать дальше »

Maxim Marshev
Участник

На Wayland все просто шикарно(До такой степени шикарно, что даже нет тиринга в игре(Хотя тиринг даже на винде есть)), правда… Читать дальше »

Maxim Marshev
Участник

На Xorg даже после выхода из игры начинаются какие-то тормоза DE. Если что у меня KDE 5.13.4

Loczeski
Гость
Loczeski

Do you solved problem?

Dark
VIP

Зафурыкало!
ЗЫ Я и на 43 запустил — пришлось подтянуть 2.27 из sid ветки.
Спасибо!