Το Steam καλό και άγιο, αλλά δε δίνει τη δυνατότητα επιλογής του φακέλου εγκατάστασης των παιχνιδιών που κατεβάζει. Όλα τα βάζει μέσα στο φάκελο “Steam\steamapps” . Μπορείτε βέβαια να μετακινήσετε όλο το φάκελο του Steam και να λειτουργήσει κανονικά, ωστόσο αν θέλετε να έχετε σε άλλο δίσκο το Steam και σε άλλο τα games ή να χωρίσετε τα games σε ένα ή περισσότερους δίσκους υπάρχει πρόβλημα..
Τη λύση δίνουν το Directory Junction των Windows. Είναι μια δυνατότητα που μπήκε από τα Vista και μετά. Ουσιαστικά δημιουργεί κάτι σαν shortcut ενός φακέλου σε ένα άλλο, αλλά η εφαρμογή δεν το καταλαβαίνει. πχ Αν υποθέσουμε ότι έχετε εγκαταστήσει το Steam στη διαδρομή: “C:\Steam” και θέλετε να βάλετε τα παιχνίδια του στο φάκελο “F:\games” τότε μεταφέρετε το περιεχόμενο του φακέλου “C:\Steam\steamapps” στο “F:\games” και μετά σβήστε το φάκελο steamapps. Μετά τρέξτε το cmd σαν administrator και γράψτε την εντολή: ‘ mklink /J ” C:\Steam\steamapps” “F:\games” ‘. Θα δημιουργηθεί το junction steamapps που θα δείχνει στο games. Αν τώρα το Steam πάει να κατεβάσει το “left 4 dead 2” θα νομίζει ότι το γράφει στο φάκελο “C:\Steam\steamapps\common\left 4 dead 2″ αλλά στην πραγματικότητα θα γράφει στο “F:\games\common\left 4 dead 2″.
Με την ίδια λογική μπορείτε να φτιάξετε junction για το φάκελο του ίδιου του παιχνιδιού ώστε να τα έχετε σε διαφορετικούς φακέλους. Για την περίπτωση του mac client μπορείτε να χρησιμοποιήσετε symbolic links, μια και αυτά υπάρχουν σε όλα τα unixοειδή λειτουργικά. Για περισσότερα παραδείγματα δείτε το άρθρο εδώ.