Originally Posted by Maxximou5
It's a pretty simply breakdown -
Rule of thumb is 1 CS:GO server PER core (or 2 threads) with 2 GBs of RAM standard vanilla install with no GOTV Recording. However things get real tricky once you start incorporating servers that use GOTV recording, at which point you need 5 GBs of RAM PER server. A standard match will shoot up your resource usage to about 4.5GBs. CS:GO is single threaded resource dependent, multicore will not help you help at all, so you will want the Ryzen 7 without a doubt since Intel 9900K or greater is not an option. As always, it's ideal to leave at least one core or two threads open for system services to be performed on the machine.
So in terms of what you could run that would result in adequate or better performance -
AMD Ryzen 7 3800X - 8c/ 16t - 3.9GHz/ 4.5GHz
@ 128 tickrate - 7 servers w/ 18 slots+ each
@ 64 tickrate - 14 servers w/ 24 slots+ each
AMD Epyc 7451 - 24c/ 48t - 2.3GHz/ 3.2GHz
@ 128 tickrate - 22 servers w/ 10 slots+ each
@ 64 tickrate - 46 servers w/ 16 slots+ each
To give you better estimate you have to give exact setup configurations for what you plan to host. Such as tickrate, slot count, plugins, and whether GOTV is recording and duration per demo file.
I would be interested in how many 32 players game servers at tickrate 64 and 128 would I be able to cram on that AMD Epyc 7451.
I plan to host game servers of 10, 16, 20, 32 slots at tickrate 64 & 128.
I don't plan to use GOTV, but if some clients would want that, I have to offer it.
As of plugins I want to install around 10, 20 plugins on some game servers. The most popular ones.