Pytanie:
Czy można zainstalować gry Steam w dwóch różnych lokalizacjach?
Morinar
2010-07-14 04:41:54 UTC
view on stackexchange narkive permalink

Chcę zbudować nowy komputer z niewielkim dyskiem SSD. Chciałbym móc zainstalować niektóre z moich gier na dysku (te, na których zależy mi na szybkim ładowaniu lub często gram), ale resztę mam na większym, wolniejszym dysku.

Każdy wiesz, czy to jest możliwe? Zgaduję, że tak nie jest, ale pomyślałem, że i tak zapytam.

Dziesięć odpowiedzi:
Corv1nus
2010-07-14 06:06:04 UTC
view on stackexchange narkive permalink

Oto, co możesz zrobić. Miałem komputer, na którym musiałem zainstalować gry na osobnym dysku, więc połączyłem symbolicznie katalog steamapps. Możesz zrobić to samo z katalogami wewnątrz steamapps. Mam to działające w Vista i Windows 7 przy użyciu mklink.

EDYTUJ: Zainstaluj Steam na dysku SSD, a następnie połącz symboliczne gry, których nie używasz, z ich danymi na wolniejszym dysku.

Nie da to jednak indywidualnego przyspieszenia gry, którego chce dzięki użyciu dysku SSD. Jednak sprytny pomysł :)
Tak, to działa. Po prostu dowiązuje do katalogów na większym dysku katalogi gier, których nie używa. Gdy gra przechodzi do katalogu, łącze symboliczne wymusza na niej prawidłowe położenie danych. Zrobiłem to z wieloma partycjami i dyskami. Miałem dysk szybkiego ładowania systemu operacyjnego Uber, ale nie chciałem na nim gier, więc włożyłem dysk SATA 3 o pojemności 640 GB i połączyłem się z nim. Działa jak marzenie ;)
Możesz chcieć wyjaśnić, jak używać mklink (lub ln na OSX).
To tak genialne i proste, że eksploduje mi w głowie.
Bez względu na to, co jest warte, to absolutnie działa. Kiedy odbudowałem komputer w listopadzie, zrobiłem dokładnie to. Działa doskonale. Najlepsza odpowiedź, jaką kiedykolwiek otrzymałem na pytanie stackexchange.com. Zagłosowałbym ponownie, gdybym mógł.
Robię dokładnie to i to rządzi. W rzeczywistości próbowałem najpierw zainstalować Steam na drugim (większym) dysku twardym, ale niektóre gry zawiodły. Moje rozwiązanie polegało na zainstalowaniu w domyślnej lokalizacji, a następnie utworzeniu punktu połączenia z większym dyskiem twardym.
Czy przy tej technice najpierw instalujesz grę na dysku SSD, a następnie przenosisz ją i używasz mklink? A może możesz najpierw utworzyć łącze, jeśli nie masz wystarczającej ilości miejsca na instalację dysku SSD?
Połączyłem symbolicznie katalog steamapps. Jedynym problemem jest to, że obejmowałaby każdą zainstalowaną grę. Myślę, że aby to zrobić na podstawie gry po grze, musisz zainstalować, a następnie przenieść. Myślę, że narzędzia konfiguracyjne wymienione przez Shane'a mogą ci pomóc.
Właściwie odwrotny sposób jest najbardziej przydatny. To znaczy. Dysk SSD na dysku twardym C1TB na D za pomocą Steam Pobierz i zainstaluj grę na D. Po zakończeniu mklink / D "D: \ Steampath ... \ Game" "C: \ Steampath ... \ Game" Wytnij i wklej ręcznie do c
Nie jest to już najlepsza odpowiedź, odkąd Steam zaczął obsługiwać tę funkcję w 2012 roku. Zobacz odpowiedź kotekzot.
Może nie najlepszy, ale nadal działa.
kotekzot
2012-12-04 03:13:06 UTC
view on stackexchange narkive permalink

Od najnowszej wersji Steam dla Windows można instalować gry w dowolnych lokalizacjach. Aby to zrobić, kliknij „Zainstaluj” w swojej bibliotece lub sklepie i wybierz „Utwórz nową bibliotekę Steam” z menu rozwijanego „Wybierz dysk do zainstalowania w”. Ta opcja będzie dostępna tylko dla gier korzystających z nowego systemu zawartości, może być konieczne użycie trików z innych odpowiedzi, jeśli chcesz przenieść te, które jej nie używają.

Pamiętaj, że instalacja w oknie dialogowym nie będzie opcji tworzenia osobnej biblioteki na dysku, który już ją posiada, w tym celu należy przejść do Steam -> Ustawienia -> Pobieranie + Chmura -> Foldery biblioteki Steam i kliknąć „Dodaj folder biblioteki”.

Warto wspomnieć, że najpierw musisz skonfigurować nową lokalizację w ustawieniach.
@Kareen nie, możesz to zrobić z okna dialogowego instalacji.
Działa to tylko w przypadku gier w nowym systemie treści. W tej chwili nie jest to możliwe we wszystkich grach.
@Otherside dobra uwaga, zapomniałem o tym wspomnieć.
@kotekzot Pięć razy próbowałem bezpośrednio zainstalować grę w innym katalogu bezpośrednio z okna dialogowego instalacji i nigdy nie dało mi to opcji „Wybierz dysk do zainstalowania”. Pojawił się dopiero po tym, jak wszedłem w ustawienia i dodałem nową lokalizację biblioteki Steam, a następnie opcja „Wybierz dysk” w oknie dialogowym instalacji wyświetlała tylko oryginalny katalog i nowy, bez opcji tworzenia nowego. To było zeszłej nocy i po prostu spróbowałem ponownie - to samo zachowanie. Być może gra nie korzysta z nowego systemu, ale myślę, że warto o tym wspomnieć.
@kotekzot Mój błąd, działa od razu, jeśli masz dwa dyski do zapisu. Ponieważ o to pyta OP, to świetnie, ale pytanie brzmi „lokalizacje”, więc jeśli chcesz zainstalować w dwóch różnych lokalizacjach na tym samym dysku, musisz najpierw przejść przez ustawienia. Na wypadek, gdyby ktoś w przyszłości chciał to zrobić.
@Kareen hmm, ciekawe, nigdy nie myślałem, że ktoś chciałby rozpowszechniać gry w wielu lokalizacjach na tym samym dysku. Zaktualizuję odpowiedź, dzięki!
Shane Fulmer
2011-02-12 23:19:24 UTC
view on stackexchange narkive permalink

Jest teraz kilka narzędzi, które pomagają w tym procesie: http://stefanjones.ca/steam/ i http://www.traynier.com/software/steammover

Używałem SteamTool (pierwszy link) i działa całkiem dobrze. Większość moich gier znajduje się teraz na dodatkowym dysku twardym.
badp
2012-09-16 20:02:23 UTC
view on stackexchange narkive permalink

Istnieje teraz natywna obsługa tej funkcji w systemie Windows. Opcja pojawi się w czasie instalacji.

Raven Dreamer
2010-07-14 20:12:54 UTC
view on stackexchange narkive permalink

Coś takiego jest całkowicie możliwe - jednym ze sposobów jest po prostu zainstalowanie dwóch oddzielnych kopii Steam, po jednej na każdym dysku. Po prostu upewnij się, że zamknąłeś jedną instancję przed przejściem na grę zainstalowaną pod drugą (Steam nie pozwoli na uruchomienie więcej niż jednej z nich w dowolnym momencie)

glasnt
2010-07-14 05:32:46 UTC
view on stackexchange narkive permalink

Jak powiedział Alastair Pitts, nie możesz mieć folderów podwójnie zlokalizowanych / steamapps.

Jeśli jednak martwisz się o miejsce, możesz zebrać GCF z folderu aplikacji Steam i przechowywać te na osobnym dysku, a następnie zlokalizuj je ponownie, jeśli chcesz zagrać w te rzadko używane gry. Co więcej, możesz je „odinstalować” ze swoich gier Steam, ale przywróć je z gcf, kiedy ich potrzebujesz; ale może to wiązać się z większym zużyciem pasma niż wcięcie (jeśli steam chce sprawdzić dostępność aktualizacji itp.)

Lemmings19
2012-02-17 04:54:31 UTC
view on stackexchange narkive permalink

(rozwiązanie dla systemu operacyjnego Windows) Dowiązania symboliczne to doskonałe rozwiązanie do hostowania gier w lokalizacji, która nie jest rzeczywistą lokalizacją instalacji lub na dysku twardym, który nie jest dyskiem podstawowym. Są podobne do tworzenia skrótów, z tą różnicą, że system Windows będzie je widział jako rzeczywiste ścieżki, a nie skróty.

Na przykład:

C: \ to mój główny dysk. Windows jest zainstalowany na tym dysku.

Tworzę dowiązanie symboliczne (bardzo podobne do skrótu) w 'C: \ Battlefield', które wskazuje na 'E: \ Battlefield'. Teraz mogę zainstalować Battlefield w 'C: \ Battlefield', a jeśli chodzi o Windows, to tam jest zainstalowany. Ale w rzeczywistości pliki są przechowywane w 'E: \ Battlefield', ponieważ tam wskazuje dowiązanie symboliczne!

Polecenie to wyglądałoby tak:

  mklink / D „C: \ Battlefield” „E: \ Battlefield”  

Aby to polecenie zadziałało, cel („E: \ Battlefield”) musi istnieć i łącze („C: \ Battlefield”) nie może istnieć przed wykonaniem polecenia. Jeśli masz już zainstalowaną aplikację w katalogu C: \, możesz skopiować ją do katalog E: \ (gdy nie jest uruchomiony), a następnie usuń pusty folder C: \ przed wykonaniem polecenia.

Możesz to wykonać z wiersza poleceń systemu Windows. W systemie Windows 7 po prostu wpisz „ cmd ” w pasku wyszukiwania w menu Start i naciśnij Enter, aby otworzyć wiersz poleceń. W systemie Windows XP przejdź do menu Start, kliknij „ Uruchom ”, a następnie wprowadź parametr „ cmd ” i naciśnij Enter!

Tylko użyłem nazwa 'E: \ Battlefield' jako przykład, możesz nazwać to, co chcesz. „E: \ games \ bf3” również zadziała, lub jakakolwiek inna ścieżka / nazwa, którą chcesz nadać.

Ta metoda jest niezwykle skuteczna, gdy głównym dyskiem twardym jest dysk SSD bez dużej ilości miejsca , ale chcesz, aby zainstalowane aplikacje były widoczne na dysku podstawowym. Szczególnie przydatne dla folderu Steamapps lub określonych w nim gier.

cowgod
2010-07-14 12:14:10 UTC
view on stackexchange narkive permalink

Jeśli znasz lokalizację, w której gra zostanie zainstalowana przed jej zainstalowaniem, nic nie stoi na przeszkodzie, abyś utworzył dowiązanie symboliczne do określonej gry, a następnie ją zainstalował. Muszę spróbować, aby sprawdzić, czy zadziała.

Alastair Pitts
2010-07-14 05:30:11 UTC
view on stackexchange narkive permalink

Nie, niestety nie jest to możliwe. Steam przechowuje wszystkie * swoje gry w podfolderze / steamapps w katalogu instalacyjnym.

* Istnieją gry, które z jakiegoś powodu instalują się poza tym folderem, ale to nie jest coś, co możesz kontrolować / decydować.

-1 - Niepoprawnie. Nawet skomentowałeś odpowiedź, która pokazuje, jak można to zrobić.
Niezłe -1, źle zrozumiałem użycie dowiązania symbolicznego.
Regnitto
2018-06-29 23:59:42 UTC
view on stackexchange narkive permalink

Możesz skonfigurować wiele folderów biblioteki Steam w ustawieniach (nawet na osobnych dyskach), a następnie przejść do gier, które chcesz na nowym dysku, kliknąć prawym przyciskiem myszy w steam - ustawienia - pliki lokalne - przenieś folder - wybierznowy folder biblioteki

poczekaj na przesłanie plików i jesteś dobry!



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 2.0, w ramach której jest rozpowszechniana.
Loading...