Question:
Comment déplacer des jeux Steam vers un autre emplacement sur le disque de mon Mac?
Andrew J. Brehm
2011-02-04 21:31:59 UTC
view on stackexchange narkive permalink

Steam garde apparemment les jeux Steam dans mon répertoire personnel de tous les endroits. Cela rend très difficile la sauvegarde de mon répertoire personnel sans sauvegarder également les jeux Steam (je n'en ai qu'un: Civ 5).

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

Huit réponses:
Brant
2011-02-04 21:53:17 UTC
view on stackexchange narkive permalink

Lorsque vous installez un jeu, Steam le place dans ~ / Library / Application Support / Steam / SteamApps / et crée un alias dans ~ / Applications / que vous pouvez utiliser pour lancer le jeu. Il le fait parce que différents jeux peuvent avoir des structures de répertoires différentes - malheureusement, tous les jeux Mac ne sont pas livrés dans des bundles d'applications parfaitement emballé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 / Applications / à la place.

Il est prudent d'exclure ~ / Bibliothèque / Application Support / Steam / SteamApps / à partir de vos sauvegardes car aucune donnée utilisateur n'y est conservée, seul le jeu s'installe. Les fichiers de sauvegarde sont conservés ailleurs dans votre répertoire personnel, selon le jeu.

Si vous voulez vraiment garder les données de jeu hors de votre répertoire personnel, vous pouvez créer un lien symbolique dans ~ / Library / Application Support / SteamApps / pointant vers un autre emplacement de votre disque, peut-être dans / Users / Shared / . Voici comment procéder:

  1. Arrêtez Steam.
  2. Déplacez le ~ / Library / Application Support / Steam / SteamApps / dans le dossier où vous le souhaitez.
  3. Ouvrez le Terminal et passez au 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
Je vais essayer le lien symbolique. Je ne veux pas d'applications dans mon répertoire personnel car un répertoire personnel n'est tout simplement pas le bon endroit pour elles. Windows et Mac OS ont certains répertoires pour certains types de données et je pense que Valve ne devrait pas les casser.
Je ne veux pas de jeux Steam dans mon disque de démarrage car c'est un SSHD avec un espace limité. J'ai un lecteur (intégré, mais "externe") de 3 To pour des choses énormes comme les jeux Steam. Même l'astuce ln -s n'a pas tout résolu. Portal (1) maintenant des erreurs avec "impossible de trouver les matériaux de l'image d'arrière-plan / console / startup_loading.vtf" - je ferai un rapport lorsque je résoudrai cela.
Ok, pour moi, le simple fait de lier SteamApps ne fonctionnait pas, je devais lier `~ / Library / Application Support / Steam`, lui-même - tout le dossier Steam - à mon nouveau disque. Maintenant, tout fonctionne.
Maury Markowitz
2014-05-28 16:06:29 UTC
view on stackexchange narkive permalink

Voici une autre façon.

  1. Créez un nouveau dossier pour Steam. J'en ai créé un appelé "Steam Games" à la racine de mon gros disque.
  2. Allez dans Steam (élément de menu) -> Préférences
  3. Cliquez sur l'onglet "Téléchargements" dans Préférences
  4. Cliquez sur le bouton "DOSSIERS DE BIBLIOTHEQUE STEAM" dans la page Téléchargements
  5. Sélectionnez le nouveau dossier, il sera ajouté à la liste.
  6. Quite Steam
  7. Dans le Finder, copiez le dossier SteamApps de votre dossier Support Library / Application vers le nouveau dossier que vous avez ajouté à l'étape (5)
  8. Ouvrir Steam
  9. Dans la bibliothèque, faites un clic droit sur un jeu et sélectionnez "Supprimer le contenu local ..."
  10. Cliquez à nouveau avec le bouton droit sur le jeu, sélectionnez "Installer le jeu. .. "
  11. La plupart des jeux vous demanderont où vous souhaitez l'installer. Ce sera une fenêtre contextuelle répertoriant les deux dossiers, l'original et le nouveau. Sélectionnez le nouveau. Certains jeux ne vous le demanderont pas et passeront simplement à l'installation, mais heureusement, ceux-ci ont tendance à voir le fichier dans le nouvel emplacement et à faire la bonne chose.
  12. Steam lancera le processus d'installation, mais le fera d'abord dire que c'est «découvrir» le contenu existant. Après quelques instants, c'est fait, pas de téléchargement.

Vous pouvez voir où l'un de vos jeux est installé en:

  1. Faites un clic droit sur le jeu, et 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 "PARCOURIR LES FICHIERS LOCAUX ..."
  4. ol >

    Si vous l'avez fait correctement, la fenêtre qui s'ouvre devrait être dans le nouvel emplacement. Vous pouvez vérifier par Commande-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, et ils le feront téléchargez-y à l'avenir.

    REMARQUE: Cela n'a pas fonctionné pour tous les fichiers. Certains, notamment CivIV (auquel je n'ai pas joué depuis V) re-téléchargés. HL semblait également être un problème.

Little Angel
2015-02-04 18:26:58 UTC
view on stackexchange narkive permalink

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

Le client Steam Mac vous permet d'aller choisir un emplacement pour installer le jeu, y compris "Créer une nouvelle bibliothèque Steam sur le lecteur / Volumes / DriveName "

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

C'est bien de voir des gens ajouter de nouvelles informations à l'ancienne question, peut-être que celle-ci aidera n'importe qui.Mais vous devriez éditer cette réponse en ajoutant quelques informations supplémentaires sur "comment créer une nouvelle bibliothèque Steam sur un chemin spécifique", ce serait génial
C'est définitivement vrai maintenant, mais cela ne concerne pas le * déplacement * d'une installation.Je préfère ne pas avoir besoin de tout retélécharger.Si je crée une deuxième bibliothèque, puis-je dire à Steam de déplacer les jeux que j'ai déjà téléchargés?Ou est-ce juste une option pour les nouveaux téléchargements?
user7479
2011-03-01 15:02:18 UTC
view on stackexchange narkive permalink

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 le dossier ~ / Library / Application Support / Steam / sur mon disque principal, supprimez le dossier d'origine Steam sur mon disque principal, puis j'ai lancé Steam et cela a fonctionné. Je le savais parce que je suis allé télécharger Civ 5 et que l'espace disque disponible se référait à mon lecteur externe.

Au fait, un petit dossier d'alias Steam apparaît dans le Application Support , donc superficiellement, le processus aura l'air d'avoir produit un alias.

Je suis un Unix n00b total, donc toute l'expérience a été horrible et m'a pris 2 heures pour comprendre . Corrigez-le, développeurs Steam. Cela fait deux heures que je ne reviendrai jamais.

Beavis
2013-08-08 09:27:20 UTC
view on stackexchange narkive permalink

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

authenticgeek
2011-02-04 22:06:56 UTC
view on stackexchange narkive permalink

Vous pouvez déplacer les fichiers de données du jeu de ~ / Library / Application Support / Steam / SteamApps / vers l'endroit de votre choix, à condition de créer un lien symbolique vers l'endroit où vous l'avez déplacé avec ln -s / place / where / you / déplacer / SteamApps / ~ / Libary / Application Support / Steam / SteamApps .

L'utilisation d'une commande standard Make Alias ​​ a gagné ne travaille pas ici; Steam lancera des erreurs lorsque vous essayez d'ouvrir l'application Steam elle-même.

Brant a raison de dire que leur emballage les rend impropres à l'ajout à / Applications car vous ne pouvez pas réellement les lancer à partir de cet emplacement, ils doivent être lancés depuis Steam.

Il est également bon de savoir que ces fausses applications dans ~ / Applications / ne sont pas en fait des alias, ce sont des applications - des scripts packagés qui appellent le protocole Steam ( steam: // ) pour un jeu particulier lorsque vous les lancez.

Merci. Notez qu'ils pourraient créer un répertoire / Applications / Steam. Le fait est que le répertoire personnel est pour mes fichiers, pas pour les applications.
Techniquement, ~ / Applications * est * un endroit approprié pour les applications qui ne sont pas disponibles à l'échelle du système. (Cependant, il s'agit d'un détail ringard accrocheur qu'il vaut mieux lire dans la voix du [professeur Frink] (http://simpsons.wikia.com/wiki/Professor_Frink))
@Brant Je voulais dire fonctionnellement - il n'y a rien dans `SteamApps /` sur lequel vous pouvez naviguer et cliquer pour lancer un jeu Steam à partir du Finder.
Désolé, ce dernier commentaire était destiné à @Andrew, pas à vous. :)
@Nick: En fait, * certains * jeux ont des bundles d'applications sur lesquels vous pouvez naviguer et lancer directement. (Les jeux du moteur source ne le font pas.) Le lancement direct des jeux de cette manière contournera toutes les fonctionnalités d'intégration de Steam telles que la superposition et Steam Cloud.
~ / Applications ou ~ / Games serait bien (apparemment les jeux Steam ne sont disponibles que pour un seul compte ???) mais ~ / Library ne l'est absolument pas.
LapplandsCohan
2018-01-31 22:01:48 UTC
view on stackexchange narkive permalink

Depuis 2017, Steam a considérablement amélioré la gestion de la bibliothèque, ce qui résout ce problème.

Remarque: j'ai une installation non anglaise de Steam, donc l'élément de menu exact et les noms des boutons peuvent être différents de ma traduction supposée.

  1. Cliquez sur Préférences Steam ->
  2. Dans le volet gauche, sélectionnez Téléchargements
  3. Cliquez sur Bibliothèques pour Steam en haut
  4. Cliquez sur Ajouter un dossier de bibliothèque
  5. Naviguez jusqu'au nouveau dossier dans lequel vous voulez que vos jeux résident et sélectionnez Choisir
  6. Facultatif: Faites un clic droit sur l'élément nouvellement créé et sélectionnez Définir par défaut
  7. Fermez la boîte de dialogue de la bibliothèque et la boîte de dialogue des préférences
  8. Faites un clic droit sur un jeu dans votre bibliothèque et sélectionnez Propriétés
  9. Sélectionnez l'onglet Fichiers locaux
  10. Cliquez sur Déplacer le dossier d'installation
  11. Sélectionnez le dossier à déplacer (vous obtenez une liste de dossiers à partir de celui que vous avez créé aux étapes 4-5) et cliquez sur Déplacer le dossier

Répétez les étapes 8 à 11 pour tous les jeux que vous souhaitez déplacer.

Avec cette méthode, vous pouvez également choisir les jeux à conserver, par exemple un SSD et quels jeux conserver sur un disque dur.

Le seul inconvénient possible est qu'au moment de l'écriture, vous ne pouvez déplacer qu'un seul jeu à la fois, ce qui peut ou non être gênant selon la taille de votre bibliothèque.

C'était la meilleure réponse pour moi, pas besoin de faire quoi que ce soit manuellement pour déplacer vos jeux, utilisez simplement les options GUI étape 8-11 :)
Pål Hart
2015-08-19 02:05:46 UTC
view on stackexchange narkive permalink

Si tout ce que vous voulez est d'éviter de sauvegarder vos jeux, vous pouvez dire à Time Machine Backup (TMB) d'exclure le dossier SteamApps. Vous pouvez également déplacer le dossier sans casser Steam en utilisant un lien symbolique comme d'autres l'ont mentionné, mais puisque Steam a déjà une fonctionnalité pour installer des jeux ailleurs, je recommande de le faire. Si vous avez déjà installé le (s) jeu (s) et préférez déplacer le dossier SteamApps plutôt que de le supprimer et de le réinstaller, je vais vous donner des instructions pour que Steam réalise que vous l'avez déplacé ci-dessous.

Pour exclure les SteamApps dossier de TMB:

  1. Allez dans Préférences Système et sélectionnez le volet Time Machine.

  2. Appuyez sur le bouton Options. Cela ouvrira la liste des éléments que TMB exclura.

  3. Dans cette fenêtre, appuyez sur le bouton "+" et accédez au dossier ~ / Library / Application Support / Steam / SteamApps et appuyez sur le bouton Exclure.

  4. Appuyez sur le bouton Enregistrer et vous avez terminé. Il n'inclura plus le contenu de ce dossier dans votre TMB.

Méthode Steam pour déplacer le dossier SteamApps:

  1. Ouvrir Préférences Steam et sélectionnez l'onglet Téléchargements sur le côté gauche puis le bouton "DOSSIERS DE LA BIBLIOTHÈQUE STEAM".

  2. Appuyez ensuite sur le bouton "AJOUTER LE DOSSIER DE LA BIBLIOTHÈQUE" et sélectionnez le dossier que vous voulez Dossier SteamApps dans lequel apparaître; comme Applications, ou dans mon cas, puisque j'ai un lecteur de démarrage SSD, j'ai un deuxième disque dur pour les jeux, donc c'est / Volumes / Games / Steam Games (j'ai créé le dossier Steam Games à des fins d'organisation, ce n'est pas obligatoire).

  3. Quittez Steam. Allez dans ~ / Library / Application Support / Steam et déplacez le dossier SteamApps vers le dossier que vous avez ajouté dans "STEAM LIBRARY FOLDERS" et dites-lui de remplacer le dossier vide créé par Steam. Vous avez terminé.

    • Lorsque vous ouvrez Steam, il saura déjà qu'il y a 0 jeux installés sur le dossier de la bibliothèque Steam par défaut et que vos jeux sont installés sur le nouveau dossier de la bibliothèque Steam. N'oubliez pas lors de l'installation future de jeux que l'emplacement de téléchargement est défini sur le dossier dans lequel vous souhaitez le télécharger. Si vous souhaitez ouvrir le jeu sans lancer Steam, l'application réelle se trouve dans le dossier SteamApps / common mais pour y accéder plus rapidement, vous pouvez:

    • Ouvrir Steam, faire un clic droit sur le ou les jeux vers lesquels vous souhaitez créer un raccourci, puis sélectionnez Créer un raccourci sur le bureau. Ensuite, laissez-le ou déplacez-le vers Applications ou partout où vous le souhaitez. Dans mon cas, le dossier Steam Games, bien que j'aie également un dossier Jeux dans mon dock avec mes jeux préférés / les plus utilisés et les sous-catégories d'organisation dans mon volume de jeux avec des copies supplémentaires.

Méthode de lien symbolique pour déplacer le dossier SteamApps POUR LES EXPERTS:

  1. Déplacez le dossier SteanApps.

  2. Ouvrez le Terminal.

  3. Remplacez le répertoire (cd) par le dossier dans lequel vous voulez que le lien symbolique apparaisse (~ / Library / Application Support / Steam).

  4. Dites-lui de créer le lien vers le dossier / fichier (SteamApps) vers lequel vous voulez le lier (ln -s).

  5. Vous avez terminé. Voir ci-dessous un exemple si nécessaire.

Méthode de lien symbolique pour déplacer le dossier SteamApps POUR LES DÉBUTANTS:

  1. Déplacez le dossier SteamApps de la même manière que vous le feriez pour n'importe quel dossier normal à l'emplacement souhaité, par Principal (généralement à gauche) -Cliquez-maintenant pour faire glisser et déplacer la souris vers la fenêtre avec l'emplacement souhaité ouvert, puis déposez le dossier en soulevant votre doigt du bouton de la souris.

  2. Appuyez sur Commande + Barre d'espace pour afficher Spotlight, tapez Terminal, quand il montre que Terminal.app est sélectionné (peut être instantané, le décalage varie selon la machine) appuyez sur Retour pour ouvrir le Application. Ou accédez à Applications / Utilitaires / Terminal.app dans le Finder et double-cliquez dessus.

  3. Tapez "cd" dans la fenêtre du terminal puis faites glisser le dossier dans lequel vous souhaitez créer le lien symbolique depuis le Finder vers la fenêtre du terminal et appuyez sur retour pour le soumettre. Ou tapez "cd ~ / Library / Application Support / Steam" dans la fenêtre du Terminal et appuyez sur retour pour le soumettre.

  4. Tapez "ln -s" dans la fenêtre du Terminal puis faites glisser le dossier / fichier (SteamApps) du Finder dans la fenêtre du Terminal et appuyez sur Retour pour le soumettre.

  5. Vous avez terminé. Voici un exemple de ce à quoi cela devrait ressembler:

Exemple:

  Dernière connexion: Mar 18 août 10:41:58 le ttys000Mac HD: ~ Utilisateur $ Mac HD: ~ Utilisateur $ cd ~ / Bibliothèque / Application \ Support / SteamMac HD: Utilisateur Steam $ ln -s / Volumes / Games / Steam \ Games / SteamAppsMac HD: Utilisateur Steam $  


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...