League of Legends - PlayOnLinux застревает

Я являюсь новым здесь. Я пытался установить игру League of Legends через PlayOnLinux, но после выбора LOL из списка игр и нажатия затем я не вижу прогресса, просто загрузившись все время.

game stuck screenshot

Кто-либо может помочь мне?

Я попытался также установить с .exe файлом и получил много ошибок как thisone в реве изображения.

league of legends playonlinux error

Я запускаю Ubuntu 16.04 LTS x64.

9
задан 31 August 2016 в 12:26

2 ответа

Для всех, у кого были проблемы с установкой / запуском с помощью PlayOnLinux, ознакомьтесь с Lutris .

У меня все прекрасно работало на Ubuntu 17.04

через это видео на YouTube https://www.youtube.com/watch?v=0YW5ulQOaGk

4
ответ дан 23 November 2019 в 04:55

В Reddit есть сообщение r / Ubuntu от jmobastos69 , в котором подробно описано, как установить League of Legends (LOL) в PlayOnLinux ( ПОЛ). Этот ответ представляет собой более чистую и слегка измененную версию этого сообщения.

  1. Удалите wine и playonlinux и их зависимости, которые вы установили ранее, и удалите полученные файлы пакетов:

     sudo  apt purge wine playonlinux
    sudo apt autoremove
    sudo apt autoclean
     
  2. Чистая установка промежуточной ветки winehq и wine для 32-разрядной архитектуры с использованием инструкций по установке Wine для Ubuntu:

     sudo dpkg -  надстройка архитектуры i386
    sudo add-apt-repository ppa: вино / вино-сборки
    sudo apt update
    sudo apt install --install-рекомендует winehq-staging
    sudo apt установить вино: i386
     
  3. Установите playonlinux :

     sudo apt install playonlinux
     
  4. Запустить playonlinux в качестве фонового процесса в терминале:

     playonlinux &
     
  5. Сохраните следующий скрипт с именем по вашему выбору (обратите внимание, что я скопировал и вставил скрипт из ссылки jmobastos69 в этот ответ, чтобы каждый мог проверить скрипт здесь):

     #  Дата: (12.04.2012)
     # Последняя редакция: (2015-05-31 08:27)
     # Используемый для тестирования дистрибутив: ArchLinux, Debian Sid
     # Автор: Квентин ПРИС, Валентин ПЕРРУССЕЛЬ, Пьер Эткемайт
     # Лицензия: GPLv3
     # WineHQ: http://winebuild.playonlinux.com/wine/wine-patches/LeagueOfLegends2/
    
     # Журнал изменений
     # (2012-05-11) 22:50 - Квентин ПРИС
     # - Новые патчи для вина для лучшего исполнения
     # (2012-05-11) 23:38 - Квентин ПРИС
     # - Грязный хак, исправляющий проблемы
     # (2012-05-12) 09:45 - Квентин ПРИС
     # - Патчи для osx
     # (2012-05-28) 11:00 - Квентин ПРИС
     # - Проверяет наличие последней версии PoL (InsertBeforeWine плохо поддерживается 4.0.14)
     # (2013-03-10) 22:51 - Pierre ETCHEMAITE
     # - Использовать веб-загрузчик
     # (2013-04-07) 22:23 - Пьер ЭШЕМАЙТ
     # - Вернул, так как как-то сломали PMB (даже не установили)
     # (2013-04-13) 20:12 - GNU_Raziel
     # - Добавлена ​​функция POL_Wine_SetVideoDriver
     # (2013-09-07) 21:17 - Pierre ETCHEMAITE
     # - Исправление для более новых версий LoL
     # (2014-09-01) 21:17 - Квентин ПРИС
     # - Исправление для более новых версий LoL (добавлен d3dx9)
     # (09.01.2015) 00:54 - Pierre ETCHEMAITE
     # - Обновите Wine, чтобы исправить отсутствующую символическую ссылку libgcrypto
     # (10.02.2015) 20:25 = Пьер ЭШЕМАЙТ
     # - Использовать официальный автономный установщик / патчер
     # (31.05.2015) 08:27 = Пьер ЭШЕМАЙТ
     # - используйте Wine 1.7.44-LeagueOfLegends2, чтобы исправить проблему с патчером
     # (26.01.2016) 12:55 (UTC) - Jeddunk
     # - обновить Wine до 1.9.2-LeagueOfLegends5
    
     ["$ PLAYONLINUX" = ""] && выход 0
    источник "$ PLAYONLINUX / lib / sources"
    
    WINEVERSION = "1.9.2-LeagueOfLegends5"
    
    TITLE = "Лига легенд"
    PREFIX = "LeagueOfLegends"
    SHORTCUT_NAME = "Лига легенд"
    
    POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$ TITLE"
    
    POL_SetupWindow_Init
    POL_RequiredVersion "4.0.18" ||  POL_Debug_Fatal "$ APPLICATION_TITLE 4.0.18 требуется для установки $ TITLE"
    POL_SetupWindow_SetID 1135
    
    который glxinfo ||  POL_Debug_Error "$ (eval_gettext 'glxinfo не установлен. Пожалуйста, установите пакет mesa-utils')"
    
    если !  glxinfo |  grep -q GL_EXT_texture_compression_s3tc;  тогда
    POL_SetupWindow_message "$ (eval_gettext 'Предупреждение! Сжатие S3TC недоступно в вашей системе. \ N \ nЕсли у вас бесплатный драйвер, вам может потребоваться установить проприетарный драйвер \ n \ nВ противном случае вы можете включить его, установив пакет libtxc-dxtn0  , но результаты могут быть медленнее ') "
    POL_Debug_Warning "S3TC не включен!"
    фи
    
    POL_Debug_Init
    
    POL_SetupWindow_presentation "League of Legends" "Riot" "http://www.riotgames.com/" "Quentin PÂRIS, BlondVador" "LeagueOfLegends"
    
    POL_SetupWindow_InstallMethod "ЗАГРУЗИТЬ, ЛОКАЛЬНО"
    
    если ["$ INSTALL_METHOD" = "МЕСТНОЕ"];  тогда
    cd "$ HOME"
    POL_SetupWindow_browse "$ (eval_gettext 'Выберите файл установки для запуска.')" "$ TITLE" "" "Исполняемые файлы Windows (* .exe) | * .exe; *. EXE"
    
    если строки "$ APP_ANSWER" | grep -q '\ (name = "Pando Media Booster Downloader" \ | Расширенный установщик \)';  тогда
    NOBUGREPORT = "ИСТИНА"
    POL_Debug_Fatal "$ (eval_gettext 'Невозможно установить с помощью официального загрузчика, извините')"
    фи
    FULL_INSTALLER = "$ APP_ANSWER"
    else # СКАЧАТЬ
    POL_System_TmpCreate «$ PREFIX»
    
     # http://forums.na.leagueoflegends.com/board/showthread.php?t=1474419
    POL_SetupWindow_menu "$ (eval_gettext 'Выберите установщик для загрузки:')" "$ TITLE" "$ (eval_gettext 'North America') ~ $ (eval_gettext 'Europe West') ~ $ (eval_gettext 'Europe Nordic and East')" "~  "
    case "$ APP_ANSWER" в
     "$ (eval_gettext 'Северная Америка')")DOWNLOAD_URL = "http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseNA.exe"
    DOWNLOAD_MD5 = "9d44b68bd02d7b5426556f64d86bbd16"
     ;;
     "$ (eval_gettext 'Europe West')")
    DOWNLOAD_URL = "http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUW.exe"
    DOWNLOAD_MD5 = "eb5d7b007b6022ee555c0dd9fd71263e"
     ;;
     "$ (eval_gettext 'Северная и Восточная Европа')")
    DOWNLOAD_URL = "http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe"
    DOWNLOAD_MD5 = "f08d7b70776b0989eabb016bae77fdaa"
     ;;
    esac
    DOWNLOAD_FILE = "$ POL_System_TmpDir / $ (базовое имя" $ DOWNLOAD_URL ")"
    
    POL_Call POL_Download_retry "$ DOWNLOAD_URL" "$ DOWNLOAD_FILE" "$ DOWNLOAD_MD5" "Автономный установщик $ TITLE"
    
    FULL_INSTALLER = "$ DOWNLOAD_FILE"
    фи
    
    POL_System_SetArch "x86"
    POL_Wine_SelectPrefix "$ PREFIX"
    POL_Wine_PrefixСоздать "$ WINEVERSION"
    
    POL_Call POL_Install_corefonts
    POL_Call POL_Install_vcrun2005
    POL_Call POL_Install_vcrun2008
    POL_Call POL_Install_d3dx9
    
    Set_OS "win7"
    
    POL_SetupWindow_message "$ (eval_gettext 'Предупреждение: вы не должны ставить галочку в поле" Запустить $ TITLE "после завершения установки')" "$ TITLE"
    
    POL_Wine_WaitBefore "$ TITLE"
    POL_Wine "$ FULL_INSTALLER"
    
    Set_OS winxp
    
     # Установить ключи информации графической карты для вина
    POL_Wine_SetVideoDriver
    
    POL_Call POL_Function_OverrideDLL встроенный, собственный dnsapi
    POL_Shortcut "lol.launcher.admin.exe" "$ SHORTCUT_NAME" "$ SHORTCUT_NAME.png" "" "Game; RolePlaying;"
    
    если ["$ INSTALL_METHOD" = "ЗАГРУЗИТЬ"];  тогда
     # Освободите место на диске
    POL_System_TmpDelete
    фи
    
    если ["$ POL_OS" = "Linux"];  тогда
    если ["$ (cat / proc / sys / net / ipv4 / tcp_timestamps)" = "1"];  тогда
    FORUM_URL = 'http: //forums.euw.leagueoflegends.com/board/showthread.php? T = 2058453'
    POL_SetupWindow_question "$ (eval_gettext 'Если вы получаете ошибки подключения при попытке входа в систему, попробуйте отключить tcp_timestamps в ядре.') \ N $ (eval_gettext 'Хотите прочитать исходную ветку на форумах League of Legends?')" "$ TITLE  "
     ["$ APP_ANSWER" = "TRUE"] && POL_Browser "$ {FORUM_URL}"
    фи
    фи
    
    POL_SetupWindow_Close
    выход 0
     
  6. Выберите «Запустить локальный скрипт» в меню «Инструменты» PlayOnLinux и выберите скрипт, который вы только что сохранили.

  7. Следуйте инструкциям, чтобы установить League of Legends. Не забудьте снять флажок в поле «Запустить League of Legends» в конце мастера установки.

  8. В PlayOnLinux нажмите «Выполнить» в приложении League of Legends.

10
ответ дан 23 November 2019 в 04:55

Другие вопросы по тегам:

Похожие вопросы: