Est-il possible d'installer des jeux Steam à deux endroits différents?

Je veux créer un nouveau PC avec un petit SSD. Je voudrais pouvoir installer certains de mes jeux sur le lecteur (ceux que je m'inquiète de charger rapidement ou je joue fréquemment), mais le reste sur un lecteur plus large et plus lent.

Quelqu'un sait-il si cela est possible? Je suppose que ce n'est pas le cas, mais j'ai pensé que je le ferais de toute façon.

Voici ce que vous pouvez faire. J'avais une machine où j'avais besoin d'installer mes jeux sur un lecteur séparé, donc j'ai symbolisé le répertoire Steamapps. Vous pouvez faire la même chose avec les répertoires à l'intérieur de Steamapps. Je l'ai travaillé dans Vista et Windows 7 à l'aide de mklink .

EDIT: installez Steam sur le SSD, puis lisez les jeux que vous n'utilisez pas autant avec leurs données sur le lecteur plus lent.

À partir de la dernière version de Steam pour Windows, il est possible d'installer des jeux dans des emplacements arbitraires. Pour ce faire, cliquez sur "Installer" dans votre bibliothèque ou le magasin et choisissez "Créer une nouvelle bibliothèque Steam" dans le menu déroulant "Choisir le lecteur pour installer dans". Cette option ne sera disponible que pour les jeux utilisant le nouveau système de contenu, vous devrez peut-être utiliser les astuces des autres réponses si vous souhaitez déplacer celles qui ne l'utilisent pas.

Notez que la boîte de dialogue d'installation n'offrira pas l'option de créer une bibliothèque distincte sur un lecteur qui en a déjà une, pour ce faire, vous devez aller à Steam -> Paramètres -> Téléchargements + Nuage -> Dossiers de bibliothèque Steam et cliquez sur "Ajouter Dossier de la bibliothèque ".

Il existe maintenant quelques outils qui aident à ce processus: http://stefanjones.ca/steam/ et http://www.traynier.com/software/steammover

Il existe maintenant un support natif pour cette fonctionnalité sur Windows. Vous verrez l'option au moment de l'installation.

Quelque chose comme ceci est complètement possible – une façon consiste à simplement installer deux copies distinctes de Steam, une sur chaque lecteur. Assurez-vous simplement de fermer l'une des instances avant de passer à un jeu installé sous l'autre (Steam ne laisse pas plus d'une seule course à tout moment)

Comme l'a déclaré Alastair Pitts, vous ne pouvez pas avoir de dossiers à double emplacement / steamapps.

Cependant, si vous êtes préoccupé par l'espace, vous pouvez collecter les GCF du dossier des applications à vapeur, et les stocker sur un lecteur séparé, puis les retrouver lorsque vous souhaitez jouer à ces jeux rarement joués. En outre, vous pouvez les "désinstaller" dans vos jeux de vapeur, mais les ramener avec les gcf lorsque vous en avez besoin; Mais cela peut impliquer une consommation de bande passante plus importante (si la vapeur souhaite vérifier les mises à jour, etc.)

(Solution Windows OS) Les liens symboliques sont une excellente solution pour héberger des jeux dans un emplacement qui n'est pas l'emplacement d'installation réel ou sur un disque dur qui n'est pas votre lecteur principal. Ils sont semblables à la création de raccourcis, mais la différence est que Windows les verra comme des chemins réels, et non des raccourcis.

Par exemple:

C: \ est mon lecteur principal. Windows est installé sur ce lecteur.

Je crée un lien symbolique (très similaire à un raccourci) dans 'C: \ Battlefield' qui indique 'E: \ Battlefield'. Maintenant, je peux installer Battlefield dans 'C: \ Battlefield', et en ce qui concerne Windows, c'est là qu'il est installé. Mais, les fichiers sont effectivement conservés sur 'E: \ Battlefield' puisque c'est là que le lien symbolique pointe vers!

La commande pour ceci serait:

mklink /D "C:\Battlefield" "E:\Battlefield" 

Pour que cette commande fonctionne, la cible ("E: \ Battlefield") doit exister, et le lien ("C: \ Battlefield") ne doit pas exister avant que la commande ne soit exécutée. Si vous avez déjà installé votre application dans le répertoire C: \, vous pouvez la copier dans le répertoire E: \ (pendant qu'il ne fonctionne pas), puis supprimez le dossier C: \ vide avant d'exécuter la commande.

Vous pouvez l'exécuter à partir de la ligne de commande Windows. Dans Windows 7, tapez ' cmd ' dans la barre de recherche dans le menu Démarrer et appuyez sur Entrée pour ouvrir la ligne de commande. Dans Windows XP, passez par le menu Démarrer, cliquez sur " Exécuter ", puis entre ' cmd ' pour le paramètre et appuyez sur Entrée!

Je n'ai utilisé que le nom «E: \ Battlefield» à titre d'exemple, vous pourriez nommer ce que vous voulez. 'E: \ jeux \ bf3' fonctionnerait aussi, ou tout autre chemin / nom que vous souhaitez lui donner.

Cette méthode est extrêmement efficace lorsque votre disque dur principal est un lecteur d'état solide sans beaucoup d'espace, mais vous souhaitez que vos applications installées soient vues sur le lecteur principal. Particulièrement sympa pour le dossier Steamapps, ou des jeux spécifiques en son sein.

Si vous connaissez l'emplacement où le jeu sera installé avant de l'installer, je ne vois rien qui vous empêche de créer un lien symbolique sur un jeu particulier puis d'installer. Je vais essayer de voir si cela fonctionne.

Non, ce n'est pas possible malheureusement. Steam stocke tous * de ses jeux dans le sous-dossier /steamapps dans le répertoire d'installation.

* Il existe des jeux qui, pour quelque raison que ce soit, s'installent en dehors de ce dossier, mais ce n'est pas quelque chose que vous pouvez contrôler / décider.