blog.hermansky.net / blog

  Jak rozdělit Steam na více části


- Kategorie: Blog
- Datum vydání: 13.04.10 v 20:10
- Popisek: Tento článek Vám pomůže při rozdělování Steamu na kusy. A proč něco takovéhleho vůbec dělat? Více uvnitř.



Určitě nejste sami pokud jste někdy přemýšleli nad tím jak rozdělit steam tak, aby některé hry byly na jednom HDD a druhé na jiném. Tato myšlenka mě doposud nikdy nenapadla, s příchodem SSD disků je ale potřeba šetřit a místo si nechávat jen na ten nejnáročnější software (hry s dlouhým loadingem apod).



Trocha teorie


Funkce mklink je u Windows dostupná od verze Vista a lze ji použít pouze na souborovém systému NTFS. Mklink je funkce, která Vám propojí 2 adresáře nebo soubory. V podstatě jde o zástupce, s tím rozdílem, že Steam (a nebo cokoliv jiného) nepozná, že se jedná pouze o ukazatel na nějakou jinou složku. Pokud smažete odkazující složku, s tou zdrojovou se nic nestane.

A jak to zprovoznit?


Jednoduše :). Dejme tomu, že máme složku C:\steam\steamapps a v ní třeba Assassins Creed 2 ve složce ac2. Adresa hry je tedy C:\steam\steamapps\ac2. My složku ac2 přesuneme řekněme na D:\games, takže hru máme nyní v D:\games\ac2 (původní složku ve steamapps (ac2) musíte smazat, mklink si vytvoří novou, takhle by Vám vyhodil hlášku o duplicitě.

Otevřeme klasicky příkazový řádek a do něj vepíšeme v našem případě následující řádek


mklink /J "C:\steam\steamapps\ac2" "D:\games\ac2"



Jak jste si jistě všimli, mklink má i nějaké ty parametry.


MKLINK [[/D] | [/H] | [/J]] Cíl Odkaz

bez paremetrů Vytvoří symbolický odkaz na soubor.
/D Vytvoří symbolický odkaz na adresář.
/H Vytvoří pevný odkaz namísto symbolického odkazu.
/J Vytvoří spojení adresáře.
Odkaz Určuje název nového symbolického odkazu.
Cíl Určuje cestu, na kterou nový odkaz odkazuje.


Nyní máte vše potřebné pro to abyste si upravili i vlastní Steam. Samozřejmě tato funkce má mnohem více použítí než jen nějaký Steam, zde se ale docela hodí.

V případě jakýchkoliv dotazů, připomínek nebo i rozšíření či zjednodušení návodu se nebojte napsat do komentářů!

Komentáře ke článku:


 Sobo  13.04.10, 21:20  77.48.161.xxx   user
Super, takže stačí jen nechat hru stáhnout, přesunout a vytvořit link na novou adresu. Díky.

 SpeedyGT  web  13.04.10, 23:45  administrator
Stáhneš hru, překopíruješ ji jinam a pak ji přes mklink "spojíš" se Steamem. Takže tak jak pišeš.

 radim  26.09.10, 15:04  93.185.51.xxx   user
funguje pro win 7?

 Jim  29.09.10, 14:41  93.185.51.xxx   user
tak pro radima, ja to zkousel na win 7 a v poho a jeste dalsi fajn vec, je, muzete prehazer celou slozku steamapps naprd ze C:\program files\steam\steamapps tak to jde hodit do D:\RADIM\steamapps (hlavne uz tam nervete ten steam a slozku steamapps smazte z C disku, ale az po zkopirovani prosim ;-)...jinak ja mam taky dotaz, jak nainstaluju nove steam hry?

 SpeedyGT  web  29.09.10, 14:47  administrator
Ano ve Windows 7 jsem to já zkoušel, ale mělo by to fungovat i ve starších verzích.

Nové hry? No koupíš si hru a pak ji v knihovně nainstaluješ. Toť vše. Případně pokud ji máš na DVD a je vázaná přes Steam, tak stačí vzít seriové číslo, napsat ho do steamu (přes add gane) a můžeš stahovat.
Dá se přidat i non-steam hra, ale jenom přes odkaz.

 jim  30.09.10, 17:45  93.185.51.xxx   user
ja jen myslel jestli to nebude zlobit pres ten mklink ale uz vim ze ne, stahl jsem alien swarm a v poho

 AVVI  mail  01.01.11, 10:15  89.176.247.xxx   user
Čau hele zkoušim to na W xp a nejde mi to
proč ?? udělal jsem to přesně tak jak Vy a píše mi to : "mklink není názvem vnitřního ani vnějšího příkazu, spustitelného programu nebo dávkového souboru" co s tím mam dělat dik. smile

 SpeedyGT  web  04.03.11, 11:33  administrator
Na začátku článku se píše, že mklink je funkce dostupná až do Vist.

 Filip  web  mail  17.04.11, 13:57  85.70.254.xxx   user
Nechci vám do toho moc mluvit, ale tohle jde na jakýchkoli Windows. Autor pouze znovu našel Ameriku. Tento příkaz pouze vytvoří zástupce složky. Stejně jako když si vytvoříte, třeba na ploše, zástupce na hru. Takže to lze velice pohodlně udělat pomocí pravého tlačítka na složku a příkazu "vytvořit zástupce" a i ve Windows XP.

 SpeedyGT  web  17.04.11, 14:34  administrator
Ne, nejedná se o zástupce, ale o tzv. hard-link. Můžeš to klidně zkusit. Pokud uděláš zástupce, nebude ti to fungovat smile

 maraz  web  mail  03.05.11, 08:04  93.153.5.xxx   user
vím o cracklím steamu ze dne 24.6.2011 ve vyhledávacím centru link zde, pokud někdo něco hledá napiště si tam žádost, moderátoři plní požadavky okamžitě smile

 taxik  mail  01.01.13, 21:29  91.207.188.xxx   user
Jak autor již říkal, jedná se o hard-link (vymoženost formátu NTFS). Ve Windows XP je to také možné ale potřebujete program třetí strany. Např. tenhle: link a při kopírování zvolte "Junction". "zástupce" se bude chovat jako by to byla opravdová složka s hrou, ale doopravdy bude odkazovat na jiný disk s formátem NTFS

 řiť  22.12.13, 11:17  91.207.188.xxx   user
smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile

 řiť  22.12.13, 11:17  91.207.188.xxx   user
smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile



     

smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile smile