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
Prochaine révision Les deux révisions suivantes
steam [Le 30/08/2016, 17:41]
86.212.198.7 [Ré-installation complète d'un jeu Steam.]
steam [Le 31/08/2018, 14:38]
Ner0lph
Ligne 1: Ligne 1:
-{{tag>Precise Quantal Raring Saucy Trusty ​jeu gestionnaire_de_jeux}}+{{tag>Xenial ​jeu gestionnaire_de_jeux}} 
 ---- ----
  
Ligne 10: Ligne 11:
 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.
  
-Tous les jeux de Valve sont déjà disponibles ainsi de nombreux jeux indépendants. Les triples A se font actuellement rares mais certains éditeurs commencent à faire des efforts, 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 efforts, la liste des jeux prévus pour être portés sous Linux augmente régulièrement.
  
 ===== 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 importante>​ Un beug recent ​de Steam ne permet plus de pouvoir ​lancer le logiciel sur un PC avec une carte graphique ​AMD, curieusement ​le probleme ​n'est toujours pas regle, une mise a jour est attendu de pied ferme de la part de Valve. Si vous ne voulez pas attendrem ​il existe une solution plus bas</​note>​+<note importante>​ Un bug récent ​de Steam empêche ​de lancer le logiciel sur un PC avec une carte graphique ​ATI. \\ 
 +Curieusement ​le problème ​n'est toujours pas réglé. Une mise a jour est attendu de pied ferme de la part de Valve. ​\\ 
 +Si vous ne voulez pas attendre ​il existe une solution plus bas</​note>​
  
-<​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>​+==== Depuis les dépôts ​officiels ====
  
-==== Depuis la logithèque Ubuntu ==== +Depuis sa sortie officielle, Steam est disponible dans les [[depots|dépôts officiels]] 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, mais vous n'​aurez rien à payer, Steam étant indiqué comme étant gratuit.
- +
-Depuis sa sortie officielle, ​[[apt>​steam-launcher|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, mais vous n'​aurez rien à payer, Steam étant indiqué comme étant gratuit.+
  
 | {{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}} | | {{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}} |
  
-<​note>​Pour une raison inconnue, il se peut que Steam n’apparaisse pas ou n'est pas trouvé dans la logithèque. Il est tout de même présent dans les dépôts. ​Vous pouvez l'​installer ​en choisissant l’élément technique steam:I386 ou avec la commande <code>sudo apt-get install ​steam</​code></​note>​+Vous pouvez ​[[:​tutoriel:​comment_installer_un_paquet|l'​installer]] avec le paquet **[[apt>steam]]**.
  
-==== Installation depuis le paquet logiciel (Recommandé) ====+==== Installation depuis le paquet logiciel (non recommandé) ====
  
-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.+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.
  
 === Méthode graphique === === Méthode graphique ===
  
 Double-cliquez sur le [[paquet|paquet logiciel]] **steam_latest.deb** téléchargé précédemment,​ la [[:​software-center|Logithèque Ubuntu]] s'​ouvre alors pour vous proposer d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]]. Double-cliquez sur le [[paquet|paquet logiciel]] **steam_latest.deb** téléchargé précédemment,​ la [[:​software-center|Logithèque Ubuntu]] s'​ouvre alors pour vous proposer d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]].
-<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.+Cliquez ​sur le bouton ​//Install// ou //Installer// pour lancer l'​installation ​automatisée.
  
-<note important>​Depuis 2015, à la fin de l'​installation Steam a tendance à refuser de se lancer ​(même si vous essayez de le faire manuellement). Cela est dû au fait que vous utilisez des pilotes graphiques propriétaires. Il faut alors repasser sur les pilotes graphiques libres ​et redémarrer votre machine. Vous pourrez alors lancer Steam manuellement qui finira de s'​installer en téléchargeant les mises à jour. Une fois l'​installation ​terminée il vous reste alors à réactiver les pilotes propriétaires. +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.
-Remarque: cette solution n'​était pas valide pour moi, mais fut plus simple. Démarrez la logithèque Ubuntu qui proposera de résoudre le problème de dépendance rencontré par Steam.</​note>​+
  
 === Méthode en ligne de commande === === Méthode en ligne de commande ===
Ligne 60: Ligne 56:
  
 Si vous avez enregistré le paquet **steam_latest.deb** dans le dossier //​Téléchargements//​ de votre //Dossier personnel//,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] avec la commande [[:dpkg]] (remplacez le chemin si nécessaire) : Si vous avez enregistré le paquet **steam_latest.deb** dans le dossier //​Téléchargements//​ de votre //Dossier personnel//,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] avec la commande [[:dpkg]] (remplacez le chemin si nécessaire) :
 +
 <​code>​sudo dpkg -i ~/​Téléchargements/​steam_latest.deb</​code>​ <​code>​sudo dpkg -i ~/​Téléchargements/​steam_latest.deb</​code>​
  
Ligne 75: Ligne 72:
   - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​steam-launcher]]**   - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​steam-launcher]]**
  
-=== Résumé en ligne de commande===+=== Résumé en ligne de commande ===
  
 Le résumé à saisir dans un [[:​terminal]],​ utilise ici la [[:​commande_shell|commande]] **[[:​apt-get]]** : Le résumé à saisir dans un [[:​terminal]],​ utilise ici la [[:​commande_shell|commande]] **[[:​apt-get]]** :
Ligne 87: Ligne 84:
 ==== Démarrer Steam ==== ==== Démarrer Steam ====
  
-  *En utilisant les menus, cliquez sur **Jeux** puis **Steam**. +  * En utilisant les menus, cliquez sur **Jeux** puis **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 : +  * 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 : <​code>​steam</​code>​ (//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>​ +
- +
-<note important>​Un bug récent de Steam peut l'​empêcher de démarrer ou de lancer un jeu. Lancez Steam depuis le [[:​terminal]] : si rien ne se produit après l'​apparition de ce message : +
-<​code>​[0913/​182910:​WARNING:​proxy_service.cc(958)] PAC support disabled because there is no system implementation<​/code> +
-Mettez fin à ce lancement ​avec Ctrl+Z, fermez le terminal et ouvrez en un nouveau pour taper : +
-<​code>​rm -Rf ~/​.steam/​steam/​appcache</​code>​ +
-Vous pouvez maintenant relancer Steam. Jusqu'​à ce que ce bug soit corrigé, il sera nécessaire ​de refaire cette commande à chaque fois que vous voulez lancer ​Steam ou le jeu en question.</​note>​ +
-<note important>​Une autre erreur (segment fault) apparaît et n'est toujours pas corrigée à ce jour, ce qui fait que Steam n'est officiellement pas utilisable sous Linux. +
-Un contournement (testé avec Ubuntu 14.04) semble consister à lancer Steam depuis la ligne de commande, par +
-<​code>​LC_ALL=C steam</code><​/note>+
  
 ==== Connexion à Steam ==== ==== Connexion à Steam ====
Ligne 111: Ligne 98:
 ==== Traduire Steam ==== ==== Traduire Steam ====
  
-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.+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 ====
  
-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é.
Ligne 127: Ligne 114:
 {{ 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 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 !\\+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]].
  
Ligne 147: Ligne 134:
   * connectez-vous à votre machine   * connectez-vous à votre machine
  
-<​note>​Cette méthode ne fonctionne pas sous [[vivid]] (pour le moment ?) FIXME développement stoppé?<​/note> +<​note>​Obsolète, solution alternative se trouve sur [[https://steamcommunity.com/sharedfiles/filedetails/?​id=388020830&​searchtext=steam+os+session+on+linux|Steam Community]]Elle semble bien fonctionner.</​note>​
- +
-<​note>​Il est vrai qu'il est possible de cocher ​//lancer Steam au démarrage// dans les préférences du logiciel d'​une ​session ​ordinaire.\\ +
-Avec la possibilité de le lancer aussi en mode //big picture//. Néanmoins, l'​environnement de bureau étant chargé, vous perdez les avantages d'une session dédiée.</​note>​+
  
 ===== Streaming Local ===== ===== Streaming Local =====
  
-si l'on possède 2 ordinateurs,​ avec 2 installations de Steam, il est possible de lancer les jeux à distance, et avoir l'​affichage déporté sur l'​autre ordinateur.\\+si l'on possède 2 ordinateurs,​ avec 2 installations de Steam, ou un [[http://​store.steampowered.com/​app/​353380?​l=french|Steam Link]], il est possible de lancer les jeux à distance, et 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.\\ Cela fonctionne sur un réseau local, et avec de meilleures performances sur un réseau Ethernet.\\
 Il faut lancer Steam sur les 2 machines, les 2 machines se voient alors, et l'​option de "​streamer"​ est proposée sur celle où le jeu n'est pas installé.\\ Il faut lancer Steam sur les 2 machines, les 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 [[http://​store.steampowered.com/​streaming/?​l=french|ici]] ) (voir plus d'​information [[http://​store.steampowered.com/​streaming/?​l=french|ici]] )
 +
 +==== Mise en place basique ====
  
 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//​.\\ 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//​.\\
Ligne 164: Ligne 150:
 ENV{ID_INPUT_JOYSTICK}=="​1",​ MODE="​0660",​ GROUP="​games"</​code>​ ENV{ID_INPUT_JOYSTICK}=="​1",​ MODE="​0660",​ GROUP="​games"</​code>​
   * et on rajoute l'​utilisateur courant, dans le groupe "​games"​   * et on rajoute l'​utilisateur courant, dans le groupe "​games"​
-Utilisateur et Groupes ​-> Sélectionnez votre compte ​-> cochez : //games//+Utilisateur et Groupes ​→ Sélectionnez votre compte ​→ cochez : //games//
   * redémarrer l'​ordinateur   * redémarrer l'​ordinateur
   * débranchez les manettes de la machine //hôte//   * débranchez les manettes de la machine //hôte//
  
-<​note>​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//\\ +==== Encodage matériel NVidia ==== 
-Une résolution standardisée comme 1080p ou 720p déclenche plus facilement les accélérations matérielles.\\ + 
-N’hésitez pas à regarder les informations techniques via //Start+Y// sur le //client//, pour voir si elles sont activées.</​note>​+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"//,​ Architecture (//x86_64// en général), //"​Ubuntu"//,​ puis //"​Installer Type, deb (network)"//​ et suivez les instruction **1** et **2**\\ 
 +ce 11 novembre 2016 elles sont : 
 +<​code>​sudo dpkg -i cuda-repo-ubuntu1604_8.0.44-1_amd64.deb 
 +sudo apt update</​code>​ 
 + 
 +  * installez ensuite la libcuda correspondante à vos pilotes 
 +<​code>​sudo apt install libcuda-304 ou libcuda1-331 ou libcuda1-340 ou libcuda1-370 etc...</​code>​ 
 + 
 +  * aidez vous en lançant la commande :  
 +<​code>​dpkg --get-selections|grep nvidia</​code>​ 
 + 
 +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 ===== ===== Partager un répertoire pour le mode famille =====
-__Prérequis :__\\+ 
 +==== Prérequis ==== 
   * 2 utilisateurs unix <​user_1>​ <​user_2>​   * 2 utilisateurs unix <​user_1>​ <​user_2>​
   * 2 comptes steam (un par user)   * 2 comptes steam (un par user)
  
-__Procédure :__\\+==== Procédure ==== 
 Créer un rep commun Créer un rep commun
 <​code>​sudo mkdir -p /​home/​commun/​steam <​code>​sudo mkdir -p /​home/​commun/​steam
Ligne 194: Ligne 201:
 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éfault'​.\\ 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éfault'​.\\
 Faire de même pour le <​user_2>​.\\ 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.\\+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 =====  ​ ===== 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. 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 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 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>​+<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 : Pour ce faire, vous devez :
Ligne 352: Ligne 364:
 {{:​steam1.png?​300|{{:​steam1.png?​200|}} {{:​steam1.png?​300|{{:​steam1.png?​200|}}
  
-{{::​steam2.png+{{:steam2.png?​300|{{:steam2.png?200|}}
  
 ===== Ouverture des ports=====  ​ ===== 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]]) 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 se connecter à Steam et télécharger du contenu :
 +    HTTP (TCP port 80) and HTTPS (443)
 +    UDP 27015 through 27030
 +    TCP 27015 through 27030
 +
  
 Steam Client :  Steam Client : 
     UDP 27000 to 27015 inclusive (Game client traffic)     UDP 27000 to 27015 inclusive (Game client traffic)
     UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)     UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
-    TCP 27014 to 27050 inclusive ​(Steam downloads)+    ​UDP 27031 and 27036 (incoming, for In-Home Streaming) 
 +    ​TCP 27036 and 27037 (incoming, for In-Home Streaming)
     UDP 4380     UDP 4380
 +
  
 Dedicated or Listen Servers : Dedicated or Listen Servers :
      TCP 27015 (SRCDS Rcon port)      TCP 27015 (SRCDS Rcon port)
-     + 
 Steamworks P2P Networking and Steam Voice Chat: Steamworks P2P Networking and Steam Voice Chat:
     UDP 3478 (Outbound)     UDP 3478 (Outbound)
     UDP 4379 (Outbound)     UDP 4379 (Outbound)
     UDP 4380 (Outbound)     UDP 4380 (Outbound)
-    ​+ 
 Pour Call of Duty (Modern Warfare 2 Multiplayer) : Pour Call of Duty (Modern Warfare 2 Multiplayer) :
     UDP 1500 (outbound)     UDP 1500 (outbound)
Ligne 377: Ligne 399:
     UDP 28960     UDP 28960
  
 +Pour les requêtes Steam génériques HTTP/HTTPS, votre proxy doit autoriser les domaines suivants : 
 +    steampowered.com 
 +    steamcommunity.com 
 +    steamgames.com 
 +    steamusercontent.com 
 +    steamcontent.com 
 +    steamstatic.com 
 +    akamaihd.net
  
  
Ligne 399: Ligne 428:
 Name=Steam Name=Steam
 Comment=Application for managing and playing games on Steam Comment=Application for managing and playing games on Steam
-Exec=env LD_PRELOAD='/​usr/​$LIB/​libstdc++.so.6 /​usr/​$LIB/​libgcc_s.so.1 /​usr/​$LIB/​libxcb.so.1 /​usr/​$LIB/​libgpg-error.so'​ /​usr/​bin/​steam %U+Exec=env LD_PRELOAD='​https://​server7.kproxy.com/​servlet/​redirect.srv/​sruj/​shhzdcy/​s7iwolzo/​p2/​servlet/​redirect.srv/​slxv/​sap-ggbjrl/​sviy/​p2/​usr/​$LIB/​libstdc++.so.6 /​usr/​$LIB/​libgcc_s.so.1 /​usr/​$LIB/​libxcb.so.1 /​usr/​$LIB/​libgpg-error.so'​ /​usr/​bin/​steam %U
 Icon=steam Icon=steam
 Terminal=false Terminal=false
Ligne 469: Ligne 498:
 Name[es]=Noticias Name[es]=Noticias
 Name[fr]=Actualités Name[fr]=Actualités
-Name[it]=Notizie+Name[it]=Notizierm
 Name[pt]=Notícias Name[pt]=Notícias
 Name[ru]=Новости Name[ru]=Новости
Ligne 508: Ligne 537:
  
 Il suffit ensuite de lancer Steam depuis le dash Il suffit ensuite de lancer Steam depuis le dash
 +
 +==== 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
 +
 +
  
  
Ligne 573: Ligne 615:
  
 <​code>​ <​code>​
-find ~/​.steam/​root/​ -name "​libgpg-error.so*"​ -print -delete+sudo find ~/​.steam/​root/​ -name "​libgpg-error.so*"​ -print -delete
  </​code>​  </​code>​
  
Ligne 591: Ligne 633:
  
    
 +==== Télécharger les fichiers d'un jeu non disponible. ​ ====
  
 +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.
  
 +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>​
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(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]]
  • steam.txt
  • Dernière modification: Le 25/04/2023, 09:20
  • par frombenny