Skip to main content

Gaming Off A NAS? - The Ultimate LAN Party

Gaming Off A NAS? - The Ultimate LAN Party

Hello there! Today I will show you one of my "how has no one thought of this yet" ideas. Gaming off of a NAS. The ultimate goal is to play my Steam games off of my DL360 G6's storage. If you want to know the exact specs of the server that is hosting this beast, check out my Whats In Your Lab.

The Problem
Steam does not play nice with mounted network drives. At all. I thought this would be as easy as oh, just map the network drive and play, but steam actually crashed when I tried that, but persistence is key and after 3 attempts the drive finally mounted. After this problem was solved, I got really, really bad download speeds. Absolutely terrible. In the area of 0.5-1MB/s. This is unusual because I normally get around 10MB/s. I couldn't find a fix to this problem, so I just locally downloaded the games and then transferred them to the NAS. Another big problem was the disk was inconsistently being spun up and spun down. I solved the disk spin-up problem by going into my server settings and making the disk always spin at 100% speed. I do not recommend doing this, but I was using an old 250gb Laptop HDD so it didn't matter. After all the problems were solved, and I actually got into the game, we need to talk about performance.

The Performance
Performance was "acceptable". Definitely not good, but it was ok for single player games. I definitely would not recommend this for eSports games. Textures stuttered, and PUBG just didn't load. That being said though, we get to the real reason why I tried this. The LAN party potential. With that in mind, and the true reason for gaming off of a NAS set, lets head to our new goal.

Five PCs at Once
If you want to know how to have a terrible experience gaming, this is the pinnacle of terrible. For starters, the laptop drive that I was using was already quite slow (ThePigsMud can attest to that) but trying to get five people to be able to play at once was a travesty in the making. The test game we will be trying is Evolve Stage 2. 

First, we need to make sure that the network drive is mounted for all of the people that we want to have play the game. The host then needs to upload the game files to the NAS. After that, scan for new games and launch. Since steam is hosted locally, there should be no login issues (there weren't any for us) so just see if the game launches. It may or may not, depending on the day, wind speed, and temperature. Now comes the fun part. We all got in a party together and launched into a custom game. Wow, instantly the lag started once we got to the drop ship. One person was lagging so hard that they didn't even render the drop ship. The rest of us had blocky renditions of the ship for around 20 seconds, then the model updated. Once we landed, it was truly phenomenal. One by one our games crashed, with no end in sight. Eventually it was just one hunter and one monster, and once the hunter sighted the monster, their game crashed, and vice versa for the monster.

The Conclusion
If you want to try it, its a fun little thing to do to test your r/homelab ability. But don't expect for anything to actually be playable when more than one person plays the same game at once. That being said though, for one person just trying to share game states in a game such as Dwarf Fortress, this seems to be a good solution.

Thanks as always for reading, and if you thought this is a good idea then hey, maybe give it a go! 


Comments

  1. You have worked nicely with your insights. Lots of valuable data can be taken from your article. Genuinely it is a significant article for us.mini bluetooth keyboard

    ReplyDelete

Post a Comment

Popular posts from this blog

Running Doom on a TI-84/83 Calculator - A Guide

Running Doom on a TI-84/83 Calculator Hello there! Today I am writing this post as an exploration into the unknown: running a video game on a computer that hasn't been updated in the last 10 years. Of course, we cant run Crysis at the highest settings, but we can fortunately run doom pretty easily. Requirements -TI-84/83 Calculator -15 Minutes -A Micro USB Type B Connector - Ti Connect Why? You might be wondering "Lohannes, why wouldnt you just emulate this on a RPi Zero W" or "Why would you even?" To that I say, why not? I already dropped $120 on the biggest scam since printers existed so why wouldn't I try to get my money's worth? How? This is the fun part. First, you will need to connect your shiny new calculator from 2004 to your computer using the included USB Mini Type-B connector. After that, you will need to install the  TI Connect Software . This is what you will use to install programs and apps onto your calculator. Fo

Automatic Disk Ripping Machine Full Guide

Hello there! Today we will be focusing on one of my favorite things that I have built so far, my CD/DVD ripping machine! The official github page for this code can be found  here Requirements A CD/DVD Drive (obviously) A CPU with at least 2 cores At least 2gb ram A 60gb or more HDD/SSD Ubuntu 18.04 LTS ISO At least one hour of your time The Build I am rocking a way overkill i7-2600 and 12gb of DDR3 ram in this build. I did this partly because it was the only computer I had laying around, and partly because it speeds up the trans-coding process. I can rip CDs in 5-10 minutes each, and they are in my PleX server within 1 minute of being ripped.You definitely want a desktop for this, and not a server. Desktops have the added availability for more disk drives. Talking about disk drives, you can run down to goodwill and buy up all of their disk drives or their computers. I happened to get my SATA 2 disk drives for $5 a piece. I am also currently in the process of getting a

DNS | Homelab Basics

Special thanks to /u/releenc for reaching out to me and writing this edition of Homelab Basics. This edition is a bit longer than my other ones, but is very informative because he is a "DNS Professional" and explains the concepts very thoroughly. Homelab Basics - DNS By Robert Lee, /u/releenc on Reddit DNS (the Domain Name System) is one of the most important and fundamental network services used by everyone on the Internet. Unfortunately it is also one of the most widely misunderstood and misconfigured. The meme used among IT people troubleshooting problems that “It’s always DNS” is so pervasive because it’s true. In my 30 years of experience, if you cannot connect to something and there is not a network hardware error, it’s (almost) always DNS. The function of DNS is relatively simple. When a network device, like a PC, a smartphone, or anything else needs to contact another network device, it must do so using the IP address of that device. We as humans prefer to