Como instalar o League of Legends no Ubuntu

17

Estou usando o Ubuntu 14.04 e o PlayOnLinux 4.2.2. Consegui fazer o League of Legends funcionar quase perfeitamente, existem apenas dois problemas. A primeira é que a loja para comprar coisas com IP / RP é apenas uma tela preta. Aqui está uma captura de tela:

League of Legends - Loja vazia

O segundo problema é que no jogo, durante a partida, alguns menus são confusos, como se estivessem em uma resolução diferente da resolução atual do jogo. Por exemplo, a loja de itens abre uma janela normal, mas o conteúdo dessa janela está em toda a tela. Aqui está uma captura de tela:

League of Legends - Loja quebrada no jogo

Todo o resto está funcionando bem, eu até fico com FPS alto. Instalei o LoL via PlayOnLinux e apliquei o patch do TuxLoL. Eu tenho um Notebook Optimus, Dell Inspiron 14R 5421, ele possui uma placa de vídeo integrada Intel e uma placa dedicada Nvidia GeForce 730M, que são tratadas adequadamente pelo Bumblebee.

Como faço para corrigir esses dois problemas? Alguém me poderia ajudar por favor?

renatov
fonte
Qual versão do pacote mono você instalou? Eu tentei com o mono-runtime (3.2.8) e recebo os pacotes pastebin.com/kbwqWmPp Instalando os pacotes mono-devel (3.2.8), recebo o pastebin.com/ZbA8rQ21 Obrigado!
Sua solução parece não resolver todos os problemas, já que você não menciona mais o problema da loja de outgame. Não sei se você ainda tem um problema, mas depois de seguir seu tuto, permaneço com uma tela preta por 5 segundos e o jogo é encerrado logo após abrir a loja RP / IP.
ElNikopol
@ ElNikopol, mencionei no final da minha resposta que a loja de usuários está funcionando e até postei 3 telas de impressão mostrando que está funcionando.
Renatov

Respostas:

26

Resposta atualizada : a partir de setembro de 2015, apenas as etapas 1, 2 e 3 são necessárias para um League of Legends 100% funcional no Ubuntu 14.04

Finalmente resolvi todos os problemas e League of Legends está funcionando 100%. Aqui está um tutorial abrangente sobre COMO JOGAR LIGA DE LENDAS NO UBUNTU 14.04 .

  1. Instale o driver da placa de vídeo (no meu caso, eu tenho uma NVIDIA GeForce 730M):

    Abra Configurações da unidade -> Software e atualizações -> Drivers adicionais e clique na opção de driver proprietário. Aqui está uma captura de tela:

    Caixa de diálogo Software and Updates

  2. Instale o PlayOnLinux:

    sudo apt-get install playonlinux
    
  3. Instale o League of Legends através do PlayOnLinux

    • Abrir jogo no Linux
    • Clique em "Instalar"
    • Digite "league of legends"
    • Selecione o jogo e clique no botão "Instalar".

    Aqui está uma tela de impressão:

    Menu de instalação do PoL

    Basta clicar em Avançar >> Avançar >> Avançar * >> Concluir *. Certifique-se de não alterar nada, instale no diretório padrão (não altere nada no instalador) e desmarque "Launch League of Legends" quando a instalação terminar.

  4. Instale o TuxLoL (não é mais necessário, está aqui apenas para referência)

    • Faça o download aqui: https://bitbucket.org/Xargoth/tuxlol/wiki/Home
    • Descompacte em qualquer lugar que desejar
    • Digite a pasta que você acabou de descompactar (onde existe o arquivo tuxlol.exe) e execute-o:

      $ mono tuxlol.exe patch --dir "LEAGUE_OF_LEGENDS_DIR"
      

      Obviamente, substitua LEAGUE_OF_LEGENDS_DIRpelo diretório do League of Legends. No meu caso, ele está instalado aqui:

      ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/
      

      PS: Você terá que reaplicar esse patch toda vez que uma nova atualização do LoL for lançada.

  5. Impedir itens grandes na loja de jogos (não é mais necessário, está aqui apenas para referência)

    • Navegue para /home/[usernameername//PlayOnLinux/wineprefix/[virtualdrivename}/drive_c/Riot Games / League of Legends / RADS / solutions / lol_game_client_sln / releases / [0.0.0.XXX] / deploy / DATA / menu / hud

    • Abra o arquivo correspondente à resolução com a qual você toca. Por exemplo, hud1680x1050.ini

    • Adicione estas linhas e salve:

      [TipTracker]
      XPos=-20000
      YPos=-20000
      

    Se você não fizer isso, os ícones da loja de jogos serão grandes demais, eis uma tela de impressão:

    exibição de jogo de tamanhos incompatíveis

    Depois de adicionar estas linhas, sua loja do jogo ficará bem:

    visão correta do jogo

PS: algumas pessoas relataram que precisavam instalar o Internet Explorer usando o PlayOnLinux para que a loja funcionasse. Mas para mim, funcionou muito bem.

  1. Jogue o jogo!

    Para jogar, basta abrir o PlayOnLinux, selecione League of Legends e clique em "Executar". Lembre-se, se você possui um Notebook Optimus, deve abrir o PlayOnLinux como mencionado na seção 5 todas as vezes. Aqui estão algumas capturas de tela do jogo em execução:

Como você pode ver, League of Legends está funcionando 100% no Ubuntu 14.04: loja de usuários, loja de itens de jogo, conexão Maestro e todos os mapas. Apenas certifique-se de seguir estas instruções ao risco. Se eu ajudei você, por favor, vote.

renatov
fonte
Cancelei as alterações do @ Braiam, para que as imagens possam ser mais nítidas e todos possam ver melhor quais foram os erros e as instruções que essas imagens estavam mostrando. Aceitei todas as outras edições, obrigado!
Renatov 5/05
2
Você deve citar suas fontes (por exemplo, playonlinux.com/en/topic-11029.html ).
BenC
3
@ BenC Eu usei cerca de 10 fontes diferentes para reunir todas essas informações, a que você postou é apenas uma delas. Não coloquei links para todos eles, porque alguns não estão totalmente corretos. Na minha compilação, filtrei apenas as informações que funcionavam no Ubuntu 14.04 para produzir um League of Legends 100% funcional.
Renatov 10/05
2
alguns detalhes podem estar faltando para as pessoas que tentam depurar sua instalação. Muitas vezes há longas conversas com dicas sobre como depurar alguns problemas. Isso também pode ser bastante útil ;-)
BenC
3
Corrigido, para pessoas como eu (iniciantes no Ubuntu), instale o pacote mono-complete e execute este comando: "patch mono tuxlol.exe --dir ~ / .PlayOnLinux / wineprefix / LeagueOfLegends / dosdevices / c: / Riot \ Games / League \ of \ Legends / "o do guia não funciona.
Nick Oh
3

insira a descrição da imagem aqui

Atualizado 2019

  • Verifique se os drivers gráficos estão atualizados e em execução : nVidia AMD (Intel é automática) - use nvidia-settingspara verificar se está executando na linha de comando da nvidia

  • Instale o Lutris

  • Instalar Liga

  • Após todas as atualizações importantes da Liga, DESINSTALE completamente e reinstale a Liga novamente ou isso pode quebrar

Vídeo de ajuda

NOTA: Os drivers de liga e gráficos rodam / carregam melhor com os ambientes de desktop modernos, como o Budgie, no mais recente Ubuntu não LTS

Agora para sair de bronze ....

Jonathan
fonte
1
Finalmente saí do bronze pessoal
Jonathan #:
0

Achei que eu deveria postar aqui a minha solução, já que é basicamente a primeira coisa que apareceu na minha pesquisa no google quando me deparei com esse problema, talvez salve outro cara, o problema de ir mais fundo.

I. A postagem aceita não corrige a loja, porque não instala o Internet Explorer, e o cliente LOL precisa do IE para gerar a loja e outros enfeites, basicamente o que você precisa fazer é:

  1. Abra o PlayOnLinux
  2. Selecione League of Legends
  3. Vá para Configurar
  4. Instalar componentes
  5. Instale o Internet Explorer 8 (verifique se você está emulando o Win XP para que isso funcione)

II Verifique se você está executando o Win XP:

  1. Abra o PlayOnLinux
  2. Selecione League of Legends
  3. Vá para Configurar
  4. Vinho
  5. Configure o Wine
  6. Formulários
  7. Versão do Windows [Windows XP]

Além disso, se você for para Bibliotecas aqui (depois de instalar o IE8), observe que ele executará as bibliotecas necessárias para o funcionamento da loja.

duvidoso
fonte
Funciona; certifique-se de instalar o IE8 como descrito, e não com as aplicações padrão de instalação (caso contrário, acaba na sua própria unidade virtual e é inútil)
personne3000
Como chego até a loja? Meu jogo parece travar pouco antes do jogo começar. Posso ver a barra / números de carregamento, mas quando o jogo está prestes a começar, posso ouvir os ruídos do jogo, mas, em vez de me mostrar o jogo, ele trava ... Alguma idéia do que pode estar errado?
Peter Raeves
Não precisei instalar o Internet Explorer e tudo funcionou bem. Mas fiz uma observação na minha resposta, dizendo que algumas pessoas relataram que o IE é necessário; portanto, se ainda tiverem problemas após seguir essas etapas, devem instalar o IE para verificar se ele resolve. Vejo você no jogo!
Renatov