Jump to content

Hello LTT.  Long time viewer, first time poster.

 

I'm working on a portable mostly-all-in-one LAN Party ("LAN Protest") network and server setup.  I have a few Brocade L3 10G switches for core and access network and am sourcing my server and rack needs next.

 

Right now I have three questions and I'm certain more will follow.

  1. How much available storage would be appropriate for a LAN Party setup expecting 20-30 players (XBox, PlayStation, and and PCs) meeting once a month?
  2. Is there a way to extract the LANCache docker image settings so I can set up Nginx, the DNS, and SNI-Proxy services without Docker?
  3. Is there a method to load-balance LANCache with HAProxy?  If running two LANCache servers at the same time with shared storage, would there be file conflicts?  Maybe a warm-standby approach would work better with keepalived?  I'm a big fan of redundancy.

 

Further information that may be useful...

 

I intend to use this portable setup at home, at friends' and at a local brewery that wanted new ways to get locals to fill up the place.  Many people in the small city I'm in are gamers and want social interaction and beer.  The brewery wants to run it once every month or every other month depending on success.  The brewery has 400/35 Mbit business internet.  I'd run pfSense on a VM behind the business router but I'd try to convince them to get a dedicated IP to dedicate to the pfSense server when in use (prevent double-NATing and make firewall rules easier).

 

If anyone has recommendations on a small-ish, transportable rack and a server/storage setup that would fit it, I'm open to suggestions.

Link to comment
https://linustechtips.com/topic/1284367-lancache-questions/
Share on other sites

Link to post
Share on other sites

10 minutes ago, ArmedAviator said:

I intend to use this portable setup at home, at friends' and at a local brewery that wanted new ways to get locals to fill up the place.  Many people in the small city I'm in are gamers and want social interaction and beer.

... Why do you want to fill up a place and socialize mid-pandemic 😬

Gaming PC NAS Laptop Workstation

CPU: i5 12600KF 6P+4E Ryzen 7 3700X M4 SoC 4P+6E Xeon X5690 6c12t

Cooler: Noctua NH-D15S Wraith Stealth w/NF-A9 Passive Apple CPU Cooler

Motherboard: ASRock Z690 ITX/ax ASUS Pro B550M-C/CSM Apple J713AP Mac-F221BEC8 (Mac Pro 5,1)

RAM: 2x16GB 3600Mhz DDR4 2x16GB 2400MHz DDR4 24GB Micron LPDDR5 4x8GB 1333MHz ECC DDR3

GPU: Sapphire Pulse Radeon 9060 XT 16GB Radeon WX2100 M4 SoC 10C Radeon RX 5700

Storage: 1TB MP34 + 2TB P41 500GB SSD + 2x4TB IronWolf Pro in ZFS Mirror Apple AP0512Z 1TB Crucial MX500

ODD: LG WH14NS40 None LG GP65NB60 USB DVD Writer Don't know

PSU: EVGA 850W GM Silverstone SST-TX300 53.8Wh LiPo Battery Delta DPS-980BB

Case: Silverstone Sugo 14 Dell Inspiron 530S Mac16,12 chassis (13" MBA) 2009-2012 Mac Pro "Cheese Grater"

OS: Gentoo Linux TrueNAS Scale macOS 26 Tahoe Fedora Linux

 

Display: LG 27UK650-W (4K 60Hz IPS panel)

Mouse: EVGA X17

Keyboard: Corsair K55 RGB

 

Mobile/Work Devices: 14" M5P MacBook Pro (work) - iPhone 17 Pro - Apple Watch S11

 

Other Misc Devices: iPod Video (Gen 5.5E, iFlash Solo w/128GB SD Card, Rockbox), Nintendo Switch

 

Vehicles: 2002 Ford F150, 2003 Harley-Davidson Sportster 1200, 2022 Kawasaki KLR650, 1994 DR350SE

Link to comment
https://linustechtips.com/topic/1284367-lancache-questions/#findComment-14324399
Share on other sites

Link to post
Share on other sites

7 minutes ago, ArmedAviator said:

How much available storage would be appropriate for a LAN Party setup expecting 20-30 players (XBox, PlayStation, and and PCs) meeting once a month?

How many games are you needing to move? Id proably say a few tb.

 

8 minutes ago, ArmedAviator said:

Is there a way to extract the LANCache docker image settings so I can set up Nginx, the DNS, and SNI-Proxy services without Docker?

Not easily or fully supported. You can modify their souce code if you want.

 

9 minutes ago, ArmedAviator said:

Is there a method to load-balance LANCache with HAProxy?  If running two LANCache servers at the same time with shared storage, would there be file conflicts?  Maybe a warm-standby approach would work better with keepalived?  I'm a big fan of redundancy.

I wouldn't bother at your scale, as one server can fill 10g, so I don't see a reason to bother with multiple servers here.

 

There is also lancache fill a program that can help fill the cache for you.

 

 

Link to comment
https://linustechtips.com/topic/1284367-lancache-questions/#findComment-14324402
Share on other sites

Link to post
Share on other sites

2 hours ago, Zando Bob said:

... Why do you want to fill up a place and socialize mid-pandemic 😬

I'm here for tech advice.  If I wanted virtue signalling with a side of tech advice, I would still be on Reddit.

 

2 hours ago, Electronics Wizardy said:

How many games are you needing to move? Id proably say a few tb.

It's tough to say.  I have 90 games on my Steam account and XBox Game Pass so I go through alot of games in a few months.  Not sure what other peoples' game libraries look like or how often the latest, big AAA games publish multi-GB updates on multiple platforms (I'm looking at you, CyberPunk 2077).  With my current setup, I have provisioned 3TB for the LANCache VM on my R710 (SAS RAID5 drives) and it filled up in under a month between a tenant and myself.

 

2 hours ago, Electronics Wizardy said:

I wouldn't bother at your scale, as one server can fill 10g, so I don't see a reason to bother with multiple servers here.

I'm certain it's overkill.  I was more interested for pure curiosity reasons.  This is primarily a service for my friends and community and secondarily a real-life learning experience for my new career path.

 

2 hours ago, Electronics Wizardy said:

There is also lancache fill a program that can help fill the cache for you.

I just discovered this today which is fantastic, however it only supports Steam.  Hopefully someday someone will figure out Epic Games, UPlay, and others.  I'll definitely get the top games pre-cached, though.  I guess that may tell me how much storage I need.

Link to comment
https://linustechtips.com/topic/1284367-lancache-questions/#findComment-14324776
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

×