league of legends linux

League of Legends Linux

League of Legends Linux

05.09.2017  —  обновлен  PortWINE  League  of  Legends  до  версии  3.6


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


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


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

  • Обновлен wine staging 2.15
  • Заново собран префикс
  • Обновлены скрипты установки, запуска и дебага
  • Увеличена общая производительность клиента
  • Больше нет просадок ФПС после долговременной игры

Скачать новую версию PortLoL-36

Скачать предыдущую версию PortLoL-34


А пока скачивается новый порт:


Вы можете увеличить ФПС не теряя качества графики, просто выставив в настройках игры качество теней на низкое! Разницы особо не видно, а вот ФПС может поднять значительно.

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

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

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

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

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

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

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

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

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

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

Изменения в версии 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
В начале выводить комментарии:   новые | старые | лучшие
Alex Doc
Участник
[spoiler title=" "] PortWINE version: 36 ——————————————— Date and time of start debug for PortLoL… Читать дальше »
Петро
Гость
Задача: запустить одной командой клиент на 10 компютерах. Для того, что бы периодичски просто обновлять… Читать дальше »
Tapok_v_Tapkah
Гость
ERROR:browser_gpu_channel_host_factory.cc(103)] Failed to launch GPU process. Сразу после установки PortLol. Ошибка одна и та же… Читать дальше »
gavr
VIP

Spoiler
PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте fidblog.ru
———————————————
PortWINE version:
36
Date and time of start debug for PortLoL
Вс сен 17 15:07:19 MSK 2017
The installation path of the PortLoL:
/home/gavr/PortLoL/data/scripts
Operating system
ОС: Manjaro Linux
Desktop Environment
gnome
GNOME
Kernel
4.13.0-1-MANJARO
CPU
model name : AMD Ryzen 5 1600 Six-Core Processor
RAM
total used free shared buff/cache available
Mem: 16067 4446 9985 263 1634 12523
Swap: 0 0 0
Graphic cards
23:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.82
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.82
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.82
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Version WINE in the Port
wine-2.15 (Staging)
log WINE
err:module:load_builtin_dll failed to load .so lib for builtin L»winebus.sys»: libudev.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:winedevice:async_create_driver failed to create driver L»WineBus»: c0000142
LeagueClient.exe(00000009): ALWAYS| Application Version:7.18.202.854 — CL:2020854 — Build Date:Sep 11 2017 — Build Time:18:47:38
p11-kit: couldn’t load module: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

Дмитрий Заерко
Участник
На свободных драйверах плохо работает 36-ая версия, хуже 34-ой. Если будет возможность, найдите решение этой… Читать дальше »
Misif
Гость
При установленном японском языке не отображаются надписи в некоторых местах.Исправил установкой allfonts в winetrics.Прошу позаботиться… Читать дальше »
gavr
VIP

можно же поставить японскую озвучку не меняя язык

Misif
Гость

Я просто японский изучаю.Полное погружение =)

Дмитрий Заерко
Участник
Проверил работу игры на проприетарных драйверах. 36-ая версия на проприетарных работает хуже 34-ой на свободных,… Читать дальше »
gavr
VIP
у меня на проприетарных надпись победа тож с тормозами выходит несмотря на то что вся… Читать дальше »
Дмитрий Заерко
Участник

Вы вроде бы делали тесты… Может посоветуете что-нибудь? Или пока что порт — самое оптимальное?

gavr
VIP
Да я пробовал все возможные способы запуска лола в то время пока не нашел способ… Читать дальше »
Дмитрий Заерко
Участник
А когда попробовал поиграть на проприетарных в 36-ую, заметил что игра работает хуже, и кадров… Читать дальше »
Дмитрий Заерко
Участник
35-ая? Не видел ее. Я пока что не знаю, что именно заставило в 36-ой версии… Читать дальше »
Дмитрий Заерко
Участник
Вот и мне кажется, что это странно. Но я отыграл пару матчей, и понял что… Читать дальше »
gavr
VIP
Ты кстати через опенгл пробовал? Только что у человека с видяхой RX480 было 30-50 фпс,… Читать дальше »
Дмитрий Заерко
Участник
Попробовал. Фпс стал такой же как в 36-ой версии, даже чуть хуже, а шрифты и… Читать дальше »
Дмитрий Заерко
Участник

Что нужно сделать, чтобы попробовать его?

gavr
VIP
also u can try force game on open gl. just google it. U must add… Читать дальше »
Дмитрий Заерко
Участник
Нет, не пробовал. Я ничего не менял, когда ставил порт. И кстати говоря, надпись победа/поражение… Читать дальше »
Дмитрий Заерко
Участник
Добрый день. Поведайте пожалуйста, как обстоят дела с свободными драйверами в будущем. В портлоге 36-ой… Читать дальше »
Дмитрий Заерко
Участник

Попробую обновить систему и заново попробовать. Хотя не уверен, что это поможет…

gavr
VIP

а почему не попробуешь проприетарные поставить?

Дмитрий Заерко
Участник

Хотя… кажется эта проблема решилась сама собой. Сейчас попробовал поставить проприетарные, и разрешение нормальное…

gavr
VIP
уверен что она могла решиться в любой момент при переходе на другой дистрибутив, или просто… Читать дальше »
Дмитрий Заерко
Участник

Это слишком просто. Мне нравится система, я готов немного подождать.

Дмитрий Заерко
Участник
В моей системе перестали поддерживаться VGA разъемы для мониторов, из-за чего компьютер не видел разрешение… Читать дальше »
Дмитрий Заерко
Участник
Если что, сижу пока что на 34-ой версии. На моей системе 36-ая работает плохо, 5-15… Читать дальше »
gavr
VIP
свободные nouveau? понятия не имею почему у многих так просел фпс, а у меня все… Читать дальше »
Дмитрий Заерко
Участник
Ясно, жаль. Надеюсь, потом появится версия, исправляющая это. Хочется и на свободных поиграть, все-равно же… Читать дальше »
gavr
VIP
https://youtu.be/w6tP6Zac1K8 Переставил систему и теперь все хорошо. Вот тест фпс в замесах(40-50) и на линии(60-80)(и… Читать дальше »
gavr
VIP
блин пока ставилась федора играл в лол с ноута, а тут фпс такой 100 даж… Читать дальше »
gavr
VIP
беру свои слова назад, видимо при просмотре повторов фпс гораздо меньше (на 20) чем в… Читать дальше »
Uzeda
Гость

the new version (36) has very lag . my fps drop by half

Дмитрий Заерко
Участник
gavr
VIP

кто-нибудь ловил баг — при смене любых настроек графики кроме окно/фуллскрин игра вылетает до клиента?

лог потом переделаю, велика вроятность что он не связан с этой проблемой
PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте fidblog.ru
———————————————
PortWINE version:
35
Date and time of start debug for PortLoL
Вт сен 5 22:46:31 MSK 2017
The installation path of the PortLoL:
/home/gavr/games/LOLPort/data/scripts
Operating system
ОС: Ubuntu 17.04
Desktop Environment
gnome-wayland
GNOME
Kernel
4.10.0-33-generic
CPU
model name : AMD Ryzen 5 1600 Six-Core Processor
RAM
всего занято свободно общая буф./врем. доступно
Память: 16061 3794 2244 162 10021 11775
Подкачка: 2047 0 2047
Graphic cards
23:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 384.69
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 384.69
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 384.69
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Version WINE in the Port
wine-2.15 (Staging)
log WINE
err:module:load_builtin_dll failed to load .so lib for builtin L»winebus.sys»: libudev.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:winedevice:async_create_driver failed to create driver L»WineBus»: c0000142
LeagueClient.exe(00000009): ALWAYS| Application Version:7.17.199.8051 — CL:1998051 — Build Date:Aug 16 2017 — Build Time:20:03:42
p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:module:load_builtin_dll failed to load .so lib for builtin L»XAudio2_2.dll»: libopenal.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:ole:COMPOBJ_DllList_Add couldn’t load in-process dll L»C:\\windows\\system32\\XAudio2_2.dll»
err:ole:CoGetClassObject no class object {b802058a-464a-42db-bc10-b650d6f2586a} could be created for context 0x1
err:ntdll:RtlpWaitForCriticalSection section 0x8e0060 «heap.c: HEAP.critSection» wait timed out in thread 011b, blocked by 010c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x8e0060 «heap.c: HEAP.critSection» wait timed out in thread 0127, blocked by 010c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x8e0060 «heap.c: HEAP.critSection» wait timed out in thread 00fc, blocked by 010c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x8e0060 «heap.c: HEAP.critSection» wait timed out in thread 00fd, blocked by 010c, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x95c7bc «?» wait timed out in thread 0123, blocked by 011b, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x95c7bc «?» wait timed out in thread 0124, blocked by 011b, retrying (60 sec)

Дмитрий Заерко
Участник

Нет, не было у меня. Только упавший фпс.

gavr
VIP

такс отбой, похоже что баг только у меня(((

gavr
VIP
не получилось решить эту проблему, на разных портах и бутылках одинаковый баг, сейчас попробую на… Читать дальше »
gavr
VIP
такс, на другой системе точно такой же баг, что означает что скорее всего он должен… Читать дальше »
Dark
Гость
У меня просто при старте игры выкидывает периодически и просит переподключиться. Часть ошибок в логе… Читать дальше »
Dark
Гость

Не находит winebus и gnome-keyring

gavr
VIP

но сменяет настройки графики(например обводку персонажей) нормально, и не выкидывает?

Dark
VIP
Dark
VIP

Да, всё нормально

gavr
VIP

такс получилось мой порт завести, на другой системе, похожу в старой чтото сломалось, завтро переставлю. Все работает просто отлично, ~60 в тимфайтах 5/5 и >100 в не в тим файтах)

Spoiler
comment image

Spoiler
comment image

gavr
VIP
так и не получилось запустить 36 порт, клиент открывается но в самой игре просто bugsplut
Дмитрий Заерко
Участник
Вот кусок из лога, после запуска клиента: p11-kit: couldn’t load module: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть… Читать дальше »
gavr
VIP
вечером посмотрю, у меня вчера в кастоме было 80-90, (и это гораздо меньше чем в… Читать дальше »
Дмитрий Заерко
Участник

Спасибо. Пока проблема не решена, пересяду обратно на 34-ую.

Дмитрий Заерко
Участник
Пошел я проверять на радостях новую версию. Увидев пункт про увеличение кадров понял, что наконец… Читать дальше »
Иван
Участник
Абсолютно идентичная проблема, драйвера тоже использую свободные, фпс очень низкий — в пределах 30-ти, на… Читать дальше »
Дмитрий Заерко
Участник

Вот у меня вообще 15-19, как и написал, хах.

Дмитрий Заерко
Участник
Можно ли скопипастить папку LoL из Games прошлой версии? Это не повлияет на что-либо? Не… Читать дальше »
Dark
VIP

Да, я так делаю всегда. Хотя большую часть портов накатывал поверх старого.

Lenier
Участник
В новой версии PortLoL36 наблюдается ограниченное по дальности применение «Q» для персонажа Xerath, тоже самое… Читать дальше »
Dark
VIP

В смысле? На Зерате не заметил такого….

Lenier
Участник

Когда тянешь «Q» у меня не дотягивает до максимума, прерывается не хватает примерно одной трети….

Dark
VIP
Не, это не со сборкой косяк. У меня «дотягивает» Попробуйте установить порт «начисто» и закинуть… Читать дальше »
Lenier
Участник

Все вопрос закрыт, дело было в перехвате клавиши от gxneur, спасибо.

Петро
Гость
Почему нет возможности запускать без zenity? Зачем мне каждый раз делать выбор? Как мне обойти… Читать дальше »
gavr
VIP
проблема падения фпс со временем решена, вроде как, по крайней мере за 4 игры по… Читать дальше »
Дмитрий Заерко
Участник

Можно подробнее? Хотелось бы попробовать поднять как-нибудь свой фпс, хех.

gavr
VIP
Ставил лол по вот этому гайду https://www.reddit.com/r/leagueoflinux/comments/5ukgur/a_revised_guide_for_installing_league_of_legends/ , но вайн ставил не на систему а… Читать дальше »
Maxer152
Участник

Подскажите, у кого то были проблемы со звуком ? Работает всё отлично, но без звука.

fenix
Гость

Благодарю Fidel! Сделали то, что я когда-то так и не смог!

fenix
Гость
Одна странность — ФПС в пике выше чем на винде, но менее стабилен. От 45… Читать дальше »
gavr
VIP
Нашел на реддите Q: My FPS drops more the longer the game goes on. How… Читать дальше »
Дмитрий Заерко
Участник
Странно. В прошлом у меня была такая проблема, но позже пропала. Не знаю из-за чего,… Читать дальше »
gavr
VIP
можешь сказать харры пк и дистрибутив который используешь, твое описание ниже что теперь сначала стало… Читать дальше »
Дмитрий Заерко
Участник
Поиграл игры и понял, что фпс у меня граничит где-то на 45-52, на самом деле.… Читать дальше »
gavr
VIP

Спасибо, а точно не знаешь что конкретно поменялось кроме видеодров, что баг пропал?

gavr
VIP

На nouveau дровах у меня 3 фпс)

Дмитрий Заерко
Участник
У меня полная поддержка 3д, то есть на моей видюхе все норм на свободных. В… Читать дальше »
gavr
VIP
UPD попробовал несколько сборок лола, везде эта проблема, и на wine 1.9.2 который специально для… Читать дальше »
gavr
VIP

UPD ))
пробнул запустить на 40 мин лол через SteamPort, и к удивлению фпс просел всего лишь до 50-60 за 36 минут игры, удивительно. Но есть одна проблема, после завершение игры процесс лиги.ехе не пропадает, поэтому чтобы попасть в клиент нужно вручную завершить процесс игры, хотя помойму это происходит не всегда.

50-60 wow
comment image

gavr
VIP

UPD
не, играть через стим невозможно клиент постоянно зависает на стадии пика, и очень рандомно стартует

Дмитрий Заерко
Участник
Беру свои слова назад. Оказалось, что фпс не пропадают, все играется хорошо. Возможно это из-за… Читать дальше »
Дмитрий Заерко
Участник
Порт отлично работает, но я все еще не решил проблему с медленным понижением фпс. Где-то… Читать дальше »
ZeReT
Участник
Такая штука. При попытке установки порта дропает кучу ошибок и крашится. Вот выход из терминала… Читать дальше »
ZeReT
Участник
Криво вставил спойлер. Вот вывод sh PortLoL-34 Gtk-Message: GtkDialog mapped without a transient parent. This… Читать дальше »
Александр
Гость
PortWINE был запущен в режиме создания PortLoL.log и он успешно сохранен в корне каталога порта… Читать дальше »
IceArrow256
Гость
Здравствуйте, у меня проблема с производительностью. При запуске fps около 120-140(как и в Windows), но… Читать дальше »
Misif
Гость
У меня на запускается игра.Не работает ничего кроме лаунчера.Пробовал игру с ботами.Перед запуском ошибка и… Читать дальше »
Misif
Гость

Проблему решил самостоятельно.Не все зависимости установились после установки wine.

ReporterNV
Участник
Большое спасибо за Port League of legends. Я в game.cfg ввел «x3d_platform=1», те указал LoL… Читать дальше »
gavr
VIP

а у тебя с opengl фпс больше чем с drtx?
лог скинь

ReporterNV
Участник
Не особо, разница примерно в 10 FPS. При тестах в своей игре примерно такие результаты:… Читать дальше »
Влад
Гость
Можно ли как-нибудь исправить то, что устанавливается архи-долго? После 20% в клиенте показывало «осталось 30… Читать дальше »
crow7882
Участник

Спасибо за ваши старания , запустилось все хорошо. Система Манджаро

wpDiscuz