[Guide]Placera dina steamspel på en extern enhet, nas eller annan hårddisk

Trädvy Permalänk
Medlem
Plats
Oslo
Registrerad
Sep 2009

[Guide]Placera dina steamspel på en extern enhet, nas eller annan hårddisk

Jag tänkte skriva ihop en lite guide om hur man placerar sin steamapps mapp på valfritt ställe. Något som jag personligen fått ett behov av sedan jag helt gick över till ssd i min spel burk. Detta är testat på windows 7 x64 Pro, Windows 8 x64 release preview Windows server 2012 release preview och windows Server 2008 r2.
Så hör följer alltså en guide

Placera dina steamspel på en extern enhet, nas eller annan hårddisk

Det som krävs för att detta skall fungera är:
Fullständiga rättigheter på målenheten.

(Om man som jag placerar sin steamapps mapp på en unix basserad nas rekommenderar jag att antingen sätta filrättigheterna för mappen som du tänkt placera steamspelen i till 777 med kommandot

Sudo chmod –R 777 SteamMappen/

på filservern innan man kopierar in spelen.)

Man bör också vara beredd på att man kan behöva ladda hem spelen på nytt om något skulle gå fel så en säkerhetskopia är inte fel.

Jag vill också varna för att vissa spel kan få problem med att köras på detta sätt för mig så är det enbart shogun total war 2 som krånglat. Jag kommer lägga till en lista med spel som fungerat för mig längst ner.

I denna guide kommer vi använda oss utav kommandot mklink som i stort är symboliska länkar i Windows. Och själva iden är att ersätta steamapps mappen med en symbolisk länk till det stället som vi valt att lagra våra spel på. Och guide kommer att utgå från att man installerat steam på standard platsen i ett 64bitars system C:\Program Files (x86)\Steam\ och att vi vill lägga spelen under Z:\Games.

Steg 1 (Förberedelser)

Vi ser först till att vi gjort säkerhetskopior på våra spel och sparade spel alternativt är medvetna om att vi kan behöva ladda ner dem på nytt.
Därefter ser vi till att stänga av steam och kontrolerar med hjälp utav aktivitetshanteraren att inga steam processer kör.

Efter detta så kopierar vi innehållet i vår steamapps mapp till mappen Z:\Games och byter namn på vår steamapps mappen i steam sökvägen förslagsvis till steamappsBak.

Steg 2 (Magi)

Nu är vi redo för lite kommandotolks magi så vi öppnar startmenyn och söker på cmd och väljer att köra det som administratör. Därefter flyttar vi oss i kommandotolken till steam mappen med hjälp utav kommandot cd

cd C:\Program Files (x86)\Steam\

Och nu så kan vi skapa vår symboliska länk med kommandot mklink

mklink /d steamapps Z:\Games

Nu borde vi ha en länk vid namn steamapps i vår steam mapp och om vi klickar på den så bör vi komma till Z:\Games
Och nu ska det bara vara att starta upp steam och så länge som vi har korrekta rättigheter till mappen så bör spelen fungera som de ska.

Vidare funderingar

Detta bör även fungera för andra tjänster som har liknande lösningar tillexmpel origin och det bör också vara möjligt att flytta enstaka spel på detta sätt vilket i så fall skulle innebära att man följer guiden med en mindre förändring.
Att man istället för steamapps mappen väljer att flytta ett specifikt spels mapp och därefter skapar en länk med spelmappens namn exempelvis

cd C:\Program Files (x86)\Steam\steamapps\common\

mklink /d Empire Total War Z:\Games\ETW

Vilket här skulle skapa en länk för spelet empire total war.
Detta är dock något som jag ej har testat men det bör fungera på samma sätt.

Lagligt
Jag kan inte hitta något i steams abonentavtal som på något sätt förbjuder eller nämner detta så länge det bara används på samma sätt som du skulle använt mappen i vanliga fall men man är självklart själv ansvarig för att läsa och tolka steams licensavtal innan man väljer att följa denna guide.

Fungerande spel:
Denna lista är över spel som för mig fungerar när de är placerade i en mapp på min nas som kör openIndiana och mappen har rättigheterna 777 innan jag från windows kopierade in spelen. Jag kommer att försöka fylla på denna listan allteftersom

  • Empire Total war

  • Maffia 2

  • Medival 2 Total War

  • Napoleon Total War

  • Port Royale 2

  • Stalker Call of Pripyat (För att installera mods behövde man göra det manuellt)

  • Stalker Shadow Of Chernobyl (Samma problem med mods här med)

  • Arma 2 Operation Arrowhead

  • Battlefield Bad Company 2

Alternativ
Som LightX01 , lakej och Mr_no_one påpekar här nedan finns det alternativ dessa är grafiska gränssnitt som bygger på samma princip

Jag har inte personligen testat någon utav dessa alternativ men det bör vara möjligt att uppnå samma effekt med dessa program. Dock verkar dessa kräva att spelen redan är installerade och fungerar troligtvis inte för att tvinga nya spel att installeras till den valda mappen.
Genom att använda dessa metoder är tvungen att förlita sig på någon typ utav tredje parts programvara för något som redan finns i operativsystem.
Men man får dock en mer grafisk metod att hantera dessa kommandon på

Kommentarer och frågor
Jag kommer att försöka svara på eventuella kommentarer och frågor i tråden samt uppdatera spellista när jag har möjlighet dock kör jag för tillfället windows 8release preview vilket har visat sig ställa till lite problem med en del spel.

Återkommer om den saken....

Trädvy Permalänk
Medlem
Registrerad
Nov 2004

Har själv testat att använda följande program som gör detta åt en.
Dock inte provat med ett NAS men däremot att flytta mellan olika hårddiskar. Då fungerade BF3 och MW3 utan problem.
http://www.traynier.com/software/steammover/

Borde fungera lika bra på en mappad enhet (NAS).

Trädvy Permalänk
Avstängd
Registrerad
Maj 2009

Steam Tool finns också )

lolclockers

Trädvy Permalänk
Medlem
Plats
Oslo
Registrerad
Sep 2009
Skrivet av LightX01:

Har själv testat att använda följande program som gör detta åt en.
Dock inte provat med ett NAS men däremot att flytta mellan olika hårddiskar. Då fungerade BF3 och MW3 utan problem.
http://www.traynier.com/software/steammover/

Borde fungera lika bra på en mappad enhet (NAS).

Skrivet av lakej:

Steam Tool finns också )

Ojsan kan erkänna att jag inte sett dessa tidigare de verkar dock vara begränsade till att flyta enbart specifika spel och inte hela steamapps mappen.
Men i övrigt så använder de samma princip genom ett trevligt Csharp bibliotek

Jag kommer att lägga till detta som alternativ i guiden och om ni motsäger er får ni hojta till

Återkommer om den saken....

Trädvy Permalänk
Medlem
Registrerad
Mar 2004

Trevlig guide. Funderar på något sånt framöver då jag går i NAS planer
Fast jag tänker att när man ska flytta alla spel till NAS'en varför inte installera hela steam där? Men det kanske ställer till med trubbel?

Förövrigt i just Origin kan man ställa in vart den ska installera spelen.

|Asus PG278Q|Fractal Design R4|i7 4770K|Noctua NH-U14S P&P|MSI Z87-G45|Corsair 850 HX|
|8GB HyperX Predator 2400MHz|MSI GTX 780 TF OC|Xonar D2X| Corsair ForceGT SSD 120GB|Samsung 840 Basic 250GB|
|Fanatec FM4 CSR Wheel|CSR Elite Pedals|rSeat EVO3|Buttkicker Gamer 2|Xbox 360|PS3|PS4|

Trädvy Permalänk
Medlem
Plats
Oslo
Registrerad
Sep 2009
Skrivet av Skirner:

Trevlig guide. Funderar på något sånt framöver då jag går i NAS planer
Fast jag tänker att när man ska flytta alla spel till NAS'en varför inte installera hela steam där? Men det kanske ställer till med trubbel?

Förövrigt i just Origin kan man ställa in vart den ska installera spelen.

Att installera steam direkt på nasen har jag inte testat men en del program och spel gillar inte att installeras direkt på en nätverksenhet och de kan på det här sättet bli "lurade" till att tro att de installeras på en vanlig disk

Återkommer om den saken....

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Okt 2010

Windows File Junctions, Symbolic Links and Hard Links.
Du kan läsa lite här, här och här.

Link Shell Extension låter dig skapa Hardlinks , Junctions , Volume Mountpoints , och Windows7's Symbolic Links genom explorer.
Dvs, du behöver inte använda CMD.
Ett användningsområde kan vara just för steam spel.
Linka om hela steamapps mappen eller enskilda spelmappar.

Trädvy Permalänk
Medlem
Plats
Oslo
Registrerad
Sep 2009
Skrivet av Mr_no_one:

Windows File Junctions, Symbolic Links and Hard Links.
Du kan läsa lite här, här och här.

Link Shell Extension låter dig skapa Hardlinks , Junctions , Volume Mountpoints , och Windows7's Symbolic Links genom explorer.
Dvs, du behöver inte använda CMD.
Ett användningsområde kan vara just för steam spel.
Linka om hela steamapps mappen eller enskilda spelmappar.
http://schinagl.priv.at/nt/hardlinkshellext/deloreanpick.png

http://schinagl.priv.at/nt/hardlinkshellext/junctiondrop.png

http://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Hard...

Ojsan detta extension var nytt för mig men också detta är något som använder samma underliggande funktion i operativsystemet men lägger till ett extra program vilket i alla fall för mig som enbart gör detta någon enstaka gång känns väldigt onödigt.

Jag lägger dock till dessa länkar på samma ställe som de övriga och på samma sätt som förut om du mottycker dig så får du gärna hojta till

Återkommer om den saken....

Trädvy Permalänk
Medlem
Plats
Byske, Skellefteå
Registrerad
Aug 2009

Jag har löst problemet genom att installera Steam på en annan disk. Men det kan ju vara bra att kunna ha bara steam och inte spelen på SSD:n.

Chassi: Corsair 650D | Processor: Intel Core i5 3570K | Moderkort: Gigabyte GA-Z68XP-UD3P | Minne: Corsair 16 GB | SSD: Corsair Force GT 128 GB | Lagring: 3,5 TB | Grafikkort: HIS HD7870 | Nätaggregat: Corsair AX750W | Tangentbord: Microsoft Sidewinder X4 | Mus: Mionix Naos 5000

Trädvy Permalänk
Medlem
Plats
Oslo
Registrerad
Sep 2009
Skrivet av Klimpen2:

Jag har löst problemet genom att installera Steam på en annan disk. Men det kan ju vara bra att kunna ha bara steam och inte spelen på SSD:n.

Jo det är ju alltid en lösning dock är det lite oklart om det fungerar på en eventuell nas. Vilket var anledningen till att jag började kolla på det här då jag helt ville slippa att ha några mekaniska diskar i min kontorsburk och har tillgång till en nas med hyffsad prestanda.

Återkommer om den saken....

Trädvy Permalänk
Medlem
Plats
Sexdrega
Registrerad
Jul 2007

Jättebra guide!

Jag lär mig mer och mer för varje dag. Jag har precis kört igång min filserver med ubuntu. Har suttit några timmar nu och satt upp en network drive... vilket jag inte visste hur man gjorde innan. Dock så insåg jag efter några timmar med diverse letande, mapptrixande och filöverföringar att Steam idag har en funktion i gränssnittet för att bestämma vart du lagrar dina spel och installerar dem. Så i slutändan så blev guiden redundant men jag lärde mig endel så det var tid väl spenderad! Tack!

I Steam(svenska) Visa->Inställningar->(Knapp)Biblioteksmappar för steam->(Knapp)Lägg till biblioteksmapp->Lägg till: välj din network drive(Z:/Games) eller annan hdd.

ATX: Intel Core i5 4690k | Asus Z97-A | MSI R9 390 8GB | 2x Corsair DDR3 2133Mhz | Crucial BX480Gb | Corsair TX650W | Fractal Design Define R4
mITX: Intel Core i3 6100 | Asus B150I | 2x8Gb Corsair DDR4 2133Mhz | Samsung 850 Evo 500GB | Cooler Master V750 | Fractal Design Define Nano S