Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/10/2013, à 13:03

Gerardll51

[Résolu] Fichiers jeux de Steam

Bonjour,

Si on change de session, on n'a plus les jeux. Faut sans doute re-télécharger tout.
Même en ouvrant Steam avec le même compte.

Pour régler ce souci, est-ce que quelqu'un a tenter d'installer les fichiers de jeux dans le répertoire /opt au lieu d'un répertoire caché dans /home/user/.steam/etc...?
Histoire que tout le monde puisse jouer au jeux téléchargés déjà une fois.

Qu'en pensez-vous?

(Dans mon cas c'est trop tard car j'ai tout fichu dans mon /home...)

Dernière modification par Gerardll51 (Le 09/04/2014, à 19:10)


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#2 Le 27/10/2013, à 13:26

Fnux_fr

Re : [Résolu] Fichiers jeux de Steam

Il faut gérer les autorisations, mais ça devrait être possible (choix du dossier d'installation).

Hors ligne

#3 Le 27/10/2013, à 13:33

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Je ne me souviens pas d'avoir eu ce choix au moment de l'installation.
Je ne sais pas si c'est trop tard maintenant.


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#4 Le 27/10/2013, à 16:39

Gatsu

Re : [Résolu] Fichiers jeux de Steam

Salut,

Changer de répertoire ne pose pas de problème particulier, c'est ce que j'ai fait chez moi pour pouvoir y accéder avec plusieurs distributions différentes. Après, avoir plusieurs utilisateurs qui ont accès à la même session de steam, ça devrait fonctionner aussi, bien que je n'ai pas essayé moi-même.

Pour déplacer ton répertoire steam dans le répertoire /opt

sudo mv ~/.steam /opt/steam

Ensuite tu crées un lien symbolique de ton home vers /opt

ln -s /opt/steam ~/.steam

A partir de là tu devrais avoir accès à steam sans problème à partir de ta session principale.

----

Pour que d'autres utilisateurs puissent y accéder, il faut gérer les permissions, comme dit Fnux_fr. Pour ma part, je commencerais par créer un groupe d'utilisateurs nommé steam pour gérer tout ça.

sudo addgroup steam

Ensuite on inclut ton propre utilisateur dans ce groupe

sudo adduser $USER steam

Et on change les permissions de l'ensemble du répertoire /opt/steam pour qu'il appartienne au groupe steam

sudo chgrp -R steam /opt/steam

On donne les droits d'écriture aux membres du groupe steam, sinon je pense que ça risque de poser des problèmes au niveau des sauvegardes ou des fichiers de configuration de jeu. (A priori les droits d'exécution sont déjà accordés aux membres du groupe)

sudo chmod -R g+w /opt/steam

Il faut aussi inclure dans le groupe les autres utilisateurs que tu souhaites qu'ils aient accès au compte steam

sudo adduser *AUTRE_UTILISATEUR* steam

Remplace *AUTRE_UTILISATEUR* par l'identifiant de l'autre utilisateur.

Enfin, en se connectant sous la session de l'autre utilisateur, créer un lien symbolique dans le home qui pointe vers /opt/steam

ln -s /opt/steam ~/.steam

Si tu veux qu'il y ait plusieurs autres comptes avec un accès à steam, recommence les 2 dernières manips pour chaque compte.

Au niveau de la doc, tu peux lire ces pages :
> http://doc.ubuntu-fr.org/droits
> http://doc.ubuntu-fr.org/adduser
> http://doc.ubuntu-fr.org/permissions

Hors ligne

#5 Le 28/10/2013, à 08:28

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Merci pour cette bonne explication.
Je vais voir tout ça. smile


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#6 Le 30/10/2013, à 10:26

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Bon voilà, ça a marché!
Merci Gatsu pour ton explication. C'est vrai que je n'ai jamais trop eu à gérer les utilisateurs et les groupes. Du coup j'ai dû suivre ton explication à la lettre malgré que j'ai été obligé d'adapter ça par rapport à ma distribution Rosa, vu que le pc marqué en signature et qui a Ubuntu dessus n'est pas assez puissant pour faire tourner Steam.
Cette distribution n'est sur mon PC que depuis quelques semaines.

Donc pas de sudo pour ma distribution.
Pas de addgroup non plus! Là ça m'étonne faut que je vois ça.
Tout se fait en mode graphique très facilement d'ailleurs.
Du coup le lien symbolique qui devait pointer de /opt/steam/ vers mon répertoire c'était retrouvé dans le répertoire /root/!
Je l'ai retiré avec la fonction rm.
Fallait faire cette manipulation en mode user, pas grave.

Donc en ce qui me concerne, tout marche bien.
Par contre si je démarre steam avec la session d'une de mes nièces par exemple j'ai ça :

steam-erreur_imagesia-com_cwyi_small.png

Comme quoi que la session steam est déjà en marche!?!
Ca m'étonne dans la mesure où j'avais quitté ma session.
Est-ce que la session peut rester en marche malgré que j'ai quitté le programme et ma session?


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#7 Le 30/10/2013, à 10:31

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Autre chose :

Si je veux télécharger un jeux, je mets ça où?
Ca me propose toujours mon répertoire personnel.

Edit : Je ne comprends pas?
Les jeux sont toujours dans /home/gerard/.local/share/Steam/ dans mon cas?

Ca veut dire que si ma nièce prend sa session ça va fouiner dans mon répertoire personnel pour avoir le jeu alors?

Dernière modification par Gerardll51 (Le 30/10/2013, à 10:45)


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#8 Le 30/10/2013, à 10:49

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

J'en profite pour dire que dans le dossier /opt/steam/ il n'y a que des liens symboliques :

[gerard@localhost steam]$ ll
total 20
lrwxrwxrwx 1 gerard gerard   25 oct.  30 09:28 bin -> /home/gerard/.steam/bin32/
lrwxrwxrwx 1 gerard gerard   43 oct.  30 09:28 bin32 -> /home/gerard/.local/share/Steam/ubuntu12_32/
lrwxrwxrwx 1 gerard gerard   43 oct.  30 09:28 bin64 -> /home/gerard/.local/share/Steam/ubuntu12_64/
-rw-rw-r-- 1 gerard steam   979 oct.  30 09:46 registry.vdf
lrwxrwxrwx 1 gerard gerard   31 oct.  30 09:28 root -> /home/gerard/.local/share/Steam/
lrwxrwxrwx 1 gerard gerard   39 oct.  30 09:28 sdk32 -> /home/gerard/.local/share/Steam/linux32/
lrwxrwxrwx 1 gerard gerard   39 oct.  30 09:28 sdk64 -> /home/gerard/.local/share/Steam/linux64
lrwxrwxrwx 1 gerard gerard   31 oct.  30 09:28 steam -> /home/gerard/.local/share/Steam/
-rw--w---- 1 gerard steam  8822 oct.  25 21:24 steam_install_agreement.txt
-rw-rw-r-- 1 gerard steam     5 oct.  30 09:28 steam.pid
prw--w---- 1 gerard steam     0 oct.  30 09:28 steam.pipe|

Dont un qui ne fonctionne pas :

sdk64 -> /home/gerard/.local/share/Steam/linux64

Je n'ai pas pensé à regarder avant de faire toutes ces manipulations si c'était comme ça avant.
Peut-être que Steam n'est qu'en 32 bit.
Bon, pour ma session ça marche malgré tout. smile


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#9 Le 30/10/2013, à 10:51

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Je trouve que chez Steam ils ont mal géré la multi-session.


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#10 Le 30/10/2013, à 21:57

Gatsu

Re : [Résolu] Fichiers jeux de Steam

Gerardll51 a écrit :

Donc pas de sudo pour ma distribution.

Effectivement si tu n'as pas utilisé sudo, les commandes sont à adapter. sudo permet de donner des droits d'administration à un utilisateur, sans pour autant passer en root, d'où mes commandes qui utilisent des raccourcis comme le signe ~ ou la variable $USER pour se référer à ton utilisateur.

Après si tu as lancé ces commandes en tant que root, il n'a pas dû se passer grand chose, étant donné qu'il n'y a pas de répertoire .steam dans root.

Gerardll51 a écrit :

Pas de addgroup non plus! Là ça m'étonne faut que je vois ça.

Il faut être en administrateur pour y avoir accès (donc avec sudo ou en root)

Gerardll51 a écrit :

Du coup le lien symbolique qui devait pointer de /opt/steam/ vers mon répertoire c'était retrouvé dans le répertoire /root/!

En fait c'est l'inverse que je t'ai fait faire. Je t'ai fait déplacer ton répertoire .steam vers /opt, et ensuite je t'ai fait créer un lien de ton répertoire perso vers /opt/steam. Idem pour les autres utilisateurs.
Dans ton premier post, tu avais demandé à ce que le répertoire de steam soit « physiquement » dans /opt, c'est donc ce que je t'ai fait faire, et ensuite création d'un lien dans ton home vers /opt/steam
Chez moi par exemple je l'ai mis dans /home/games avec tous mes autres jeux parce que /home est sur une partition indépendante du système et ça me permet d'y accéder facilement à partir de plusieurs distributions différentes. J'ai juste à recréer un lien .steam dans mon home perso vers mon /home/games/steam, et j'ai directement accès à ma session steam.

Gerardll51 a écrit :

Par contre si je démarre steam avec la session d'une de mes nièces par exemple j'ai ça :

http://img.imagesia.com/fichiers/cw/steam-erreur_imagesia-com_cwyi_small.png

Comme quoi que la session steam est déjà en marche!?!
Ca m'étonne dans la mesure où j'avais quitté ma session.
Est-ce que la session peut rester en marche malgré que j'ai quitté le programme et ma session?

Je ne pense pas. A moins qu'il y ait une option pour que steam démarre et reste en tache de fond sur ton pc. Tu devrais le voir avec la commande top.

Après, peut-être que steam n'est pas du tout fait pour être multi-utilisateurs. Comme je l'ai dit, j'ai pas testé moi-même.

Gerardll51 a écrit :

Si je veux télécharger un jeux, je mets ça où?
Ca me propose toujours mon répertoire personnel.

C'est très bien ton répertoire perso.
Comme c'est un lien qui aurait dû pointer vers /opt/steam, que tu le mettes dans le répertoire personnel ou dans /opt/steam, c'est du pareil au même. Il faut juste mettre le répertoire du nouveau jeu dans le groupe steam, et mettre les droits d'écriture pour le groupe après installation.

Gerardll51 a écrit :

Edit : Je ne comprends pas?
Les jeux sont toujours dans /home/gerard/.local/share/Steam/ dans mon cas?

Etonnant ça ! Tous mes jeux sont dans le répertoire /home/gatsu/.steam/steam/SteamApps/common, d'où le fait que je t'ai fait déplacer le répertoire .steam uniquement.
Dans /home/gatsu/.local/share je n'ai que des sauvegardes de jeux qui ne sont pas dans le steam cloud. Et surtout pas de répertoire Steam à l'horizon.

Probablement une différence dans l'empaquetage de steam entre ma debian et ta rosa.

Gerardll51 a écrit :

J'en profite pour dire que dans le dossier /opt/steam/ il n'y a que des liens symboliques :
...

Probablement dû au fait que moi mes jeux sont tous dans le dossier .steam et pas dans .local/share/Steam

Si tu veux revenir à l'état initial, il te suffit de supprimer le lien .steam dans ton répertoire perso (celui qui pointe vers /opt/steam), de déplacer le dossier /opt/steam vers /home/gerard/.steam et de remettre l'ensemble du répertoire .steam dans le groupe gerard.

Dernière modification par Gatsu (Le 30/10/2013, à 22:01)

Hors ligne

#11 Le 01/11/2013, à 01:08

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Bon, tu as raison Gatsu, j'ai tout remis dans l'état initial! sad
Franchement Steam ça me prend la tête.
C'est quand même mal conçu pour la multi-session. Ca fait un peu comme quand on installe des jeux avec Wine, ce n'est que pour un utilisateur.

Donc, j'ai déplacer le répertoire /opt/steam dans ~/.steam (évidement ça c'était fichu dans /root/ vu que j'étais en root, donc re-déplacé dans mon répertoire personnel...)
J'ai supprimé le lien symbolique .steam.
J'ai remis de l'ensemble du répertoire .steam dans le groupe gerard.
Par contre j'ai supprimé le groupe steam vu qu'il ne sert plus.

Dommage, j'avais tenté de donner les droits en écriture et exécution au répertoire /home/gerard/.local/share/Steam où semble être stocké les programmes de jeux, mais ça n'a rien donné.
Bizarre tout de même que tu n'as pas la même arborescence pour steam sur ton système.

Bon, ça ne fait rien.
Si mes nièces veulent jouer à steam, elle téléchargeront le jeu.
Merci pour ces explications quand même intéressantes.

Bon week-end.


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#12 Le 09/04/2014, à 19:21

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Bonjour,

Bon je marque cette discussion comme résolue, car ça marche! cool

Depuis la fin de Windows XP de chez Microsoft pour tout vous dire, j'ai viré ce système qui ne me servais plus. Et j'ai mis le répertoire pour steam à la place!
Comme mon PC n'a que deux malheureux disques de 160 Go, ça m'en fait un pour mettre quelques jeux.
Et du coup avec une bonne gestion des droits tout le monde a accès à steam sur les quatre sessions!
C'est bien l'informatique quand même, hein. smile

Bonne soirée.


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#13 Le 09/04/2014, à 22:36

Gatsu

Re : [Résolu] Fichiers jeux de Steam

Cool. smile

Hésite pas à faire des retours si tu as des problèmes avec les sauvegardes.
La plupart sont dans les répertoires utilisateurs, donc chaque utilisateur devrait avoir ses propres sauvegardes.
Par contre pour les sauvegardes dans le cloud, je ne sais pas trop comment ils ont géré leur bousin.

Bon jeu à toi.

Hors ligne

#14 Le 09/04/2014, à 22:55

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Gatsu a écrit :

Hésite pas à faire des retours si tu as des problèmes avec les sauvegardes.
La plupart sont dans les répertoires utilisateurs, donc chaque utilisateur devrait avoir ses propres sauvegardes.

Sauf pour Metro. La sauvegarde se fait dans le répertoire du jeu. Du coup si quelqu'un passe derrière, il efface la partie.
Faut copier/coller le répertoire de sauvegarde quelque part à chaque fin de partie.
Très bien comme jeu Metro sous Linux! smile


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne

#15 Le 04/01/2018, à 19:42

Siwa_lua

Re : [Résolu] Fichiers jeux de Steam

Je suis passé récemment sur linux et je ne peux plus accéder aux fichier steam plus de steam/steamapps/GarrysMod/garrysmod....
je ne sais pas si c'est lié aux autorisations. Cela m'embete car quand j'étais sur window je pouvais donc ajouter certains mode a certains jeux

Dernière modification par Siwa_lua (Le 04/01/2018, à 19:42)

Hors ligne

#16 Le 04/01/2018, à 20:09

Gerardll51

Re : [Résolu] Fichiers jeux de Steam

Bonjour,

Si tu as un système tout neuf et que tu as installé Steam, il te faut re-télécharger tout les jeux.
garrysmod tourne sous Linux?


Asus Eeepc Séries 1015CX, Intel® Atom™ CPU N2600 @ 1.60GHz × 4, OS 32 bits Ubuntu 16.04 LTS, carte graphique : Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)), DD 311 et 2 Gio de RAM.
MATE 1.12.1 - Noyau Linux 4.4.0-131-generic
@+
Gérard

Hors ligne