Het LAN-party-huis

Rondleiding door het huis

De kelder game room

Dit is onze game room in de kelder. Er zijn 12 pc's in de muren ingebouwd.

Game-stations De stations kunnen netjes worden ingeklapt wanneer ze niet in gebruik zijn (beschikbaar in open en gesloten stand).

Dance Dance Revolution In de vloer zijn DDR-pads ingebouwd.

Het kantoor op de bovenverdieping

Ook hier kan gegamed worden. Want bordspellen zijn ook spellen, toch?

Computermodus De tafel kan worden getransformeerd om zes extra game-stations te onthullen. Achterin staan twee zit-sta bureaus die dienen als persoonlijke werkstations. (De persoon in de stoel op de foto is overigens niet Kenton, maar Lester.)

Kabelmanagement en de machinekamer

Video- en USB-kabels lopen door kabelgoten die uiteindelijk leiden naar de machinekamer.

De machinekamer Hier staan 20 identieke game-machines. Alle machines maken gebruik van netboot vanaf een gedeeld schijmimage op de server. Hier bevinden zich ook onze persoonlijke desktops. Er zijn speciale AC-inlaten achter de machines die koude lucht aanvoeren. De deur leidt naar de "hete kant".

De "hete kant" Het is daar eigenlijk helemaal niet zo heet.

Netwerkinfrastructuur

Er is veel gebruikgemaakt van Cat6-bekabeling:

  • 35 wanddozen met elk 4 poorten
  • 7 PoE WAP's (Wireless Access Points)
  • 8 PoE beveiligingscamera's
  • 3 PoE intercoms

Alle netwerkapparatuur en camera's zijn van UniFi. De internetverbinding is een 2 Gbps glasvezellaan.

Componenten

De gebruikte hardware (gebaseerd op 2023) per machine:

  • CPU: Intel Core i5-13600
  • RAM: 32GB
  • GPU: GeForce RTX 4070
  • Moederbord: Een uiterst onstabiel moederbord met onboard 10G ethernet (niet aanbevolen).

Assemblage

Vrienden van Kenton uit de middelbare schooltijd hebben geholpen met het assembleren van de machines en het trekken van de kabels. Zij organiseren al bijna 30 jaar samen LAN-parties: Lester, Jesse, Peter en Kenton.

Andere ruimtes in huis

Het huis heeft uiteraard ook normale kamers:

  • Woonkamer en kattenloopbrug: Er zijn planken ontworpen waar katten op kunnen klimmen. Via kattenluikjes kunnen zij naar de slaapkamers van de kinderen.
  • Kinderkamers: De bedden zijn hoogslaper-modellen. Onder het bed bevindt zich een kast van 1,80 meter. Er loopt een kabelgoot naar de machinekamer voor toekomstige computerbureaus wanneer de kinderen ouder zijn. De tweede kinderkamer is een spiegelbeeld van de eerste.
  • Belkamers: Er zijn twee belkamers voor vergaderingen, zodat anderen niet worden gestoord. Deze dienen uiteraard ook als game-stations.
  • Kattentoiletten: Er zijn afzuigventilatoren aanwezig. De ruimte onder de trappen is gereserveerd voor kattenbakken.
  • Gastenkamers: Er zijn twee gastenkamers voor bezoekers van buiten de stad.
  • Dakterras: Het favoriete deel van het huis, met uitzicht over 50 kilometer en een vernevelingsventilator tegen de hitte.

---

Vraag en Antwoord

Over ons

Wiens huis is dit? Dit is het huis van Kenton Varda en Jade Wang, getrouwd sinds 2014, waar zij wonen met hun twee kinderen in Austin, Texas.

Kenton is software engineer. Hij is onder andere:

  • Tech lead van het Cloudflare Workers serverless compute platform.
  • Co-founder van Sandstorm.io (samen met Jade).
  • Creator van Cap'n Proto.
  • Leidend verantwoordelijke voor de oorspronkelijke open source release van Google's Protocol Buffers.

Jade is ondernemer. Zij:

  • Heeft een PhD in neurowetenschappen en heeft onderzoek gedaan bij NASA.
  • Co-founder van het Chez JJ hacker house network.
  • Co-founder van Sandstorm.io (samen met Kenton).
  • Was Head of Startups bij Cloudflare.
  • Adviseert en investeert in startups, met name in Austin.
  • Was ooit concertpianiste.

Wie heeft het ontworpen en gebouwd? Het perceel werd als leeg stuk land gekocht en het huis is vanaf nul ontworpen en gebouwd. De hoofdarkitect was Richard Varda, de vader van Kenton. Rich is een ervaren architect die alles heeft ontworpen van huizen tot wolkenkrabbers, waaronder The Kingdom Centre in Riyad en The Musical Instrument Museum in Phoenix.

Veel functies zijn direct ontworpen door Kenton en Jade. Kenton ontwierp bijvoorbeeld de kasten voor de game-stations, de vergadertafel in het kantoor, de kattenplanken en de technische infrastructuur. Daarnaast werkten zij samen met Thom Lasley en anderen van RSP Architects en was Blue Horse Building & Design de hoofdaannemer.

Wanneer is het gebouwd? Het huis werd eind 2023 voltooid. Het perceel werd in 2019 gekocht en de bouw startte midden 2021.

Wie heeft de website gemaakt? De site is ontworpen en gecodeerd door Kenton, met foto's van Kenton, Jade en Rich. Er is geen sprake van sponsoring.

Heeft iemand anders dit niet al eerder gedaan? Ja, Kenton zelf heeft dit al eens gedaan. In 2011 voltooide hij een op LAN-parties geoptimaliseerd huis in Palo Alto, Californië. Dat huis was echter veel kleiner (ca. 130m²), wat prima was als vrijgezellenwoning, maar te krap voor een gezin.

Waarom verhuisden jullie naar Austin? In 2019 groeide het team van Kenton bij Cloudflare. De meeste werving vond plaats in Austin, terwijl Kenton in San Francisco werkte. Bovendien hadden zij met een kind op komst een groter huis nodig, wat in Palo Alto onbetaalbaar was. De doorslag gaf de kwaliteit van het Eanes school district in Austin, dat hoger gerankt stond dan het district in Palo Alto.

Wat heeft dit gekost? De 22 game-machines (inclusief monitoren en randapparatuur) kostten in totaal ongeveer $75.000. De totale kosten van het huis liepen in de miljoenen.

Het is opmerkelijk dat de kasten rondom de game-stations bijna net zoveel kostten als de computers zelf. Terwijl GPU's massaproducten zijn, zijn maatwerkasten voor LAN-huizen dat niet.

Waar kwam het geld vandaan? Kenton begon in 2005 bij Google en kreeg aandelen die enorm in waarde stegen. Hiermee kon hij een aanbetaling doen voor zijn eerste huis in Palo Alto. Door de explosieve stijging van de huizenprijzen in Silicon Valley in de jaren 2010 steeg de waarde van dat huis van $1M naar meer dan $2M. Deze winst werd gebruikt voor het huis in Austin.

Daarnaast traden aandelen van Cloudflare (voor de IPO in 2017) en investeringen van Jade in startups (zoals Matterport) positief uit.

---

Over LAN-parties

Wat is een LAN-party? Een bijeenkomst waar iedereen naar één locatie gaat om multiplayer videogames te spelen, waarbij elke speler een eigen computer heeft die verbonden is via een Local Area Network. In de jaren '90 was dit populair vanwege slechte internetverbindingen. Hoewel breedband dit minder noodzakelijk maakte, blijft het voor de organisatoren een sociaal event waarbij het spel slechts de katalysator is.

Hoe kun je nog LAN-parties houden als games geen LAN-ondersteuning meer hebben? Er is gewoon een internetverbinding.

Waarom de computers inbouwen in plaats van dat mensen hun eigen pc meenemen? Hoewel het meeslepen van computers nostalgisch is, is het ook onpraktisch (Type II fun). Door computers in te bouwen, kan het gamen direct beginnen zodra mensen arriveren. Dit maakt het toegankelijk voor meer mensen, ook voor wie slechts een paar uur kan blijven.

Waarom zitten de spelers met hun ruggen naar elkaar toe in plaats van tegenover elkaar? In het kantoor zitten mensen wel tegenover elkaar, maar in de kelder is gekozen voor de huidige opstelling. Tegenover elkaar zitten betekent vaak dat monitoren het zicht blokkeren; je moet opstaan om elkaar te zien. Door met de ruggen naar elkaar toe te zitten, hoef je alleen je stoel te draaien om te kletsen. Bovendien bespaart dit ruimte, waardoor de kamer multifunctioneel blijft (voor DDR, films, VR of als werkplaats).

Welke games spelen jullie? Voornamelijk coöperatieve of teamgames, omdat het vaardigheidsniveau van de gasten varieert. Favorieten van de laatste vijf jaar zijn Deep Rock Galactic, Left 4 Dead 2 en TF2 Mann vs. Machine. Ook survival-basebuilders zoals Ark of Factorio, Overwatch en Unreal Tournament 2004 worden gespeeld.

Zijn de parties open voor het publiek? Nee, alleen op uitnodiging vanwege veiligheidsredenen.

Kopen jullie de games voor elke computer? Nee. Iedereen logt in op zijn eigen Steam/Epic-account en moet de game zelf bezitten. De software wordt echter vooraf op alle machines geïnstalleerd.

---

Over de techniek

Hoe houd je 20 computers up-to-date? Kenton beheert één enkel schijmimage voor alle machines. Games en updates worden op dit image geïnstalleerd. De machines booten via het netwerk (netboot). Elke machine krijgt een copy-on-write overlay, waardoor gasten wijzigingen kunnen aanbrengen die aan het einde van de party worden verwijderd.

Wat is de exacte hardware in de game-machines? De hardware is gekozen om net onder het prijsplafond van high-end "price gouging" te blijven (mid-2023):

  • CPU: Intel Core i5-13600KF
  • Koeler: Scythe Fuma 3 (past in 4U chassis)
  • GPU: Gigabyte Windforce RTX 4070
  • Moederbord: Gigabyte Z790 Aorus Master (niet aanbevolen; onstabiel, maar gekozen vanwege 10G ethernet voor de netboot-setup).
  • RAM: Corsair Vengeance 32GB (2x16GB) DDR5 5600
  • PSU: Corsair SF750 (Platinum)
  • Opslag: Corsair MP700 Gen5 1TB NVMe (wordt momenteel niet gebruikt door netboot, maar bedoeld voor toekomstige lokale overlays).
  • Chassis: Rosewill RSV-L4500U 4U
  • RGB: Geen
  • Kabels: Monoprice SlimRun (glasvezel) DisplayPort & USB
  • Monitor: Corsair Xeneon 32UHD144 (32" 4k 144Hz)
  • Toetsenbord: Logitech K120 Wired
  • Muis: Logitech M500s Wired
  • Soundbar: Soulion R30 Wired

Overige hardware:

  • TV Game room: Samsung 98" QLED 4K Q80C
  • TV Woonkamer: Samsung 85" "The Frame" QLED 4K LS03B
  • Werkmonitor: Samsung 57" Odyssey Neo G9 Dual 4K
  • Dance Pads: L-TEK Ex Pro X

Waarom het goedkoopste toetsenbord en muis? Er is geen merkbaar voordeel ervaren bij dure "gaming" randapparatuur. RGB en extra knoppen worden als overbodig of hinderlijk beschouwd. Voor werk gebruikt Kenton echter een Kinesis Advantage 360. Gasten mogen uiteraard hun eigen randapparatuur meebrengen via de USB-hubs.

Waarom geen muismatten? Hier is simpelweg niet aan gedacht. Het is mogelijk dat dit in de toekomst wordt toegevoegd om slijtage aan het hout te voorkomen.

Waarom geen koptelefoons? Om geluidspollutie te voorkomen is gekozen voor soundbars. In de ervaring van de bewoners stoort het geluid van anderen niet; het bevordert juist de sociale interactie. Voor competitieve teamgames waarbij geheimhouding nodig is, verhuist één team naar een andere kamer. Koptelefoons creëren een psychologische barrière en zijn minder hygiënisch als leenmateriaal.

Over de patch panels Achteraf gezien is het een fout geweest om de Cat6-kabels direct in de switches te crimpen in plaats van in patch panels. Dit zou de kabels beter beschermen tegen slijtage en het beheer vergemakkelijken. De game-machines zijn overigens aangesloten op een aparte USW EnterpriseXG 24 voor 10G netwerkprestaties.

Wat is de impact van de lange kabels op de latentie? De glasvezelkabels van Monoprice SlimRun variëren van 10 tot 30 meter. De toegevoegde latentie is ongeveer 0,00015ms, wat volledig verwaarloosbaar is vergeleken met de frametijd van 7ms bij 144Hz.

Waarom geen thin clients met één krachtige VM-server? Dit zou duurder zijn en slechter presteren. Games zijn zeer resource-intensief. Om vier spelers op één machine te zetten, zou men enterprise-hardware nodig hebben die veel duurder is dan vier afzonderlijke pc's bouwen.

Welke home automation wordt gebruikt? Cloud-afhankelijke automatisering wordt vermeden. Voor beveiligingscamera's wordt UniFi Protect gebruikt. Kenton heeft zelf een babyfoon geschreven die audio van UniFi-camera's combineert op een webpagina. Home Assistant moet nog worden geïmplementeerd.

Is de energierekening enorm? Ja, maar vooral door verwarming en koeling, niet door de computers (die meestal uit staan). Ondanks zonnepanelen en efficiënte warmtepompen is het verbruik zorgwekkend.

---

Diversen

Reacties van aannemers Een HVAC-onderaannemer was sceptisch over de noodzaak van een aparte airconditioning voor het serverrack, totdat Kenton uitlegde dat het rack bij volledige belasting 15kW aan warmte kon produceren.

Kattenluikjes De filosofie is dat de slaapkamerdeuren gesloten kunnen blijven voor privacy, terwijl de katten toegang behouden om miauwen en het missen van knuffels te voorkomen.

Waarom geen automatische kattenbakken? Slechte ervaringen met de Cat Genie, waarbij technische defecten leidden tot een huis dat rook naar "gekookte poep". Bovendien mengen complexe mechanische apparaten en kattenbakvulling zich niet goed.

Hoe vaak wordt er DDR gespeeld? Regelmatig; het is een vorm van lichaamsbeweging met een goede verhouding tussen plezier en inspanning. Er zijn vier pads geïnstalleerd. Hoewel dit ongebruikelijk is, is het doel om uiteindelijk software (zoals een Stepmania-fork) te gebruiken die vier pads ondersteunt.