Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
steam [Le 14/07/2013, 17:21]
ubuntu721 [Liste des jeux disponibles sur Steam]
steam [Le 25/04/2023, 09:20] (Version actuelle)
frombenny lien vers la logithèque
Ligne 1: Ligne 1:
-{{tag>Lucid Precise Quantal ​jeu fps gestionnaire_de_jeux}}+{{tag>Bionic Focal jeu gestionnaire_de_jeux}} 
 ---- ----
  
 {{ :​jeux:​steam_logo.png?​200|Logo de Steam}} {{ :​jeux:​steam_logo.png?​200|Logo de Steam}}
  
-====== Steam, la plate-forme de jeux ====== ​ +====== Steam, la plate-forme de jeux ======
  
 **[[wpfr>​Steam|Steam]]** est une plate-forme de distribution de contenu en ligne (principalement de jeux vidéo), de gestion des droits et de communication développée par Valve et disponible depuis 2003.\\ **[[wpfr>​Steam|Steam]]** est une plate-forme de distribution de contenu en ligne (principalement de jeux vidéo), de gestion des droits et de communication développée par Valve et disponible depuis 2003.\\
-Orientée vers les jeux vidéos ​(et depuis peu les logiciels commerciaux),​ elle permet aux joueurs d'​acheter des jeux dématérialisés,​ des démos de jeux prévus dans l'​avenir et même déjà en circulation dans le commerce, du contenu pour les jeux et de gérer la partie multijoueur des jeux.\\+Orientée vers les jeux vidéo ​(et depuis peu les logiciels commerciaux),​ elle permet aux joueurs d'​acheter des jeux dématérialisés,​ des démos de jeux prévus dans l'​avenir et même déjà en circulation dans le commerce, du contenu pour les jeux et de gérer la partie multijoueur des jeux.\\
 Elle effectue les mises à jour automatiquement et offre des outils communautaires autour des jeux utilisant Steam. Elle effectue les mises à jour automatiquement et offre des outils communautaires autour des jeux utilisant Steam.
  
-Actuellement((mars 2013)) 110 jeux sont disponibles nativement pour GNU/Linux via Steam, tous les jeux de Valve sont prévus pour être portésqu'il s'​agisse ​de la franchise Half Life ou Left4Dead, et même Portal, la liste des jeux prévus pour être portés sous Linux augmente régulièrement.+Tous les jeux de Valve sont déjà disponibles ainsi que de nombreux jeux indépendants. Les triples A se font actuellement rares mais certains éditeurs commencent à faire des effortsen septembre 2021 le catalogue est riche de 8618 jeux.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
   * Avoir activé l'​[[:​acceleration_graphique|accélération graphique]].   * Avoir activé l'​[[:​acceleration_graphique|accélération graphique]].
   * Vérifier la compatibilité de votre système et matériel ([[https://​wiki.ubuntu.com/​Valve/​|ici]]).   * Vérifier la compatibilité de votre système et matériel ([[https://​wiki.ubuntu.com/​Valve/​|ici]]).
   * Mettre à jour votre pilote graphique avec la version la plus récente ([[:​gestionnaire_de_pilotes_proprietaires|Pilotes propriétaires]]).   * Mettre à jour votre pilote graphique avec la version la plus récente ([[:​gestionnaire_de_pilotes_proprietaires|Pilotes propriétaires]]).
  
-=====Méthodes d'​installation =====+===== Méthodes d'​installation =====
  
-Plusieurs méthodes d'​installation sont disponibles,​ qu'​elles soient automatisées,​ manuelles, graphiques, ou en mode console, ci dessous vous sont présentées quelques explications.+Plusieurs méthodes d'​installation sont disponibles,​ qu'​elles soient automatisées,​ manuelles, graphiques, ou en mode console, ci-dessous vous sont présentées quelques explications.
  
-  * [[#depuis_la_logitheque_ubuntu|Depuis ​la logithèque Ubuntu]]+  * [[#depuis_les dépôts officiels|Depuis ​les dépôts officiels]]
   * [[#​installation_depuis_le_paquet_logiciel|Installation depuis le paquet logiciel]]   * [[#​installation_depuis_le_paquet_logiciel|Installation depuis le paquet logiciel]]
   * [[#​en_ajoutant_manuellement_le_depot_officiel_de_steam|En ajoutant manuellement le dépôt officiel de Steam]]   * [[#​en_ajoutant_manuellement_le_depot_officiel_de_steam|En ajoutant manuellement le dépôt officiel de Steam]]
  
-<​note>​Le paquet logiciel Steam rajoute automatiquement le serveur officiel de ses mises à jour dans le dossier de configuration des [[depots|dépôts de logiciel]] auprès desquels se fournit le système en mises à jour.</​note>+<​note ​importante>Pour la version ​[[dingo|19.04]] il semblerait qu'il faille ajouter l'​architecture [[wpfr>i386]] à votre Ubuntu, pour se faire, veuillez ouvrir un [[:​terminal]] avec pour contenu :
  
-==== Depuis la logithèque Ubuntu ====+Nous vérifions notre architecture courante :
  
-Depuis sa sortie officielle, Steam est disponible dans la [[software-center|Logithèque Ubuntu]] et peut être installé très facilement en quelques clics, très pratique pour les néophytes, ce dernier vous proposera de cliquer sur acheter, la possession d'un compte [[https://​login.ubuntu.com/​|Ubuntu Single Sign]] ou [[https://​login.launchpad.net/|Launchpad]] est nécessaire pour son installation,​ mais vous n'​aurez rien à payer, steam étant indiqué comme étant gratuit.+<​code>​dpkg ​--print-foreign-architectures<​/code>
  
-| {{http://​pix.toile-libre.org/​upload/​original/​1361101053.png?​300|Cliquez pour agrandir}} | {{http://​pix.toile-libre.org/​upload/​original/​1361100440.png?​300|Cliquez pour agrandir}} | {{http://​pix.toile-libre.org/​upload/​original/​1361100549.png?​300|Cliquez pour agrandir}} |+Et si vous ne voyez pas [[wpfr>​i386]],​ veuillez saisir ​:
  
-==== Installation depuis le paquet logiciel ====+<​code>​sudo dpkg --add-architecture i386 ; sudo apt update</​code></​note> ​
  
-Commencez par télécharger la dernière version de **[[:​steam|Steam]]** [[http://​media.steampowered.com/​client/​installer/​steam.deb|ici]] et enregistrez-le sur votre disque dur.+==== Depuis les dépôts officiels (recommandé) ====
  
-=== Méthode graphique ===+Depuis sa sortie officielle, Steam est disponible dans les [[depots|dépôts officiels]] et peut être installé ultra facilement, très pratique pour les néophytes en informatique.
  
-Double-cliquez sur le [[paquet|paquet logiciel]] **steam.deb** téléchargé précédemmentla [[:​software-center|Logithèque Ubuntu]] s'​ouvre alors pour vous proposer d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]]. +Pour ce faire, [[:​tutoriel:​comment_installer_un_paquet|installez]] ​le paquet ​**[[apt>​steam]]**.
-<note aide>Si vous avez désinstallé la [[:​software-center|Logithèque Ubuntu]], vous pouvez utiliser [[:​gdebi|gdebi]] pour installer le paquet, ce dernier ne chargeant pas l'​intégralité de la liste des logiciels juste avant, est par ailleurs plus léger et plus rapide que la logithèque ubuntu, et est donc conseillé pour d'​anciennes machines .</​note>​ +
-Laissez la Logithèque Ubuntu charger la liste des logiciels disponibles (assez long sur les ordinateurs les plus anciens) puis cliquez sur le bouton //Install// ou //​Installer//​ pour lancer l'​installation automatisée.+
  
-Une fenêtre s'​ouvrira à la fin de l'​installation du paquet steam, cliquez sur //Launch Steam// pour lancer le client et finaliser l'​installation.+<note important>​si vous avez un problème ​de détection de joystick (no controller detected), essayez avec le paquet ​**[[apt>steam-devices]]**<​/note>
  
-=== Méthode en ligne de commande ​===+==== Installation depuis le paquet logiciel (non recommandé) ====
  
-Ouvrez un [[:terminal]] si ce n'est pas déjà fait.+Commencez par télécharger la dernière version de **[[:Steam]]** [[http://​media.steampowered.com/​client/​installer/​steam.deb|ici]] et enregistrez-le sur votre disque dur.
  
-Si vous avez enregistré ​le paquet **steam.deb** ​dans le dossier //​Téléchargements//​ de votre //Dossier personnel//, [[:tutoriel:​comment_installer_un_paquet|installez le paquet]] avec la commande ​[[:dpkg]]: +Double-cliquez sur le [[paquet|paquet logiciel]] ​**steam_latest.deb** ​téléchargé précédemmentla [[:gnome-software|Logithèque Ubuntu]] s'​ouvre alors pour vous proposer d'[[:tutoriel:comment_installer_un_paquet|installer ​le paquet]].
-<​code>​sudo dpkg -i ~/​Téléchargements/​steam.deb</​code>​ +
-<note important>​Remplacez **~/​Téléchargements/​steam.deb**((le tilde ~ représente votre Dossier Personnel)) par le chemin vers le paquet ​téléchargé ou dpkg ne le trouvera pas</​note>​ +
-Une fenêtre s'​ouvrira aussi à la fin de l'​installation,​ cliquez sur //Launch Steam// pour lancer le client **Steam** et vous connecter sur votre compte ou en créer un.+
  
-==== En ajoutant manuellement ​le dépôt officiel de Steam ====+Cliquez sur le bouton //Install// ou //​Installer//​ pour lancer l'​installation automatisée.
  
-<​note>​Bien qu'il faille généralement éviter ​de mélanger les dépôts prévus pour d'​ancienne versions d'​ubuntu sur de plus récentes, cette méthode prévue pour Ubuntu 12.04 semble également fonctionner sur Ubuntu 12.10 sans problèmes.</​note>​ +Une fenêtre s'ouvrira à la fin de l'installation ​du paquet ​steamcliquez sur //Launch Steam// pour lancer ​le client et finaliser l'​installation.
- +
-Ci dessous vous sont données les informations nécessaires à l'intégration manuelle ​du dépôt logiciel Steam proposé par Valve, dans le système, sans avoir installé préalablement le paquet ​logiciel associé. +
- +
-  - Importer la [[gnupg|signature GPG]] du dépôten saisissant dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante : <​code>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B05498B7<​/code> +
-  - [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : <​file>​deb http://repo.steampowered.com/steam/ precise steam</​file>​ +
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt>​steam-launcher]]** +
- +
-=== Résumé en ligne de commande=== +
- +
-Le résumé à saisir dans un [[:​terminal]],​ utilise ici la [[:​commande_shell|commande]] **[[:​apt-get]]** : +
-<​code>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B05498B7 +
-echo "deb http://​repo.steampowered.com/​steam/​ precise steam" | sudo tee -a  /​etc/​apt/​sources.list.d/​steam.list +
-sudo apt-get update +
-sudo apt-get install steam-launcher</​code>​+
  
 ===== Utilisation ===== ===== Utilisation =====
  
 ==== Démarrer Steam ==== ==== Démarrer Steam ====
- +En utilisant les menus, cliquez sur **Jeux** puis **Steam**. Ou alors, lancez l'​application via le [[:​terminal]] avec la [[:​commande_shell|commande]] suivante : 
-  *En utilisant les menus, cliquez sur **Jeux** puis **Steam**. +  steam 
-  *Ou alors, lancez l'​application ​via le [[:​unity#​tableau_de_bord_dash|dash]] (Ubuntu 11.04 et ultérieures) ou via le [[:​terminal]] ​(toutes versions d'​Ubuntu) ​avec la [[:​commande_shell|commande]] suivante : +(//le lancement de Steam en ligne de commande, peut vous aidez à résoudre certains problèmes de lancement par l'​affichage de messages d'​erreurs//​)
-<​code>​steam</code>+
  
 ==== Connexion à Steam ==== ==== Connexion à Steam ====
Ligne 88: Ligne 66:
 {{ jeux:​steam_lucid_04.png?​300|Connexion à Steam}} {{ jeux:​steam_lucid_04.png?​300|Connexion à Steam}}
  
-Steam se lance automatiquement dès que son installation s'est complétée. Une fenêtre de connexion à Steam apparaît en anglais, vous pouvez ajouter ​la traduction ​française mais seulement après vous être identifié. +Steam se lance automatiquement dès que son installation s'est complétée. Une fenêtre de connexion à Steam apparaît en anglais, vous pourrez choisir ​la langue ​française mais seulement après vous être identifié. 
-  * Si vous possédez un compte Steam, vous devez saisir les informations ( identifiant,​ mot de passe + code confirmation reçu par mél ) puis cliquer sur **LOGIN**,​ +  * Si vous possédez un compte Steam, vous devez saisir les informations ( identifiant,​ mot de passe + code confirmation reçu par e-mail ​) puis cliquer sur **LOGIN**,​ 
-  * Pour créer un nouveau compte: **CREATE A NEW ACCOUNT**,+  * Pour créer un nouveau compte : **CREATE A NEW ACCOUNT**,
   * Si vous voulez vous connecter plus tard, cliquez sur **CANCEL**.   * Si vous voulez vous connecter plus tard, cliquez sur **CANCEL**.
  
-==== Traduire Steam ====+==== Changer la langue de l'​interface ​====
  
-Après vous etre connecté à Steam avec votre compte, pour changer de langue allez dans le menu **Steam ​=> Settings** puis cliquez sur l'​onglet **INTERFACE** et choisissez votre langue. Steam vous proposera alors de le redémarrer pour effectuer le changement, acceptez ​(RESTART STEAM), et Steam redémarrera dans la langue que vous aurez paramétré.+Après vous être connecté à Steam avec votre compte, pour changer de langue allez dans le menu **Steam ​→ Settings** puis cliquez sur l'​onglet **INTERFACE** et choisissez votre langue. Steam vous proposera alors de le redémarrer pour effectuer le changement. Acceptez ​(RESTART STEAM), et Steam redémarrera dans la langue que vous aurez paramétrée.
  
 ==== Configuration ==== ==== Configuration ====
 +{{ jeux:​2022-02-12_steam-activer-proton_sous_focal.png?​400|Activer ProtonDB}}
  
-Le menu //​Steam ​-> Paramètres//​ permet de configurer les différentes options de Steam :+Le menu //​Steam ​→ Paramètres//​ permet de configurer les différentes options de Steam :
   * onglet **Compte** : vos informations personnelles (courriel, mot de passe)   * onglet **Compte** : vos informations personnelles (courriel, mot de passe)
   * onglet **Amis** : les fonctionnalités de communication. Pensez à désactiver les notifications qui peuvent créer de l'​instabilité.   * onglet **Amis** : les fonctionnalités de communication. Pensez à désactiver les notifications qui peuvent créer de l'​instabilité.
-  * onglet **Interface** : pour régler la langue de l'​interface et des jeux, ainsi que si Steam doit être lancé automatiquement ​au démarrage de l'​ordinateur. +  * onglet **Interface** : pour régler la langue de l'​interface et des jeux, ainsi que le lancement automatique de Steam au démarrage de l'​ordinateur. 
-  * onglet **Dans un jeu** : __pensez à **désactiver** la communauté Steam intégrée ​au jeu__ qui peut provoquer le plantage de Steam ! +  * onglet **Dans un jeu** : (Si Steam plante souvent, essayez de **désactiver** la communauté Steam intégré ​au jeu) 
-  * onglet **Téléchargements** : réglez la vitesse de votre connexion (but informatif seulement, info colligée ​par Valve pour fins de statistiques) et la région de téléchargement. Si les téléchargements sont lents, vous pouvez essayer un autre serveur.+  * onglet **Téléchargements** : réglez la vitesse de votre connexion (but informatif seulement, info collectée ​par Valve pour fins de statistiques) et la région de téléchargement. Si les téléchargements sont lents, vous pouvez essayer un autre serveur.
   * onglet **Voix** : réglages du micro et du chat vocal.   * onglet **Voix** : réglages du micro et du chat vocal.
 +  * onglet **Jeux Steam** : permet notamment l'​activation de [[https://​www.protondb.com|Proton]],​ cf. capture ci-contre, qui permet de jouer à des jeux uniquement supportés sous Windows comme [[:​swtor|SWTOR]]
  
 ==== Les jeux Steam ==== ==== Les jeux Steam ====
Ligne 111: Ligne 91:
 {{ jeux:​steam_lucid_02.png?​300|Les jeux Steam}} {{ jeux:​steam_lucid_02.png?​300|Les jeux Steam}}
  
-La **bibliothèque ​-> jeux** de Steam liste les jeux qui ont été achetés //via// la boutique en ligne, et étant ​compatible ​avec la plateforme GNU/Linux. Pour installer un jeu, il suffit de faire un clic droit sur son nom dans la colonne latérale, et sélectionner « Installer le jeu... ». Celui-ci sera téléchargé et installé automatiquement. À noter que le temps nécessaire dépendra de la taille des fichiers à télécharger (ils peuvent facilement prendre plusieurs Gio par jeu !), ainsi que de la vitesse de votre connexion internet !\\+La **bibliothèque ​→ jeux** de Steam liste les jeux qui ont été achetés //via// la boutique en ligne, et étant ​compatibles ​avec la plateforme GNU/Linux. Pour installer un jeu, il suffit de faire un clic droit sur son nom dans la colonne latérale, et sélectionner « Installer le jeu... ». Celui-ci sera téléchargé et installé automatiquement. À noter que le temps nécessaire dépendra de la taille des fichiers à télécharger (ils peuvent facilement prendre plusieurs Gio par jeu !), ainsi que de la vitesse de votre connexion internet !\\
 Un exemple avec l'un des jeux les plus célèbres de **Steam**, [[:​team_fortress2|Team Fortress 2]]. Un exemple avec l'un des jeux les plus célèbres de **Steam**, [[:​team_fortress2|Team Fortress 2]].
  
 ===== SteamBox Maison ===== ===== SteamBox Maison =====
  
-Avec un peu d'​huile de coude, il est déjà ​possible de se faire une SteamBox maison, ​il suffit pour cela de rajouter un dépôt qui installera le paquet logiciel steam-desktop,​ ce dernier vous permettra de démarrer automatiquement le mode Big Picture de Steam au démarrage d'une session sans charger ​d'​environnement de bureau.\\ +Il est possible de se faire une SteamBox maison, ​à l'​image des [[wpfr>​Steam_Machine|Steam Machines]].\\ 
-Cette méthode offre quelques avantages, permettant d'​allouer aux jeux plus de mémoire vive, d'​obtenir ​de meilleures performances 3D OpenGL car environnement sans [[:​accélération graphique|composite]], de se configurer ​une distribution très lègère ​dédiée ​démarrant très rapidement, ​etc...+La méthode consiste à démarrer automatiquement le mode //Big Picture// de Steam au démarrage d'une session sans charger ​l'​environnement de bureau.\\ 
 +Cette méthode offre quelques avantages ​
 +  * plus de mémoire vive disponible pour les jeux 
 +  * de meilleures performances 3D OpenGL ​(car l'environnement ​est sans [[:​accélération graphique|composite]]
 +  * un démarrage plus rapide 
 +  * une distribution très légère ​dédiée etc...
  
-En une ligne de commande, exécutez ​ainsi :+En une ligne de commande, exécutez :
  
 <​code>​sudo add-apt-repository ppa:​thor27-gmail/​steam-desktop && sudo apt-get update --quiet && sudo apt-get install steam-login --quiet</​code>​ <​code>​sudo add-apt-repository ppa:​thor27-gmail/​steam-desktop && sudo apt-get update --quiet && sudo apt-get install steam-login --quiet</​code>​
 +  * redémarrez
 +  * sélectionnez ensuite une session Steam, à l'​invite de votre nom d'​utilisateur.
 +  * connectez-vous à votre machine
  
-Vous pourrez ainsi par la suitesélectionner Steam au démarrage de votre session.+<​note>​Obsolètesolution alternative se trouve sur [[https://​steamcommunity.com/​sharedfiles/​filedetails/?​id=388020830&​searchtext=steam+os+session+on+linux|Steam Community]]. Elle semble bien fonctionner.</​note>​
  
-===== Performances dans le mode BigPicture et les Jeux =====  +===== Streaming Local =====
  
-Actuellement,​ tous les jeux nécessitent d'avoir les drivers ​de votre carte graphique les plus à jour possible ​pour pouvoir utiliser ​les jeux proposés sereinementle développement de ceux ci s'est beaucoup accéléré depuis ​l'apparition de la première bêta publique ​de Steam, ​qu'il s'​agisse de Nvidia, AMD, ou Intel, et tend de plus en plus à rattraper les performances de ceux disponibles sous Windows et MacOS.+si l'on possède 2 ordinateurs,​ avec 2 installations ​de Steam, ou un [[https://​store.steampowered.com/​app/​353380?​l=french|Steam Link]], il est possible ​de lancer ​les jeux à distanceet avoir l'affichage déporté sur l'autre ordinateur.\\ 
 +Cela fonctionne sur un réseau local, et avec de meilleures performances sur un réseau Ethernet.\\ 
 +Il faut lancer ​Steam sur les 2 machinesles 2 machines se voient alors, et l'​option ​de "​streamer"​ est proposée sur celle où le jeu n'est pas installé.\\ 
 +(voir plus d'​information [[https://​store.steampowered.com/​streaming/?​l=french|ici]] )
  
-<note important>​Attention,​ si vous utilisez une solution conjointe Intel/​Nvidia sur un ordinateur portable, aussi appelée "​Optimus",​ ne suivez pas ce qui est indiqué ci dessous et reportez vous à la partie suivante</​note>​+==== Mise en place basique ====
  
-<note important>Ajouter le dépôt qui suit peut rendre votre système graphique instableAvant de mettre en place cette procéduresoyez sûr de savoir revenir en arrière en cas de problème</note>+Steam doit avoir les droits en écriture sur le périphérique /dev/uinput pour pouvoir déporter les manettes de la machine //​hôte//​.\\ 
 +  * Pour cela, on écrit une nouvelle règle udev : 
 +<code>sudo nano /​etc/​udev/​rules.d/​90-joystick-perms.rules 
 +ENV{ID_INPUT_JOYSTICK}=="​1"​MODE="​0660",​ GROUP="​games"​</code> 
 +  * et on rajoute l'​utilisateur courant, dans le groupe "​games"​ 
 +Utilisateur et Groupes → Sélectionnez votre compte → cochez : //games// 
 +  * redémarrer l'​ordinateur 
 +  * débranchez les manettes de la machine //hôte//
  
-Pour ce faire, vous devez +==== Encodage matériel NVidia ==== 
 + 
 +Pour un fonctionnement optimal, il est préférable d'​avoir une carte graphique permettant l'​encodage matériel sur l'//​hôte//,​ et le décodage matériel sur le //​client//​. 
 +Une résolution standardisée comme 1080p ou 720p déclenche plus facilement les accélérations matérielles. 
 + 
 +Pour que Steam sache comment encoder matériellement via les cartes NVidia, il est nécessaire d'​installer libcuda1. 
 +Cependant, cette bibliothèque n'est pas disponible dans les dépôts ubuntu, mais dans un dépôt du constructeur NVidia sur [[https://​developer.nvidia.com/​cuda-downloads]]. 
 + 
 +  * choisissez **Linux** 
 +  * Votre Architecture (**x86_64** en général) 
 +  * Votre distribution (donc forcément **Ubuntu** même avec les dérivées d'​Ubuntu). 
 +  * Ensuite dans la section ''​Installer Type''​ prenez ce que vous souhaitez, les choix //(local)// sont recommandés. Enfin suivez les instructions de la page. 
 + 
 +N’hésitez pas à regarder les informations techniques, en l'​activant sur le //client//, puis via //Start+Y// sur le //client//, pour voir si elles sont activées. 
 + 
 +===== Partager un répertoire pour le mode famille ===== 
 + 
 +==== Prérequis ==== 
 + 
 +  * 2 utilisateurs unix <​user_1>​ <​user_2>​ 
 +  * 2 comptes steam (un par user) 
 + 
 +==== Procédure ==== 
 + 
 +Créer un rep commun 
 +<​code>​sudo mkdir -p /​home/​commun/​steam 
 +sudo chmod 2755 /​home/​commun 
 +sudo chgrp -R users /​home/​commun/​steam 
 +sudo chmod -R 2775 /​home/​commun/​steam 
 +sudo adduser <​user_1>​ users 
 +sudo adduser <​user_2>​ users</​code>​ 
 + 
 +Ce n'est pas suffisant pour fonctionner car Steam a besoin des droits du '​user'​ pour fonctionner. Pour pouvoir avoir plusieurs users sur un répertoire,​ il faut utiliser les ACL :\\ 
 +<​code>​sudo setfacl -Rm d:​u:<​user_1>:​rwx /​home/​commun/​steam 
 +sudo setfacl -Rm d:​u:<​user_2>:​rwx /​home/​commun/​steam</​code>​ 
 +Remplacer <​user_1>​ et <​user_2>​ par vos identifiants(compte unix).\\ 
 +Il est possible de lister les ACL :\\ 
 +<​code>​sudo getfacl /​home/​commun/​steam</​code>​ 
 + 
 +Ensuite <​user_1>​ lance steam puis aller Steam/​Paramètres/​Téléchargements clic sur '​DOSSIER STEAM' et '​AJOUTER UN DOSSIER'​ sélectionner '/​home/​commun/​steam'​ puis '​SELECTIONNER'​ ensuite clic droit sur le nouveau dossier et '​Définir dossier par défaut'​.\\ 
 +Faire de même pour le <​user_2>​.\\ 
 +Une fois fait, mettre en place le mode famille et partager vos jeux d'un compte à l'​autre. Ils ne seront installés qu'une seul fois sur le HDD. 
 + 
 +===== Performances dans le mode BigPicture et les Jeux ===== 
 +Actuellement,​ tous les jeux nécessitent d'​avoir les drivers de votre carte graphique les plus à jour possible pour pouvoir utiliser les jeux proposés sereinement,​ le développement de ceux-ci s'est beaucoup accéléré depuis l'​apparition de la première bêta publique de Steam, qu'il s'​agisse de Nvidia, AMD, ou Intel, et tend de plus en plus à rattraper les performances de ceux disponibles sous Windows et MacOS. 
 + 
 +<note important>​ 
 +Attention, si vous utilisez une solution conjointe Intel / Nvidia sur un ordinateur portable, aussi appelée "​Optimus",​ ne suivez pas ce qui est indiqué ci-dessous et reportez-vous à la partie suivante. 
 +</​note>​ 
 +<note warning>​Le dépôt xorg-edgers fresh X crack n'est plus maintenu depuis 2018.</​note>​ 
 + 
 +<note important>​ 
 +Ajouter le dépôt qui suit peut rendre votre système graphique instable. Avant de mettre en place cette procédure, soyez sûr de savoir revenir en arrière en cas de problème. 
 +</​note>​ 
 + 
 +Pour ce faire, vous devez :
   - [[:​PPA|Ajoutez le PPA]] ** ppa:​xorg-edgers/​ppa** ((https://​launchpad.net/​~xorg-edgers/​+archive/​ppa)) dans vos sources de logiciels.   - [[:​PPA|Ajoutez le PPA]] ** ppa:​xorg-edgers/​ppa** ((https://​launchpad.net/​~xorg-edgers/​+archive/​ppa)) dans vos sources de logiciels.
   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]
-  - [[:​gestionnaire_de_mises_a_jour#​verifier_manuellement_grace_a_update-manager|appliquez les mises à jours]]. +  - [[:​gestionnaire_de_mises_a_jour#​verifier_manuellement_grace_a_update-manager|appliquez les mises à jour]]. 
-ce qui se résume avec le [[:​terminal]] en une commande:+ce qui se résume avec le [[:​terminal]] en une commande :
 <​code>​sudo add-apt-repository ppa:​xorg-edgers/​ppa && sudo apt-get update && sudo apt-get dist-upgrade</​code>​ <​code>​sudo add-apt-repository ppa:​xorg-edgers/​ppa && sudo apt-get update && sudo apt-get dist-upgrade</​code>​
  
-Si vous ne l'avez pas déjà installé, installez le driver le plus performant correspondant à votre carte graphique, en fonction de votre préférence,​ vous pouvez utiliser un pilote libre ou propriétaire (qui nécessitera une installation supplémentaire),​ mais si son développement est encore incomplet pour votre matériel, rien ne garanti ​que ce dernier permettra un fonctionnement correct d'un ou plusieurs jeux, tandis qu'un driver propriétaire offre généralement de meilleures performances mais ne vous garanti ​pas un bon support de votre matériel sur le moyen et long terme, le développement de ce dernier étant fait selon le bon vouloir du fabriquant de votre matériel.+Si vous ne l'avez pas déjà installé, installez le driver le plus performant correspondant à votre carte graphique. En fonction de votre préférence,​ vous pouvez utiliser un pilote libre ou propriétaire (qui nécessitera une installation supplémentaire),​ mais si son développement est encore incomplet pour votre matériel, rien ne garantit ​que ce dernier permettra un fonctionnement correct d'un ou plusieurs jeux, tandis qu'un driver propriétaire offre généralement de meilleures performances mais ne vous garantit ​pas un bon support de votre matériel sur le moyen et long terme, le développement de ce dernier étant fait selon le bon vouloir du fabriquant de votre matériel.
  
 Typiquement,​ le matériel faisant fonctionner Steam, Big Picture, et les jeux proposés se partage entre [[:​amd-ati|AMD]] et [[:​Nvidia]],​ et accessoirement [[:​intel_graphics|Intel]] (mais avec des performances bien moindres.) ​ Typiquement,​ le matériel faisant fonctionner Steam, Big Picture, et les jeux proposés se partage entre [[:​amd-ati|AMD]] et [[:​Nvidia]],​ et accessoirement [[:​intel_graphics|Intel]] (mais avec des performances bien moindres.) ​
Ligne 147: Ligne 200:
 ==== Cas particulier : Optimus ==== ==== Cas particulier : Optimus ====
  
-Optimus est une technologie conjointement développée par Nvidia et Intel sur PC portable, elle permet à ceux ci d'​alterner entre le GPU Intel (peu gourmand et moins performant, suffisant pour tout type d'​usage hormis les jeux) et le GPU Nvidia (plus performant et gourmand) à volonté afin d'​économiser de l'​énergie,​ Nvidia s'est longtemps refusé à en apporter le support sous Linux (bien que la situation commence enfin à se débloquer officiellement avec une intégration préliminaire sur les derniers drivers propriétaires Nvidia).+=== Généralités ===
  
-Heureusement,​ un projet open source ​et libre, permet le support de cette technologie de façon officieuse, pour ce faire, vous devrez suivre ​les indications ​d'installation données sur la page de documentation [[:​bumblebee#​installation|Bumblebee]].+Optimus est une technologie conjointement développée par Nvidia ​et Intel sur PC portableelle permet ​à ceux-ci d'​alterner entre le GPU Intel (peu gourmand et moins performantsuffisant ​pour tout type d'​usage hormis ​les jeux) et le GPU Nvidia (plus performant et gourmand) à volonté afin d'économiser ​de l'​énergie,​ Nvidia s'est longtemps refusé à en apporter le support sous Linux (bien que la situation commence enfin à se débloquer officiellement avec une intégration préliminaire sur les derniers drivers propriétaires Nvidia).
  
-Une fois ceci faitil conviendra ​d'effectuer quelques manipulations particulières,​ rien de compliqué toutefois.+Heureusementun projet open source et libre, permet le support de cette technologie de façon officieuse. Pour ce faire, vous devrez suivre les indications ​d'installation données sur la page de documentation [[:​bumblebee#​installation|Bumblebee]].
  
-Éditez le fichier de configuration /​etc/​environment en premier lieu.+Voir aussi : [[:​nvidia_optimus#​solutions\existantes|nvidia_optimus]].
  
-Méthode graphique : +Une fois ceci fait, il conviendra d'​effectuer quelques manipulations particulières,​ rien de compliqué toutefois.
-<​code>​gksudo gedit /​etc/​environment</​code>​+
  
-Méthode en ligne de commande (CTRL+O pour enregistrer,​ CTRL+X pour quitter) ​: +[[:tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] de configuration **/​etc/​environment** en premier lieu.
-<​code>​sudo nano /​etc/​environment</​code>​+
  
 À la fin du fichier de configuration,​ sautez une ligne, et rajoutez y ceci : À la fin du fichier de configuration,​ sautez une ligne, et rajoutez y ceci :
  
-<code>​OPTIMUS_PREFIX="​optirun"</​code>+<file>​OPTIMUS_PREFIX="​optirun"</​file>
  
 Enregistrez les modifications puis quittez l'​éditeur. Enregistrez les modifications puis quittez l'​éditeur.
Ligne 175: Ligne 226:
 Pour exploiter à nouveau le GPU Intel, il suffit de supprimer cette option de lancement (champ vide). Pour exploiter à nouveau le GPU Intel, il suffit de supprimer cette option de lancement (champ vide).
  
-<note warning>​Une astuce est parfois donnée proposant d'​utiliser primusrun au lieu d'​optirun, ne la suivez pas, cette méthode est désormais obsolète, et moins performante que l'​utilisation d'​optirun,​ depuis la dernière version de Bumblebee, de plus certains jeux comme Left4Dead 2, pourraient indiquer un message d'​erreur lors de leur lancement, comme si des librairies étaient manquantes (could not load library matchmaking).</​note>​ +<note warning>​Une astuce est parfois donnée proposant d'​utiliser primusrun au lieu d'​optirun. Ne la suivez pas, cette méthode est désormais obsolète, et moins performante que l'​utilisation d'​optirun,​ depuis la dernière version de Bumblebee. De plus certains jeux comme Left4Dead 2, pourraient indiquer un message d'​erreur lors de leur lancement, comme si des librairies étaient manquantes (could not load library matchmaking).</​note>​ 
-===== Manette ​de jeu Xbox 360 =====  + 
 +=== Librairies 32-bits manquantes ​==
 + 
 +<note important>​Si vous obtenez au premier lancement le message ci-dessous, et que vous utilisez optimus, vous êtes concernés :  </​note>​ <note warning>​Error:​ You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1</​note>​ 
 + 
 +Il existe deux solutions pour ce problème : une première qui consiste à forcer l'​utilisation de Steam dans le contexte "​optirun",​ et une seconde permet d'​éviter cette contrainte (utilisation parfois inutile de la carte graphique). 
 + 
 +== Première solution : forcer le contexte optirun == 
 +Il va falloir lancer Steam dans le contexte optirun [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​usr/​share/​applications/​steam.desktop** avec les [[:​sudo|droits d'​administration]] puis remplacer la ligne 4 : 
 +<​file>​Exec=/​usr/​games/​steam %U</​file>​ par <​file>​Exec=optirun /​usr/​games/​steam %U</​file>​. Enregistrer et quitter. 
 +Ensuite relancer Steam normalement. 
 + 
 +Si vous lancez Steam en ligne de commande, il faut aussi ajouter optirun devant votre commande : 
 +<​code>​optirun steam</​code>​ 
 + 
 + 
 +== Deuxième solution : modification du fichier de configuration == 
 +[[https://​ubuntuforums.org/​showthread.php?​t=2233005|(source en anglais)]] 
 + 
 + 
 +1. Si vous n'avez pas mis à jour votre ordinateur depuis un moment, ​ ouvrez un terminal ​ et exécutez le code ci-dessous : 
 +<​code>​ sudo apt-get update && sudo apt-get -y upgrade </​code>​ 
 + 
 +2- Si vous avez déjà installé steam, passez à l'​étape 3. Si vous n'avez pas encore installé steam, lancez la commande : 
 +<​code>​sudo apt-get install -y steam</​code>​ 
 +... 
 +3- Ouvrez le fichier de configuration de Steam avec votre [[editeur_de_texte|éditeur]] préféré (gedit, nano, leafpad...) 
 +<​code>​sudo nano /​etc/​ld.so.conf.d/​steam.conf</​code>​ 
 + 
 +4- Il est probablement vide. S'il est vide, copiez les deux lignes suivantes. S'il n'est pas vide, ajoutez ces deux lignes à la toute fin du fichier : 
 +<​code>​ 
 +/​usr/​lib32 
 +/​usr/​lib/​i386-linux-gnu/​mesa 
 +</​code>​ 
 + 
 +5- Sauvegardez (ctrl+s) et quittez 
 + 
 +6- Exécutez la commande suivante dans le terminal : 
 +<​code>​sudo ldconfig</​code>​ 
 + 
 +7- Enfin, réinstallez cette librairie Mesa/​OpenGL:​ 
 +<​code>​sudo apt-get install --reinstall libgl1-mesa-glx:​i386</​code>​ 
 + 
 +8- C'est terminé. Ouvrez Steam pour vérifier qu'il fonctionne. Sinon essayez la première méthode décrite ci-dessus (forcer le contexte optirun). 
 + 
 + 
 +==== Problème de luminosité dans les jeux ==== 
 + 
 +Certains jeux Steam ont parfois des problèmes avec la luminosité sur certains ordinateurs : il suffit alors de rajouter comme option de lancement aux jeux concernés : 
 +<​code>​LD_PRELOAD="​libpthread.so.0 libGL.so.1"​ __GL_THREADED_OPTIMIZATIONS=1 %command%</​code>​ 
 +<​note>​Si vous utilisez Optimus il faut alors mettre :<​code>​LD_PRELOAD="​libpthread.so.0 libGL.so.1"​ __GL_THREADED_OPTIMIZATIONS=1 optirun %command%</​code></​note>​ 
 +Pour plus d'​informations voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=15798191#​p15798191|cette discussion du forum]]. 
 + 
 +===== Manettes ​de jeu Xbox 360 et Steam controller ​=====
  
 La manette de jeu filaire Xbox 360 est prise nativement en charge par tous les jeux annoncés compatibles avec la manette, il en va de même avec le mode Big Picture de Steam. La manette de jeu filaire Xbox 360 est prise nativement en charge par tous les jeux annoncés compatibles avec la manette, il en va de même avec le mode Big Picture de Steam.
  
-L'​adaptateur USB wireless et la manette sans fil ne sont toutefois pas reconnus de base sous Ubuntu 12.04 et 12.10. Pour y remédier, rendez vous sur [[paddle_x360_for_windows_sur_ubuntu|la page dédié ​à la manette Xbox 360]].+L'​adaptateur USB wireless et la manette sans fil ne sont toutefois pas reconnus de base sous Ubuntu 12.04 et 12.10. Pour y remédier, rendez-vous sur [[paddle_x360_for_windows_sur_ubuntu|la page dédiée ​à la manette Xbox 360]].
  
-===== Description technique du processus dexécution/​installation de Steam =====  ​+Si votre Steam controller n'est pas détecté et que loption "​ajouter un Steam controller"​ n'est pas présente dans Big picture->​Paramètres->​Manette de jeu->​Paramètres de la manette : l'​ajout (possible via GNOME paquets) du paquet steam-devices puis un redémarrage de l'​ordinateur résoudra le problème.
  
-**1 :** Steam est téléchargé puis installé par votre gestionnaire de paquet (durant l'​installation,​ le dépôt officiel de Steam est également rajouté aux autres dépôts logiciels connus, de la même façon que google le fait par exemple, avec son Navigateur Chrome) 
  
 +===== Description technique du processus d’exécution / installation de Steam =====
  
-**:** L’exécution du processus steam lance un script nomme "​steam"​ situé dans __/​usr/​bin/​__qui vérifie quels programmes sont présents sur le système et si les dépendances minimales sont bien installéeset ensuite qui vérifié ​la présence ou non, du dossier __.steam__ dans le répertoire utilisateur ainsi que de divers liens symboliques.+**:** Steam est téléchargé puis installé par votre gestionnaire de paquets (durant l'​installation, le dépôt officiel de Steam est également rajouté aux autres dépôts logiciels connusde la même façon ​que Google le fait par exemple, avec son Navigateur Chrome)
  
-**A :** Si non, il copie le contenu de l'​archive installée via le paquet, situé dans __/​usr/​lib/​steam/​bootstraplinux_ubuntu12_32.tar.xz__,​ dans le dossier __/​home/​$USER/​.local/​share/​Steam/​__,​ contenu contenant en réalité une version minimale de Steam (permettant la mise à jour), avec les librairies nécessaires à ses besoins, puis l’exécute. 
  
-**:** Si oui, il lit la configuration ​du fichier __registry.vdf__ ​situé dans __/home/$USER/​.steam/__ et exécute Steam via le script situé dans __/​home/​$USER/​.local/​share/​Steam/​steam.sh__,​ chemin pouvant être modifié ​dans le fichier ​de configuration en question.+**:** L’exécution ​du processus steam lance un script nomme "​steam" ​situé dans __/usr/bin/__, qui vérifie quels programmes sont présents sur le système ​et si les dépendances minimales sont bien installées,​ et ensuite qui vérifie la présence ou non, du dossier ​__.steam__ ​dans le répertoire utilisateur ainsi que de divers liens symboliques.
  
 +**A :** Si non, il copie le contenu de l'​archive installée via le paquet, située dans __/​usr/​lib/​steam/​bootstraplinux_ubuntu12_32.tar.xz__,​ dans le dossier __/​home/​$USER/​.local/​share/​Steam/​__,​ contenu contenant en réalité une version minimale de Steam (permettant la mise à jour), avec les librairies nécessaires à ses besoins, puis l’exécute.
  
-**3 :** Les fichiers de cache de l'​utilisateur connecté sur Steam, ​propre ​à la version de Steam exécutée via __/​home/​$USER/​.local/​share/​Steam/​steam.sh__,​ sont créés et se situent dans le dossier __/​home/​$USER/​.local/​share/​Steam/​userdata/​__,​ les fichiers de configurations généraux ​se situant eux dans __/​home/​$USER/​.local/​share/​Steam/​config/​__.+**B :** Si oui, il lit la configuration du fichier __registry.vdf__ située dans __/​home/​$USER/​.steam/​__ et exécute Steam via le script situé dans __/​home/​$USER/​.local/​share/​Steam/​steam.sh__,​ chemin pouvant être modifié dans le fichier de configuration en question. 
 + 
 + 
 +**3 :** Les fichiers de cache de l'​utilisateur connecté sur Steam, ​propres ​à la version de Steam exécutée via __/​home/​$USER/​.local/​share/​Steam/​steam.sh__,​ sont créés et se situent dans le dossier __/​home/​$USER/​.local/​share/​Steam/​userdata/​__,​ les fichiers de configuration générale ​se situant eux dans __/​home/​$USER/​.local/​share/​Steam/​config/​__.
  
  
Ligne 203: Ligne 310:
 **5 :** Steam ne joue ensuite plus que le rôle de lanceur, le jeu s’exécutant étant indépendant de ce dernier (et embarquant ses propres librairies),​ sauf en ce qui concerne des fonctions propres lui étant intégrées spécifiquement lors de sa mise à disposition sur Steam (l’exécutable est donc recompilé spécifiquement pour intégrer ces fonctions), pour la gestion de l'​overlay de Steam, et la vérification que le processus Steam est bien lancé pour qu'il s’exécute. (DRM) **5 :** Steam ne joue ensuite plus que le rôle de lanceur, le jeu s’exécutant étant indépendant de ce dernier (et embarquant ses propres librairies),​ sauf en ce qui concerne des fonctions propres lui étant intégrées spécifiquement lors de sa mise à disposition sur Steam (l’exécutable est donc recompilé spécifiquement pour intégrer ces fonctions), pour la gestion de l'​overlay de Steam, et la vérification que le processus Steam est bien lancé pour qu'il s’exécute. (DRM)
  
-**6 :** Il n'est pas rare qu'un jeu embarque directement ses propres librairies pour ne pas souffrir d'une incompatibilité sur telle ou telle distribution ou évolution/​remplacement de celles ci.+**6 :** Il n'est pas rare qu'un jeu embarque directement ses propres librairies pour ne pas souffrir d'une incompatibilité sur telle ou telle distribution ou évolution/​remplacement de celles-ci.
 ===== Liste des jeux disponibles sur Steam ===== ===== Liste des jeux disponibles sur Steam =====
 +Sur le site lui-même :
 +[[https://​store.steampowered.com/​search/?​sort_by=Name_ASC&​category1=998&​os=linux|magasin Steam]]
 +
 +En cochant "​Jeux"​ ou "​Démos"​ et en triant par prix croissant vous avez la liste d'une centaine de jeux ou démos gratuits. 8-)
 +
 +Certains jeux possèdent une démo gratuite qui n’apparaît pas dans la recherche Steam.
 +===== Quelques captures d'​écran =====
 +
 +{{:​steam1.png?​300|{{:​steam1.png?​200|}}
 +
 +{{:​steam2.png?​300|{{:​steam2.png?​200|}}
 +
 +===== Ouverture des ports=====
 +Si vous avez un problème de lags ou pour communiquer,​ vous devez ouvrir ces ports sur votre box. Par ex : [[:​Freebox]],​ [[:​Livebox]],​ [[:Bbox]], etc... ​ ([[https://​support.steampowered.com/​kb_article.php?​ref=8571-GLVN-8711|info pris sur steam]]).
 +Pour vous connecter à Steam et télécharger du contenu, ouvrez les ports suivants :
 +    HTTP (Port 80 en TCP) et HTTPS (443)
 +    UDP 27015 à 27030
 +    TCP 27015 à 27030
 +
 + ​Client Steam
 +    De UDP 27000 à 27015 inclus (trafic pour le client jeu)
 +    De UDP 27015 à 27030 inclus (en général pour les matchs et HLTV)
 +    UDP 27031 et 27036 (entrant, pour le Streaming local)
 +    TCP 27036 et 27037 (entrant, pour le Streaming local)
 +    UDP 4380
 +
 + ​Serveurs dédiés ou Serveurs d'​écoute
 +    TCP 27015 (port Rcon SRCDS)
 +
 + ​Steamworks P2P et chat audio Steam
 +    UDP 3478 (Sortant)
 +    UDP 4379 (Sortant)
 +    UDP 4380 (Sortant)
 +
 +Pour Call of Duty (Modern Warfare 2 Multiplayer) :
 +    UDP 1500 (outbound)
 +    UDP 3005 (outbound)
 +    UDP 3101 (outbound)
 +    UDP 28960
 +
 +Pour les demandes génériques de Steam en HTTP/HTTPS, votre proxy doit autoriser les domaines suivants :
 +    steampowered.com
 +    steamcommunity.com
 +    steamgames.com
 +    steamusercontent.com
 +    steamcontent.com
 +    steamstatic.com
 +    akamaihd.net
 +
 +===== Résolution de Bugs =====
 +<​note>​Certaines résolutions de bugs  sur la documentation ont étés enlevés car elles datées d'une version dépréciée. S'il y a de nouveaux bugs merci de les reporter sur le forum ou si vous avez la solution de l'​ajouter dans cette documentation</​note>​
 +
 +==== Steam ne se lance pas avec une carte NVIDIA ====
 +Sur la version de Ubuntu (20.04 LTS) il peut être nécessaire d'​installer la version 32bits du pilote graphique en parallèle de la version 64 bits déjà installé.
 +  sudo apt install libnvidia-gl-440:​i386
 +
 +
 +==== Steam ne se lance pas avec une carte graphique ATI/AMD libre====
 +Problème bien connu qui vient de l'​utilisation du pilote graphique ATI/AMD libre : les biblis intégrées à la runtime de Steam sont incompatibles avec. Solution : les supprimer. Lancer les deux commandes find :
 +
 +<​code>​
 +find ~/​.steam/​root/​ \( -name "​libgcc_s.so*"​ -o -name "​libstdc++.so*"​ -o -name "​libxcb.so*"​ \) -print -delete
 +find ~/​.local/​share/​Steam/​ \( -name "​libgcc_s.so*"​ -o -name "​libstdc++.so*"​ -o -name "​libxcb.so*"​ \) -print -delete
 +</​code>​
 +
 +Ça devrait résoudre le problème mais ce sera potentiellement à refaire à chaque mise à jour de Steam.
 +;-) merci à abelthorne
  
-Une liste (non exhaustive) des jeux disponible sur Steam se trouve sur [[steam_jeux|cette page]], participez donc à sa rédaction ainsi qu'à celle des différentes pages de jeux de la documentation ! LOL+==== Ré-installation complète d'un jeu Steam. ​ ====
  
-Vous pouvez aussi consulter la liste des jeux steam pour Linux sur le site lui-même (des démos sont disponible dans le menu déroulant: [[http://​store.steampowered.com/​search/?​sort_by=Released&​sort_order=DESC&​category1=998&​os=linux]]+Quelques fois, supprimer le contenu local d'un jeu ne suffit pas pour le -installer proprement ​(à l'​état d'​origine).
  
-===== Quelques captures ​d'écran =====  +Steam : **Menu afficher** liste des jeux, sélectionner le jeu, clic-droit propriétés du jeu, onglet fichiers locaux : 
 +  * Parcourir les fichiers locaux, ouverture de votre gestionnaire de fichiers, vous être dans le dossier du jeu 
 +  * Remonter ​d'un niveau (common) 
 +  * Supprimer LE dossier portant le NOM du JEU, puis fermer votre gestionnaire de fichiers 
 +  * Dans Steam, liste des jeux, sélectionner le jeu, clic droit pour supprimer le contenu local du jeu 
 +  * Ré-installer le jeu (Téléchargement ou restaurer une sauvegarde)
  
-{{http://​pix.toile-libre.org/​upload/​original/​1361064186.png?​300|Cliquez pour agrandir}}+Pour les gros jeux de plusieurs Go, il est intéressant de sauvegarder vos jeux, dans un dossier à part(copie-jeu-steam par exemple), cela permettra d’éviter de longue heure de téléchargement.
  
-{{http://​pix.toile-libre.org/​upload/​original/​1361067730.png?​300|Cliquez pour agrandir}}+  
 +==== Télécharger les fichiers d'un jeu non disponible ====
  
-===== PlayOnLinux/Wine =====  +Il est possible de charger les fichiers d'un jeu possédé, mais non disponible sur Linux  : 
 +  * Sur [[https://​steamdb.info/​|steamdb]],​ chercher l'​application 
 +  * Récupérer le chiffre <App Id>, identifiant l'​application 
 +  * Cliquer sur l'​application,​ puis récupérer le numéro de dépôt <​depotid>​ 
 +  * Cliquer sur le dépôt intéressant,​ puis récupérer l'​identifiant <​ManifestID>​ 
 +  * Lancer Steam avec le mode console activé grâce à [[steam://​nav/​]] ou en lançant steam de la façon suivante : steam -dev -console. Un menu console apparaît dans les menus du client Steam. 
 +  * Dans la console Steam, lancer la commande suivante : <​code>​download_depot <​appid>​ <​depotid>​ [<target manifestid>​] [<delta manifestid>​] [<depot flags filter>] </​code>​. Seuls les 3 premiers paramètres sont nécessaires.
  
-Maintenant que le client ​natif Steam pour GNU/Linux a été officiellement rendu disponible par [[wpfr>​Valve_Corporation|Valve]],​ toutes les informations concernant le fonctionnement ​de la version Windows via PlayOnLinux et Wine ont été déplacées sur [[steam_wine_playonlinux|une page qui lui est dédiée]]+Le client Steam n'​indique pas qu'il est en train de télécharger l'​application : les notifications apparaîssent dans la console.
  
 +Exemple pour Skyrim, dépôt de contenu (//Skyrim Content//) :
 +<​code>​
 +download_depot 72850 72851 430694959351693705
 +  </​code>​
 +===== Installer un jeu steam depuis les fichiers locaux =====
 +Si par exemple, vous avez [[reinstallation_ubuntu|réinstallé]] Ubuntu en gardant votre dossier "​home",​ vous ne devez pas réinstaller tous vos jeux. Supprimer tout vos fichiers Steam (dossier .steam et dans local/​share) **sauf** les jeux dans le dossier "​common",​ dans Steamapps. Placer les dans un autre dossier (par exemple Téléchargements) avant de supprimer. Une fois  Steam installé, remettez les jeux dans le dossier "​commons"​. Lancez le processus d'​installation du jeux en question et Steam détectera que les fichiers sont déjà là. Si vous ne trouvez pas le fichier "​common",​ lancer l'​installation d'un petit jeu par exemple, pour que Steam le crée.
 +<note tip>​Marche aussi si un bug ne détecterait pas l'​installation du jeu, débutez la procédure d'​installation pour forcer Steam à reconnaître les dossiers existants !</​note>​
 ===== Voir aussi ===== ===== Voir aussi =====
-  * **(en)** [[http://​blogs.valvesoftware.com/​linux/​|Blog dédié à Linux, de la société Valve]] 
   * **(fr/en)** [[http://​steamcommunity.com//​app/​221410|Communauté Steam pour Linux - Forums officiels]]   * **(fr/en)** [[http://​steamcommunity.com//​app/​221410|Communauté Steam pour Linux - Forums officiels]]
-  * [[http://​idealogeek.fr/​2013/​installer-steam-sous-linux/​|Installer Steam sous Linux]]+  * [[steam_jeux|Liste_des_jeux_disponibles_steam_linux]]
  
 ----- -----
-//​Contributeurs : [[:​utilisateurs:​billou]],​ [[:​utilisateurs:​Feeling97]],​ [[:​utilisateurs/​mario_26]].//​+//​Contributeurs : [[:​utilisateurs:​billou]],​ [[:​utilisateurs:​Feeling97]],​ [[:​utilisateurs/​mario_26]], [[:​utilisateurs/​zoulou.4556]], [[:​utilisateurs:​fodoc22]]//
  • steam.1373815299.txt.gz
  • Dernière modification: Le 14/07/2013, 17:21
  • par ubuntu721