League of Legends - PlayOnLinux bloccato


9

Sono nuovo qui. Ho provato a installare il gioco League Of Legends tramite PlayOnLinux, ma dopo aver scelto LOL dall'elenco dei giochi e facendo clic su Avanti non vedo progressi, caricando sempre.

screenshot del gioco bloccato

Qualcuno può aiutarmi?

Ho anche provato a installare con il file .exe e ho ottenuto molti errori come questo nell'immagine qui sotto.

errore playonlinux di league of legends

Corro Ubuntu 16.04 LTS x64.


Potrebbe essere in fase di caricamento. Ho riscontrato lunghi tempi di caricamento durante l'installazione dei componenti dotnet.
David, il tuo amico,

apri PlayOnLinux dal terminale e controlla se genera avvisi o errori. Forse qualcuno può darci un'occhiata qui e risolverlo per te.
Sandeep Neupane,

Puoi dirmi come si fa? Non sono molto bravo con Linux: P
Andrzej Kraszewski,

Ok, ho trovato una soluzione su come installare LOL ma dopo aver premuto POL "Esegui" arrivando BugSplat ... Ecco il link per il tutorial: youtube.com/watch?v=WMfZ0ycgQbc
Andrzej Kraszewski

1
@RPiAwesomeness Fantastico, l'ho letto anche io, ma volevo una seconda opinione. Grazie. :)
edwinksl

Risposte:


10

C'è un post r / Ubuntu in Reddit di jmobastos69 che spiega come installare League of Legends (LOL) in PlayOnLinux (POL). Questa risposta è una versione più pulita e leggermente modificata di quel post.

  1. Rimuovere winee le playonlinuxrelative dipendenze installate in precedenza e rimuovere i file di pacchetto recuperati:

    sudo apt purge wine playonlinux
    sudo apt autoremove
    sudo apt autoclean
    
  2. Installazione pulita del ramo di staging di winehq e wineper l'architettura a 32 bit utilizzando le istruzioni di installazione di Wine per Ubuntu:

    sudo dpkg --add-architecture i386
    sudo add-apt-repository ppa:wine/wine-builds
    sudo apt update
    sudo apt install --install-recommends winehq-staging
    sudo apt install wine:i386
    
  3. Installa playonlinux:

    sudo apt install playonlinux
    
  4. Inizia playonlinuxcome processo in background nel terminale:

    playonlinux &
    
  5. Salva il seguente script con un nome a tua scelta (nota che ho copiato e incollato lo script dal link di jmobastos69 a questa risposta in modo che lo script possa essere controllato da tutti qui):

    # Date : (2012-04-12)
    # Last revision : (2015-05-31 08:27)
    # Distribution used to test : ArchLinux, Debian Sid
    # Author : Quentin PÂRIS, Valentin PERRUSSEL, Pierre ETCHEMAITE
    # Licence : GPLv3
    # WineHQ: http://winebuild.playonlinux.com/wine/wine-patches/LeagueOfLegends2/
    
    # Changelog
    # (2012-05-11) 22:50 - Quentin PÂRIS
    # - New wine patches for better perfomances
    # (2012-05-11) 23:38 - Quentin PÂRIS
    # - Dirty hack that fixes problems
    # (2012-05-12) 09:45 - Quentin PÂRIS
    # - Patches for osx
    # (2012-05-28) 11:00 - Quentin PÂRIS
    # - Checks for recent version of PoL (InsertBeforeWine is bad supported by 4.0.14)
    # (2013-03-10) 22:51 - Pierre ETCHEMAITE
    # - Use web downloader
    # (2013-04-07) 22:23 - Pierre ETCHEMAITE
    # - Reverted as they somehow broke PMB (not even installed)
    # (2013-04-13) 20:12 - GNU_Raziel
    # - Added POL_Wine_SetVideoDriver function
    # (2013-09-07) 21:17 - Pierre ETCHEMAITE
    # - Fix for newer LoL versions
    # (2014-09-01) 21:17 - Quentin PÂRIS
    # - Fix for newer LoL versions (added d3dx9)
    # (2015-01-09) 00:54 - Pierre ETCHEMAITE
    # - Update Wine to fix missing libgcrypto symlink
    # (2015-02-10) 20:25 = Pierre ETCHEMAITE
    # - Use official standalone installer/patcher
    # (2015-05-31) 08:27 = Pierre ETCHEMAITE
    # - use Wine 1.7.44-LeagueOfLegends2 to fix patcher issue
    # (2016-01-26) 12:55 (UTC) - Jeddunk
    # - upgrade Wine to 1.9.2-LeagueOfLegends5
    
    [ "$PLAYONLINUX" = "" ] && exit 0
    source "$PLAYONLINUX/lib/sources"
    
    WINEVERSION="1.9.2-LeagueOfLegends5"
    
    TITLE="League of Legends"
    PREFIX="LeagueOfLegends"
    SHORTCUT_NAME="League of Legends"
    
    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 is required to install $TITLE"
    POL_SetupWindow_SetID 1135
    
    which glxinfo || POL_Debug_Error "$(eval_gettext 'glxinfo is not installed. Please install mesa-utils package')"
    
    if ! glxinfo | grep -q GL_EXT_texture_compression_s3tc; then
    POL_SetupWindow_message "$(eval_gettext 'Warning! S3TC compression is not available on your system.\n\nIf you have a free driver, you might need to install a proprietary driver \n\nOtherwise, you can enable it by installing libtxc-dxtn0 package, but you might get slower results')"
    POL_Debug_Warning "S3TC not enabled!"
    fi
    
    POL_Debug_Init
    
    POL_SetupWindow_presentation "League of Legends" "Riot" "http://www.riotgames.com/" "Quentin PÂRIS, BlondVador" "LeagueOfLegends"
    
    POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
    
    if [ "$INSTALL_METHOD" = "LOCAL" ]; then
    cd "$HOME"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE"
    
    if strings "$APP_ANSWER"|grep -q '\(name="Pando Media Booster Downloader"\|Advanced Installer\)'; then
    NOBUGREPORT="TRUE"
    POL_Debug_Fatal "$(eval_gettext 'Cant install using the official downloader, sorry')"
    fi
    FULL_INSTALLER="$APP_ANSWER"
    else # DOWNLOAD
    POL_System_TmpCreate "$PREFIX"
    
    # http://forums.na.leagueoflegends.com/board/showthread.php?t=1474419
    POL_SetupWindow_menu "$(eval_gettext 'Select installer to download:')" "$TITLE" "$(eval_gettext 'North America')~$(eval_gettext 'Europe West')~$(eval_gettext 'Europe Nordic and East')" "~"
    case "$APP_ANSWER" in
    "$(eval_gettext 'North America')")
    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 'Europe Nordic and East')")
    DOWNLOAD_URL="http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe"
    DOWNLOAD_MD5="f08d7b70776b0989eabb016bae77fdaa"
    ;;
    esac
    DOWNLOAD_FILE="$POL_System_TmpDir/$(basename "$DOWNLOAD_URL")"
    
    POL_Call POL_Download_retry "$DOWNLOAD_URL" "$DOWNLOAD_FILE" "$DOWNLOAD_MD5" "$TITLE standalone installer"
    
    FULL_INSTALLER="$DOWNLOAD_FILE"
    fi
    
    POL_System_SetArch "x86"
    POL_Wine_SelectPrefix "$PREFIX"
    POL_Wine_PrefixCreate "$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 'Warning: You must not tick the checkbox "Run $TITLE" when setup is done')" "$TITLE"
    
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$FULL_INSTALLER"
    
    Set_OS winxp
    
    # Set Graphic Card informations keys for wine
    POL_Wine_SetVideoDriver
    
    POL_Call POL_Function_OverrideDLL builtin,native dnsapi
    POL_Shortcut "lol.launcher.admin.exe" "$SHORTCUT_NAME" "$SHORTCUT_NAME.png" "" "Game;RolePlaying;"
    
    if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
    # Free some disk space
    POL_System_TmpDelete
    fi
    
    if [ "$POL_OS" = "Linux" ]; then
    if [ "$(cat /proc/sys/net/ipv4/tcp_timestamps)" = "1" ]; then
    FORUM_URL='http://forums.euw.leagueoflegends.com/board/showthread.php?t=2058453'
    POL_SetupWindow_question "$(eval_gettext 'If you get connection errors when attempting to login, try disabling tcp_timestamps in the kernel.')\n$(eval_gettext 'Do you want to read original thread in League of Legends forums?')" "$TITLE"
    [ "$APP_ANSWER" = "TRUE" ] && POL_Browser "${FORUM_URL}"
    fi
    fi
    
    POL_SetupWindow_Close
    exit 0
    
  6. Scegli "Esegui uno script locale" dal menu "Strumenti" di PlayOnLinux e seleziona lo script che hai appena salvato.

  7. Segui le istruzioni per installare League of Legends. Ricorda di deselezionare la casella "Avvia League of Legends" alla fine della procedura guidata di installazione.

  8. In PlayOnLinux, premi "Esegui" sull'app League of Legends.


1
Posso confermare, questo funzionerà a partire da settembre 2016. Le cose probabilmente cambieranno in futuro, ma sono stato in grado di installare e far funzionare League. Riporterò un breve resoconto quando avrò la possibilità di giocare davvero.
RPiAwesomeness,

1
Ho appena giocato una partita veloce contro AI e sembra funzionare bene!
RPiAwesomeness,

non funziona per me. il processo di installazione è completo ma quando vado ad avviare il gioco, mi dà un messaggio di errore fatale ed esco
Noah Passalacqua

@NoahPassalacqua Sì, non sono a conoscenza di alcuna procedura di installazione affidabile. Alla fine si rompe sempre ...
edwinksl

2
@edwinksl L'ho fatto funzionare con Lutris!
Noah Passalacqua

4

Per chiunque abbia avuto problemi con l'installazione / l'esecuzione con PlayOnLinux, controlla Lutris .

Tutto ha funzionato meravigliosamente per me su Ubuntu 17.04

Mi sono imbattuto in questo video di YouTube https://www.youtube.com/watch?v=0YW5ulQOaGk


Molto più bello di PlayOnLInux, grazie! Ho lavorato al mio primo tentativo, in pochi clic, senza bachi o bug strani. Modo molto più moderno di giocare su Linux. È solo nella versione 0.4, ma scommetto che presto sarà facile come il vapore
Jonathan il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.