Jump to content

Steam over NAS

ChildOfAtom

Hi guys,

I was just thinking about building a NAS box out of an old computer I have. I was gonna buy some hard drives and stuff to make it worth while but I also had an Idea.

Could I access my steam Library over the network? If I had two computers running different accounts with similar game titles (like both of them playing Terraria or CS:GO), could they both access the same files?
I am not expecting incredible speeds. Just wondering if it was possible. 

Link to comment
Share on other sites

Link to post
Share on other sites

Welcome to the forum :)

 

When you install steam games, you can choose which drive/partition to install them to. Just choose a drive in your NAS.

As far as accessing the same files, I doubt it would work, but I've never tried it myself. There was a thread here about accessing game files on a NAS. You could do what he did and put the files there, and then copy/install them to each computer instead of running one copy many times.

[spoiler=My Current PC]AMD FX-8320 @ 4.2 Ghz | Xigmatek Dark Knight Night Hawk II | Gigabyte GA-990FXA-UD3 | 8GB Adata XPG V2 Silver 1600 Mhz RAM | Gigabyte 3X Windforce GTX 770 4GB @ 1.27 Ghz/7.25 Ghz | Rosewill Hive 550W Bronze PSU | Fractal Design Arc Midi R2 | Samsung Evo 250 GB SSD | Seagate Barracuda 1TB HDD | ASUS VS239H-P | Razer Deathadder 2013 Partlist

 

LTT Build-Off Thread: http://linustechtips.com/main/topic/35226-the-ltt-build-off-thread-no-building-required/

Link to comment
Share on other sites

Link to post
Share on other sites

dont think so

ITX Monster: CPU: I5 4690K GPU: MSI 970 4G Mobo: Asus Formula VI Impact RAM: Kingston 8 GB 1600MHz PSU: Corsair RM 650 SSD: Crucial MX100 512 GB HDD: laptop drive 1TB Keyboard: logitech G710+ Mouse: Steelseries Rival Monitor: LG IPS 23" Case: Corsair 250D Cooling: H100i

Mobile: Phone: Broken HTC One (M7) Totaly Broken OnePlus ONE Samsung S6 32GB  :wub:  Tablet: Google Nexus 7 2013 edition
 

Link to comment
Share on other sites

Link to post
Share on other sites

Even if you manage to instakk them on a network drive, you won't be able to use the same files for two instances of that game due to R/W-permissions.

Grammar nazis are people too!
Treat your local grammar nazi nicely and he might teach you a thing or two. (Note that I'm Belgian and not a native English speaker.)
Chivalry isn't dead!

Link to comment
Share on other sites

Link to post
Share on other sites

It is quite simple actually I did it, Just map the network drive from the NAS, (I used FreeNAS), I usually install the game to the C:\ drive and run the game to let it create any files it may need, then once that is done I create a symbolic link between the original directory and the directory on the NAS,

 

If you want to tackle this route let me know and I will type a more detailed version of how to do this.

 

Nathan

There are 10 types of people in the world: Those who understand binary, and those who don't.

Just some helpful stuff: You're - You are, Your - Your car, They're - They are, Their - Their car, There - Over there.

 

Folding @ Home Install Guide and Links | My Build

 

Link to comment
Share on other sites

Link to post
Share on other sites

Even if you manage to instakk them on a network drive, you won't be able to use the same files for two instances of that game due to R/W-permissions.

Could I run different games?

 

 

It is quite simple actually I did it, Just map the network drive from the NAS, (I used FreeNAS), I usually install the game to the C:\ drive and run the game to let it create any files it may need, then once that is done I create a symbolic link between the original directory and the directory on the NAS,

 

If you want to tackle this route let me know and I will type a more detailed version of how to do this.

 

Nathan

 

If I can run separate games concurrently I might try using the NAS for games but if I cant I dont see the point. I'd just use it for some long term storage.  

Link to comment
Share on other sites

Link to post
Share on other sites

You'd need to map the network drives for the NAS on each machine (i.e. assign them a drive letter), and select those drives as the install directory for the games. That would allow you to play games from the NAS. Then, if you ran Steam in a sandbox (i.e. using sandboxie) you might be able to use the same copy of game files for each user. The sandbox thing is definitely a "try at your own risk" thing though; it's worked for me when I've wanted to run multiple instances of games for the purposes of a terminal server though.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm not sure about multiple users but having the files on the NAS is no problem. Just add a network drive and in Steam chose a library folder on the NAS. I played wargame airland battle via NAS and had 0 problems. CS:GO lagged, but i'm not sure if that's because it streams game content or the game itself is fucked up after all the updates the "devs" made...

 

Edit:I attached a screenshot how it's set up... G: is a NAS drive.

post-43375-0-30903000-1383501735.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

Could I run different games?

 

 

 

If I can run separate games concurrently I might try using the NAS for games but if I cant I dont see the point. I'd just use it for some long term storage.  

I don't think so, I have reason to believe there's files that are always read and written when accesing any game....though it makes for a great project to try it all out, I would myself but I don't have any networked drives nor the time atm.

 

Grammar nazis are people too!
Treat your local grammar nazi nicely and he might teach you a thing or two. (Note that I'm Belgian and not a native English speaker.)
Chivalry isn't dead!

Link to comment
Share on other sites

Link to post
Share on other sites

There is a steam.dll and one *.acf file per game in a library folder ... other than that i don't see anything that could cause conflicts.

The DLL will be loaded once and probably wont be locked and the *.acf files seem to be very short json files ... no reason to lock those.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×