An ambitious 16-player, 8v8 gaming setup, designed for quick deployment and simplified management through diskless booting and custom software, was successfully completed after overcoming several hardware and networking challenges.
Takeways• 16-player gaming setup features two custom server racks for red and blue teams.
• Diskless booting via GG Rock and a Minisforum MSA2 server centralizes game and OS management.
• Custom 3D-printed mounts enable dense system packing and efficient cooling within racks.
The project involved building an "impossible" 16-player gaming setup for Whaleland, designed to be deployed in 30 minutes. Key to this setup was packing 16 systems into two custom server racks and implementing a diskless booting solution using GG Rock software for streamlined management. Despite initial challenges with GPU fitment, server selection, and network configuration, the team managed to assemble and test the system, demonstrating its rapid game deployment and centralized updating capabilities.
Rack Design and Hardware Challenges
• 00:01:30 The initial plan for the 16-system quick-deploy racks was challenged by the slightly thicker Radeon 9070 XT Prime GPUs, forcing a redesign. This modification ultimately improved thermals and allowed for two distinct, aesthetically pleasing red and blue server racks from Hammond. The final design positions all motherboard and GPU I/O on one side, with cables managed through the back, and incorporates a bottom-to-top airflow system for optimal cooling within the dense configuration.
Diskless Booting and GG Rock Implementation
• 00:03:47 To simplify management and reduce cost, a diskless booting system was chosen, moving away from a GitHub-dependent solution to GG Rock's purpose-built software for LAN centers. A Minisforum MSA2 mini-PC, with dual 10 Gigabit network ports and sufficient RAM/CPU, was selected as the high-speed storage server, despite GG Rock's preference for traditional server gear. Debian was meticulously set up on the Minisforum server, and two 8TB M.2 drives in RAID 1 were configured for game and Windows images, with Windows 11 as the initial OS and flexibility for Linux due to the Radeon GPUs.
Physical Assembly and System Integration
• 00:07:16 The physical assembly involved custom 3D-printed mounts for motherboards, power supplies, and graphics cards to fit eight systems per server rack. Each shelf was designed to accommodate two computers, maximizing the use of the increased vertical space provided by the new racks. The team used standard M6 bolts for mounting and carefully positioned components, including PCI extenders, to ensure a snug fit and proper alignment, with additional cooling fans planned for optimal airflow.
Deployment and Troubleshooting
• 00:10:45 During the pre-Whaleland setup, initial attempts to network boot the systems failed due to configuration issues, requiring DHCP adjustments and troubleshooting with network settings. After resolving the first computer's boot issues, the team verified that centralized updates via GG Rock worked, allowing a single change, such as setting the default refresh rate to 520 Hz, to propagate across all 16 machines upon reboot. The final setup boasts organized I/O and only three cables per computer (Ethernet, USB to hub, display), enabling quick game launch times despite a slight slowdown during simultaneous reboots.