League of Legends - PlayOnLinux steckt fest

9

Ich bin neu hier. Ich habe versucht , League of Legends Spiel über PlayOnLinux zu installieren, aber nach LOL aus der Liste der Spiele ein und klicken neben ich keine Fortschritte zu sehen, nur die ganze Zeit geladen werden .

Spiel stecken Screenshot

Kann mir jemand helfen?

Ich habe auch versucht, mit .exe-Datei zu installieren und habe viele Fehler wie diesen im Bild unten bekommen.

Liga der Legenden Playonlinux Fehler

Ich verwende Ubuntu 16.04 LTS x64.

Andrzej Kraszewski
quelle
Es wird möglicherweise geladen. Bei der Installation der Dotnet-Komponenten sind lange Ladezeiten aufgetreten.
David dein Freund
Öffnen Sie PlayOnLinux vom Terminal aus und prüfen Sie, ob eine Warnung oder ein Fehler ausgegeben wird. Vielleicht kann sich hier jemand das ansehen und es für Sie lösen.
Sandeep Neupane
Kannst du mir sagen, wie es geht? Ich bin nicht so gut mit Linux: P
Andrzej Kraszewski
Ok, ich habe eine Lösung gefunden, wie man LOL installiert, aber nachdem ich POL "Run" gedrückt habe, kommt BugSplat ... Hier ist der Link für das Tutorial: youtube.com/watch?v=WMfZ0ycgQbc
Andrzej Kraszewski
1
@RPiAwesomeness Super, ich habe es auch durchgelesen, aber ich wollte eine zweite Meinung. Vielen Dank. :)
edwinksl

Antworten:

10

In Reddit von jmobastos69 gibt es einen R / Ubuntu-Beitrag, in dem beschrieben wird , wie League of Legends (LOL) in PlayOnLinux (POL) installiert wird. Diese Antwort ist eine sauberere und leicht modifizierte Version dieses Beitrags.

  1. Entfernen Sie wineund playonlinuxund ihre Abhängigkeiten, die Sie zuvor installiert haben, und entfernen Sie abgerufene Paketdateien:

    sudo apt purge wine playonlinux
    sudo apt autoremove
    sudo apt autoclean
    
  2. Installieren Sie den Staging-Zweig der winehq und winefür die 32-Bit-Architektur mithilfe der Installationsanweisungen von Wine für Ubuntu sauber :

    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. Installieren playonlinux:

    sudo apt install playonlinux
    
  4. Starten Sie playonlinuxals Hintergrundprozess im Terminal:

    playonlinux &
    
  5. Speichern Sie das folgende Skript unter einem Namen Ihrer Wahl (beachten Sie, dass ich das Skript aus dem Link von jmobastos69 zu dieser Antwort kopiert und eingefügt habe, damit das Skript von allen hier überprüft werden kann):

    # 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. Wählen Sie "Ein lokales Skript ausführen" aus dem Menü "Extras" von PlayOnLinux und wählen Sie das Skript aus, das Sie gerade gespeichert haben.

  7. Befolgen Sie die Anweisungen, um League of Legends zu installieren. Denken Sie daran, das Kontrollkästchen "League of Legends starten " am Ende des Installationsassistenten zu deaktivieren .

  8. Drücken Sie in PlayOnLinux in der League of Legends-App auf "Ausführen".

edwinksl
quelle
1
Kann bestätigen, dass dies ab September 2016 funktioniert. Die Dinge werden sich wahrscheinlich in Zukunft ändern, aber ich konnte League installieren und zum Laufen bringen. Ich werde mich gleich melden, wenn ich die Gelegenheit habe, tatsächlich ein Spiel zu spielen.
RPiAwesomeness
1
Habe gerade ein schnelles vs AI-Spiel gespielt und es scheint gut zu laufen!
RPiAwesomeness
Ich arbeite nicht für mich. Der Installationsvorgang ist abgeschlossen, aber wenn ich das Spiel
starte,
@NoahPassalacqua Ja, mir ist kein robuster Installationsvorgang bekannt. Es bricht immer irgendwann ...
edwinksl
2
@edwinksl Ich habe es mit Lutris zum Laufen gebracht!
Noah Passalacqua
4

Wenn Sie Probleme mit der Installation / Ausführung mit PlayOnLinux haben, lesen Sie Lutris .

Unter Ubuntu 17.04 hat alles erstaunlich gut funktioniert

Ich bin auf dieses Youtube-Video https://www.youtube.com/watch?v=0YW5ulQOaGk gestoßen

Noah Passalacqua
quelle
Viel schöner als PlayOnLInux, danke! Arbeitete an meinem ersten Versuch mit nur wenigen Klicks, ohne seltsame Fehler oder Störungen. Viel modernere Art, Spiele unter Linux zu spielen. Es ist nur in Version 0.4, aber ich wette, es wird bald so einfach wie Dampf sein
Jonathan