28 votes

Comment déplacer les jeux Steam vers un autre emplacement sur le disque de mon Mac ?

Steam garde apparemment les jeux Steam dans mon répertoire personnel. Il est donc très difficile de sauvegarder mon répertoire personnel sans sauvegarder également les jeux Steam (je n'en ai qu'un seul : Civ 5).

Comment puis-je dire à Steam d'installer et de stocker les jeux dans un emplacement légitime (comme le dossier /Applications) ?

20voto

Xetius Points 10445

Lorsque vous installez un jeu, Steam le place dans la section ~/Library/Application Support/Steam/SteamApps/ et crée un alias dans ~/Applications/ que vous pouvez utiliser pour lancer le jeu. Cela s'explique par le fait que des jeux différents peuvent avoir des structures de répertoire différentes - malheureusement, les jeux Mac ne sont pas tous livrés dans des paquets d'applications bien ficelés. Pour cette raison, il n'est pas vraiment possible (ou une bonne idée) de tromper Steam en plaçant les données du jeu dans le répertoire /Applications/ à la place.

Il est sûr d'exclure ~/Library/Application Support/Steam/SteamApps/ de vos sauvegardes car aucune donnée utilisateur n'y est conservée, seules les installations du jeu sont conservées. Les fichiers de sauvegarde sont conservés ailleurs dans votre répertoire personnel, en fonction du jeu.

Si vous voulez vraiment garder les données du jeu en dehors de votre répertoire personnel, vous pouvez créer un lien symbolique à l'adresse suivante ~/Library/Application Support/SteamApps/ pointant vers un autre endroit sur votre disque, peut-être dans /Users/Shared/ . Voici comment procéder :

  1. Fermez Steam.
  2. Déplacements le site ~/Library/Application Support/Steam/SteamApps/ à l'endroit où vous voulez qu'il soit.
  3. Ouvrez le Terminal et allez dans le dossier Steam en tapant :
    cd ~/Library/Application\ Support/Steam
  4. Créez un lien symbolique dans ce dossier pointant vers l'endroit où vous avez déplacé le dossier SteamApps :
    ln -s /Users/Shared/Steam/ SteamApps

0 votes

Je vais essayer le lien symbolique. Je ne veux pas d'applications dans mon répertoire personnel parce qu'un répertoire personnel n'est tout simplement pas le bon endroit pour elles. Windows et Mac OS ont tous deux certains répertoires pour certains types de données et je pense que Valve ne devrait pas les briser.

0 votes

Je ne veux pas de jeux Steam sur mon disque de démarrage parce que c'est un SSHD avec un espace limité. J'ai un disque de 3 To (intégré, mais qui semble externe) pour des choses énormes comme les jeux Steam. Même l'astuce ln -s n'a pas tout résolu. Portal (1) affiche maintenant un message d'erreur "can't find background image materials/console/startup_loading.vtf" - je vous ferai un rapport lorsque j'aurai résolu ce problème.

2 votes

Ok, pour moi, juste lier SteamApps n'a pas fonctionné, j'ai dû lier ~/Library/Application Support/Steam et le dossier Steam en entier sur mon nouveau disque. Maintenant tout fonctionne.

5voto

LegendLength Points 327

Voici un autre moyen.

  1. Créez un nouveau dossier pour Steam. J'en ai créé un appelé "Steam Games" à la racine de mon grand disque.
  2. Allez dans Steam (menu item) -> Préférences
  3. Cliquez sur l'onglet "Téléchargements" dans les préférences.
  4. Cliquez sur le bouton "DOSSIERS DE LA BIBLIOTHEQUE STEAM" dans la page des téléchargements.
  5. Sélectionnez le nouveau dossier, il sera ajouté à la liste.
  6. Assez de vapeur
  7. Dans le trouveur, copie le dossier SteamApps de votre Library/Application Support vers le nouveau dossier que vous avez ajouté à l'étape (5).
  8. Vapeur ouverte
  9. Dans la bibliothèque, faites un clic droit sur un jeu et sélectionnez "Supprimer le contenu local...".
  10. Cliquez à nouveau sur le jeu avec le bouton droit de la souris et sélectionnez "Installer le jeu...".
  11. La plupart des jeux vous demanderont où vous souhaitez l'installer. Il s'agira d'une fenêtre pop-up listant les deux dossiers, l'original et le nouveau. Sélectionnez le nouveau dossier. Certains jeux ne vous le demanderont pas et passeront simplement à l'installation, mais heureusement, ces jeux ont tendance à voir le fichier dans le nouvel emplacement et à faire ce qu'il faut.
  12. Steam lancera le processus d'installation, mais dira d'abord qu'il est en train de "découvrir" le contenu existant. Après quelques instants, c'est terminé, pas de téléchargement.

Vous pouvez voir où sont installés tous vos jeux :

  1. Cliquez avec le bouton droit de la souris sur le jeu, puis sélectionnez Propriétés dans le menu.
  2. Sélectionnez l'onglet "FICHIERS LOCAUX" dans la fenêtre qui apparaît.
  3. Cliquez sur le bouton "BROWSE LOCAL FILES...".

Si vous avez bien fait, la fenêtre qui s'ouvre doit se trouver au nouvel emplacement. Vous pouvez vérifier en faisant un Command-Clic sur l'icône du dossier dans la barre de titre (entre autres méthodes).

Déplacer une grande bibliothèque à l'aide de cette méthode prendra un certain temps, mais cela la déplacera réellement, et ils pourront y télécharger à l'avenir.

NOTE : Cela n'a pas fonctionné pour tous les dossiers. Certains, notamment CivIV (auquel je n'ai pas joué depuis V) se sont retéléchargés. HL semble également être un problème.

3voto

Little Angel Points 31

La plupart de ces réponses sont OBSOLETE depuis 2015 (ou avant).

Le client vapeur Mac vous permet de choisir un emplacement pour l'installation du jeu, y compris "Créer une nouvelle bibliothèque Steam sur le lecteur /Volumes/NomDuDrive".

La réponse de Maury Markowitz est également bonne, mais je ne peux pas encore la voter... :-/

1 votes

C'est bien de voir des gens qui ajoutent de nouvelles informations à de vieilles questions ; peut-être que celle-ci aidera quelqu'un. Mais vous devriez éditer cette réponse en ajoutant quelques informations supplémentaires sur "comment créer une nouvelle librairie steam sur un chemin spécifique", ce serait génial.

0 votes

C'est certainement vrai maintenant, mais cela ne répond pas à déménagement une installation. Je préfère ne pas avoir à tout retélécharger. Si je crée une deuxième bibliothèque, puis-je demander à Steam de déplacer les jeux que j'ai déjà téléchargés ? Ou est-ce seulement une option pour les nouveaux téléchargements ?

2voto

J'ai dû désinstaller totalement Steam, puis créer un répertoire sur mon disque externe comme dans /Volumes/DriveName/Application Support/Steam/ installer Steam, utiliser le ln -s pour le répertoire nouvellement créé et la commande ~/Library/Application Support/Steam/ sur mon disque principal, supprimer l'original Steam sur mon disque principal, puis j'ai lancé Steam et ça a marché. Je l'ai su parce que je suis allé télécharger Civ 5 et l'espace disque disponible faisait référence à mon disque externe.

Au fait, un petit alias Steam s'affiche dans le dossier original Application Support Ainsi, à première vue, le processus semblera avoir produit un alias.

Je suis un n00b total d'Unix, donc l'expérience entière était horrible et m'a pris 2 heures à comprendre. Réparez ça, développeurs de Steam. C'est deux heures que je ne récupérerai jamais.

2voto

Davros Points 21

J'ai trouvé cette page en cherchant une réponse à ce problème, mais il semble que Steam ait été corrigé pour résoudre ce problème. J'ai essayé d'installer un jeu sans passer par ce processus et il m'a demandé où je souhaitais l'installer, me donnant la possibilité de créer ma ludothèque sur un autre disque. J'utilise la version du 26 juillet 2013 de Steam pour Mac OS X.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X