Outils pour utilisateurs

Outils du site


jeux-steam-linux

Ceci est une ancienne révision du document !


Steam Linux

Cette page est une ébauche.

Activer Proton pour tous les jeux

Proton est une version améliorée de Wine qui permet de faire tourner les jeux Windows sous Linux. Par défaut, Proton n'est actif que pour une liste prédéfinie de jeux, mais on peut forcer Steam à l'activer pour tous les jeux. Notez quand même:

  • Certains jeux ne fonctionneront pas du tout.
  • Certains fonctionneront, mais peut-être avec des soucis (bugs, lenteurs…)
  • Certains jeux fonctionneront sans problème.

À ma grande surprise, j'ai personnellement réussi à faire tourner Metro 2033 avec d'excellentes performances, ainsi que: Crayon Physics, GRID, Trackmania Nations Forever, Alien Breed: Impact, Garry's Mod, Slime Rancher, The Witness

à rédiger.

Utiliser un répertoire commun pour l'installation des jeux

Si vous avez plusieurs comptes utilisateur sur votre machine Linux et que chacun a installé Steam et ses jeux, cela veut dire que chaque utilisateur Linux a sa copie des jeux. Ce qui consomme énormément de place.

Il est possible de fédérer le répertoire d'installation ce qui permet de gagner quelques giga-octets sur disque.

sudo groupadd steam                     # Créer un groupe steam
sudo usermod -a -G steam utilisateur    # Ajouter chaque utilisateur au groupe steam
sudo mkdir /home/steam                  # Créer le répertoire qui va accueillir les jeux installés
sudo chgrp -R steam /home/steam         # Le faire appartenir au groupe steam
sudo chmod -R 775 /home/steam           # Autoriser l'accès au répertoire que aux membres du groupe steam
sudo chmod -R g+s /home/steam           # Tout fichier ou répertoire créé dans ce répertoire appartiendra au groupe steam

Ensuite, dans le Steam de chaque session utilisateur, ajouter ce répertoire et en faire le réperoire par défaut:

  • Lancez Steam > menu Paramètres > Téléchargements > bouton Dossier Steam > cliquer "Ajouter un dossier" > ajoutez /home/steam
  • Clic-droit sur ce nouveau dossier > Définir par défaut
  • Désormais, les nouveaux jeux que vous installerez seront installés dans /home/steam (Steam va créer le sous-répertoire steamapps dans ce répertoire.)

Vous pouvez aussi déplacer vos jeux existants:

  • Clic-droit sur un jeu > Propriétés > onglet Fichier locaux > bouton Déplacer le dossier d'installation.
  • Choisissez /home/steam et validez. Steam va déplacer le jeu.
    • Si le dossier n'est pas proposé, c'est probablement que le jeu est déjà dans /home/steam.
  • Problème (bug steam ?) : Si le jeu existe déjà dans /home/steam, Steam va refuser. Supprimez préalablement le jeu dans /home/steam/steamapps/common et re-faites le déplacement du jeu.
Il semble que cette méthode du répertoire unique commun pose problème avec certains jeux. Explication ci-dessous.

Pour certains jeux, il semble que cette méthode de partage par /home/steam ne marche pas bien. Symptôme: Quand vous lancez le jeu, il quitte au bout de quelques secondes.

Pour corriger le problème, faites un double déplacement du jeu:

  • Déplacez de /home/steam vers ~/.steam/steam (comme indiqué ci-dessus).
  • Fermez la fenêtre de déplacement et de propriétés du jeu.
  • Attendez que le message "Mises à jour en attente" disparaisse du jeu en question.
  • Refaites le déplacement ~/.steam/steam vers /home/steam.
  • Attendez à nouveau que le message "Mises à jour en attente" disparaisse.
  • Le jeu devrait à nouveau fonctionner.
jeux-steam-linux.1594023487.txt.gz · Dernière modification : 2020/07/06 09:18 de sebsauvage