Below you can find links to the up-to-date ggRock recommendations and configurations. If you need help picking hardware with regards to your local availability - feel free to consult your support representatives, provided you have a support package. Otherwise - you can take advantage of our community's knowledge in #ggrock-community-channel Discord channel.
Hardware Specifications and Recommendations
ggRock Hardware Specifications - short document with configurations for centers of any size and budget
ggRock Hardware Recommendations - detailed document with reasoning behind the parts in Specifications, read it if you want to deviate from official specifications
Hardware RAID controllers are incompatible with ggRock. You should use HBA controllers instead. In most cases the built-in SATA Controller on the Motherboard is enough. RAID mode in BIOS must be disabled.
Cores/threads count is more important than CPU frequency. For that reason, CPUs like Intel Core i3/i5/i7/i9, Intel Xeon E, AMD Ryzen or AMD Threadripper are not optimal, however it’s possible to use them too.
RAM with ECC (error correction) is highly preferred, since there might be situations where you can damage all the data on your disk due to RAM errors
Do not get QLC drives or HDDs. Both have critically low I/O speed for the ggRock purposes (50-60MB/s) which may lead to game throttling, freezes, game crashes and BSODs
SATA SSDs with PLP (power loss protection) are better suited for PXE/iSCSi purposes than consumer SSDs, because they prevent data loss on power failures.
Since there are a lot of SSDs with PLP on the market that have the same price as consumer SSDs, they are more preferable.
Your NICs for the client Machines should be compatible with PXE boot and the NIC for the server should be compatible with Linux
Redundant RAID levels, like RAID1 and RAID10, are highly recommended for data protection. RAID5/RAID6 and their variations are not generally recommended, because they have worse random IO performance than RAID10, unless we’re talking NVMe drives. RAID is set up in ggRock UI
ggRock should be installed on a bare-metal server, running ggRock in a virtual environment is not supported
Your networking hear (switches) should avoid using managed features, since in this case a lot of load is diverted from powerful ggRock server hardware onto comparatively less capable networking processing units
For better performance and longer lifetime data drives should always have at least 15% free space. Please take that into consideration when you choose the size for your data drives
Q: Can I replace PLP SSDs (Micron 5200, 9300, Samsung 883) with consumer SSDs (Samsung 860 EVO, etc)?
A: Yes, you can use consumer SSDs if the "Enterprise" SSDs with PLP (Powe rloss protection) are hard to come by or are too expensive for the budget you have. Feel free to refer to ggRock 100 Minumum configuration.