Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
leagueoflegends [Le 27/06/2013, 15:56] FelixP créée |
leagueoflegends [Le 25/02/2024, 17:14] (Version actuelle) LukePerp Refonte 2024 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>jeu wine}} | ||
+ | |||
====== League of Legends ====== | ====== League of Legends ====== | ||
- | Nous allons découvrir comment installer le jeu League of Legends sous Linux, plus particulièrement Ubuntu, à l'aide de [[:playonlinux|PlayOnLinux]]. | + | Nous allons découvrir comment installer le jeu League of Legends sous Linux, plus particulièrement Ubuntu, à l'aide de Lutris en méthode manuelle. |
- | Je me base sur cette page : http://euw.leagueoflegends.com/board/showthread.php?t=1126445 | + | |
- | + | ||
- | <note important>Étant un logiciel basé Windows, on utilise [[wine|Wine]] qui n'est pas infaillible. Si vous avez un problème récurrent et/ou une solution à un problème, créez un topic sur le ForumUbuntu demandez à un contributeur ou modifiez la page de documentation pour rajouter la solution.</note> | + | |
- | + | ||
- | + | ||
- | ===== Prérequis ===== | + | |
- | * Avoir activé l'[[:accélération graphique]]((Pour connaître l'état d'activation de votre accélération graphique, exécutez cette commande : <code bash>glxinfo | grep rendering</code> et si celle-ci retourne « ''direct rendering: Yes'' », c'est que l'accélération est activée.)) ; | + | |
- | * Avoir installé PlayOnLinux. Les dernières versions de ce logiciel ne sont pas dans les dépôts Ubuntu, je vous remets donc la méthode d'installation ici :<code bash>wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - | + | |
- | sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list | + | |
- | sudo apt-get update | + | |
- | sudo apt-get install playonlinux</code> | + | |
- | * Une bande passante correcte : 4Go vont être téléchargés. | + | |
- | + | ||
- | ===== Installation à l'aide de PlayOnLinux===== | + | |
- | * Lancez PlayOnLinux. Sélectionnez "Installer" dans la barre d'outils. | + | |
- | * Cochez la case **"En test",** pour avoir accès aux applications encore en test. | + | |
- | * Recherchez League of Legends, Lancez l'installation. **N'installez pas** le patch d'icônes pour le moment, il viendra plus tard. | + | |
- | * Sélectionnez **"Télécharger le logiciel d'installation" : une archive tar de 1.8Gio** sera alors téléchargée, dans le dossier ''~/.PlayOnLinux/tmp/LeagueOfLegends/''. \\ Un long moment d'attente va suivre, en fonction de votre connexion internet. (une vingtaine de minutes au moins) | + | |
- | + | ||
- | * **L'«InstallShield Wizard» de LoL se lance** alors. Acceptez bien sûr la license. \\ L'installation custom permet de changer le dossier d'installation et la création ou non d'un raccourci. | + | |
- | * Et après une installation théoriquement sans problème, vous voilà avec LoL installé ! Enfin… presque : \\ Ne cochez pas "Launch League of Legends", **terminez l'installation**. | + | |
- | + | ||
- | * De retour dans PlayOnLinux, lancez LoL. **Deux mises à jour se présentent alors : 2Gio** environ seront téléchargés, et décompressés. \\ Vous pouvez éventuellement interrompre le téléchargement, en fermant le jeu, et le reprendre plus tard sans problèmes. | + | |
- | + | ||
- | * __Vous pouvez désormais jouer !__ | + | |
- | + | ||
- | <note important>Ils est possible que les icônes de la boutique ne s'affichent pas correctement. \\ Il faut alors | + | |
- | * Retourner dans PlayOnLinux (LoL fermé) | + | |
- | * "Installer" -> "En test" -> **League of Legends: ingame shop icons fix** | + | |
- | * Installer. | + | |
- | Comme il l'est précisé, **il faut impérativement que le jeu soit intégralement mis à jour** pour que le script fonctionne correctement. | + | |
- | L'installation prend un peu moins de dix minutes.</note> | + | |
- | ===== Utiliser Skype avec League of Legends ====== | + | |
- | + | ||
- | Si vous souhaitez utiliser Skype avec LoL vous pouvez rencontrer quelques problème (personne qui vous appelle et cela cache la carte).\\ | + | |
- | Une solution est possible. Ce script à pour but de lancer skype sur un serveur graphique différent.\\ | + | |
- | + | ||
- | FIXME Il serait plus intéressant de mettre LoL sur un serveur graphique différent, et a résoudrait le problème du plein écran (on ne peut pas utiliser les autres fenêtres en mode plein écran).Si quelqu'un se propose de le faire, c'est volontiers :) | + | |
- | + | ||
- | * Créez un fichier skype.sh dans lequel vous collerez ceci :<code bash> | + | |
- | #/bin/bash | + | |
- | if !( ps -e | grep "tty8" ); then #Vérifie l'existence du second serveur X | + | |
- | sudo X :3 -ac -terminate & # Lance sur un nouveau serveur X affichage 3 (Uniquement si il n'est pas déjà lancé) | + | |
- | + | ||
- | fi | + | |
- | sleep 1 # Attend 1 secondes que le serveur soit prêt | + | |
- | DISPLAY=:3 xclock & #Lance xclock dans le serveur X pour le faire patienter durant le démarrage de skype. (Sinon il risque de se fermer prématurément) | + | |
- | DISPLAY=:3 skype --dbpath=/home/$USERNAME/.Skype | + | |
- | pkill xclock #Arrête xclock pour quitter le serveur X | + | |
- | sleep 5 #Attend 5 secondes l'arrêt du serveur X | + | |
- | if ( ps -e | grep "tty8" ); then #Si il ne s'est pas arrêté | + | |
- | sudo kill $(ps -e | grep "tty8" | cut -f 1 -d ' ') #Arrête le second serveur X | + | |
- | fi</code>Remplacer $USERNAME par votre nom d'utilisateur. | + | |
- | * Rendez-le exécutable :<code bash>sudo chmod +x /CHEMINDUSCRIPT/Skype.sh</code> | + | |
- | * Créez un lanceur d'application et mettez dedans :<code bash>gksudo /CHEMINDUSCRIPT/skype.sh</code> | + | |
+ | <note important>Ce jeu étant un logiciel basé Windows, on utilise [[wine|Wine]] qui n'est pas infaillible. Si vous avez un problème récurrent et/ou une solution à un problème, créez un topic sur le ForumUbuntu demandez à un contributeur ou modifiez la page de documentation pour rajouter la solution.</note> | ||
- | Lancez-le. Pour basculer sur le serveur graphique de Skype appuyer sur CTRL+ALT+F8. | + | <note>Depuis Juin 2023, il n’y a qu’une seule méthode pour jouer à League Of Legends sur Linux. C’est avec avec Lutris au format Flatpak avec « wine-ge-lol-8.xx ». Les autres versions Snap et classique ne démarrent pas League Of Legends, même avec le bon wine sélectionné. </note> |
- | Pour revenir sur votre serveur graphique principal appuyer sur CTRL+ALT+F7. | + | |
- | Si vous n'avez pas de son, ajoutez votre nom d'utilisateur au groupe audio :<code bash>sudo adduser USERNAME audio</code> | + | Attention, prévoir 30 Go environ d’espace disque nécessaire. |
+ | ==== Installer Lutris au format Flatpak ==== | ||
+ | <code>sudo apt install flatpak | ||
+ | flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo | ||
+ | </code> | ||
+ | Redémarrez, puis installer Lutris flatpak : | ||
+ | <code>flatpak install flathub net.lutris.Lutris</code> | ||
- | ===== Problèmes éventuels ===== | + | ==== Paramétrer Lutris ==== |
- | ==== Le launcher se bloque au moment d'une mise à jour ==== | + | |
- | * Attendez que la mise à jour soit terminée, puis fermez et relancez le launcher. | + | |
- | <note important>Ne fermez pas le laucher trop vite ou la mise à jour repartira de zéro.</note> | + | |
- | * Si le problème persiste, c'est probablement un bug du launcher (aussi présent sous Windows). Il suffit de fermer le launcher et de le rouvrir (parfois plusieurs fois). | + | |
- | ==== La boutique ==== | + | Ouvrez Lutris au format flatpak, puis gérer les version Wine. Installez uniquement la version « wine-ge-lol-y.xx » avec y.xx comme numéro tel que 8.27 |
- | La boutique hors partie peut mettre beaucoup de temps à se lancer (dans certains cas jusqu'à 10 minutes). | + | |
- | Après une mise à jour elle semble ne plus fonctionner mais il faut faire quelques fois "Partie-Aller sur la boutique-Partie-etc" et elle réapparaîtra (3-4 fois) | + | Ensuite, à partir du site officiel https://www.leagueoflegends.com/en-us/?m=download téléchargez le setup officiel pour Windows pour installer League Of Legends, fichier qui ressemble à « Install League of Legends euw.exe » |
- | ==== Problème d'affichage en partie ==== | + | À partir de Lutris, choisissez « Installer un jeu Windows à partir d’un l’exécutable », sélectionnez le fichier setup téléchargé, puis vérifiez bien que la version wine utilisée est « wine-ge-lol.y.xx ». Démarrer l’installation de League of legends de cette façon. |
- | Il peut arriver que le décor de la carte soit tout noir, et que seuls quelques éléments soient apparents. | + | |
- | * Vérifiez que les pilotes de votre carte graphique soient bien installés. | + | |
- | <note important>Si votre carte graphique NVidia utilise la technologie Optimus, il faut lancer PlayOnLinux avec Optirun, voir la page [[:bumblebee|Bumblebee : Optimus sous Linux]].</note> | + | |
- | * Vérifiez l'accélération graphique ((Pour connaître l'état d'activation de votre accélération graphique, exécutez cette commande : <code bash>glxinfo | grep rendering</code> et si celle-ci retourne « ''direct rendering: Yes'' », c'est que l'accélération est activée.)) | + | |
- | * Si tout est ok, ouvrez un terminal : <code bash> sudo apt-get install libtxc-dxtn-s2tc0 </code> | + | |
- | * Modifiez le lanceur sur votre bureau en rajoutant à la fin : <code bash>env force_s3tc_enable=true</code> | + | |
- | ===== Ce que je n'ai pas encore mis de la page source. ===== | + | |
- | === J'ai une erreur : "Erreur du programme. Le programme rads_user_kernel.exe a rencontré un problème sérieux et doit être fermé. [...] erreur dans le programme ou un défaut dans WIne". Que faire ? === | + | |
- | Il faut éteindre le PC (complètement) puis le rallumer et relancer LoL. Si le problème continu, il faudra recommencer l'installation. | + | |
- | === J'ai une erreur BUG SPLAT, que faire ? === | + | Une fois le jeu bien installé, quittez proprement le jeu et le client Riot. |
- | Il semble que le bug splat soit un bug du launcher (même sous Windows), pour corriger cela vous pouvez essayer ça :\\ | + | |
- | * Changer de serveur, de préférence Amérique du nord (cela va retélécharger tout les fichier pour la configuration américaine). | + | |
- | * Se connecter avec son compte, attendre que tout soit chargé et fermer LoL. | + | |
- | * Rouvrir le launcher et rechanger de serveur pour le serveur français. | + | |
+ | Dans Lutris, supprimez l’icone du jeu installer en conservant les fichiers. Conservez bien les fichiers ! | ||
- | Si cela ne fonctionne pas il faudra refaire l'installation | + | À partir de Lutris, choisissez « Ajouter un jeu installé localement », vérifiez que la version wine est bien « wine-ge-lol-y.xx » et sélectionnez le client du jeu : |
+ | <code>/home/utilisateur/Games/league-of-legends/drive_c/Riot Games/League of Legends/LeagueClient.exe</code> | ||
- | ===Les smart cast marche-t-il ?=== | + | Enfin, jouez à League of legends à partir de l’icone du jeu dans Lutris. |
- | Je n'ai pas eu de souci en les essayants. Faites vos retours. | ||
- | ===Je n'arrive pas à "switcher" entre mes différentes fenêtres quand LoL est ouvert, que faire ?=== | ||
- | Il suffit de jouer en mode fenêtré : | ||
- | * Lancez une partie (par exemple le tuto). Appuyez sur Échap | ||
- | * Appuyez sur Échap, sélectionnez "Vidéo", puis "Mode Fenêtre" et enfin "Fenêtré" ("Sans bordure" revient à "Plein Écran.") | ||
- | * Diminuez éventuellement la résolution pour éviter que la fenêtre dépasse sous le tableau de bord. | ||
- | * Pour basculer vers les autres fenêtres appuxez sur Échap, Alt+Tab, Ctrl+Alt+(touche directionnelle). Cliquez dans la fenêtre pour re-capturer la souris. | ||
- | =====Désinstallation complète===== | ||
- | Il suffit, dans PlayOnLinux, de désinstaller le "disque dur virtuel" en supprimant l'application dans la liste. | ||
- | ---- | ||
- | //Contributeurs : [[utilisateurs:FelixP]]// |