I'm building a PC at home, on which I plan to set up a Minecraft Bungeecored network with about 20 servers including a proxy.
However, I don't know what the best CPU would be, does anyone have a suggestion?
20 servers + proxy are expensive fun because you need at least two vCores and 2GB Ram / MC servers to be able to gamble properly, and the proxy also eats a lot of what costs money and you also have to get fast (1GB / S +) have internet.
A complete server network belongs in a data center. At home, the first one throttles your internet line in the upload. Knock your 20 MC servers out of your head at home.
Okay, let's reduce it to 12 servers. What about it?
Thanks for the nice comment. Instead of getting the thought out of my head, I would rather say you are looking for a solution. You know 1. Not which internet line I have and 2. My question was not whether it is possible, but which CPU would be suitable.
Well, to be honest:
Pretty much nobody has a (private) internet line fast enough for 20 Mc servers.
Then you also have to take care of protection against (D) DOS…
I think it would be easier to rent a server
So 1. 250Mbit will be enough or possibly. Only 12 servers
And 2. The computer runs over a VPN with port forwarding, so the DDoS protection is already there.
Stop it.
you only have a safe 3k line
Wtf, no xD 250Mbits is a normal offer for private customers?!
By the way, I think it's a shame that no one answers the actual question.
If I wanted to know if it was possible at all, I would ask a question, either you give an answer to the actual question or please stay out.
You have 250mbit download but only 50mbit upload typical consumer contract.
Nobody can anticipate the CPU load beforehand. It depends on whether 20 players or 1000 players are playing.
For Minecraft, single core performance has always been as high as possible and as 2. The more cores the better. Especially if you do not only have 1 server but several I would recommend the AMD Ryzen 9 3900 or the AMD Ryzen 9 3900X on the AMD4 platform. On the server platform (sTRX4) we would be AMD Threadripper 3960X.
Read your terms and conditions, the operation of servers behind a DSL router is often prohibited.
I refer to the upload. Remember that you want to continue using your internet connection privately. It is also important that the players have a good ping on you. Depending on how far away you are from the respective node, it can also fail here. In addition, the provider has to let through the many requests to you. In the worst case, if 100 different requests are routed on your router, this will be rated as conspicuous and you can cancel the contract or the requests will be blocked.
Just take an Amd Threadripper if you're so rich.
With proxy it eats ~ 30 vCores (6 for the proxy) and 28GB Ram (1x 16 GB + 3x4GB), if you do it without a proxy it is cheaper. But you still need fast internet (2GB / s) and static IP addresses (IPv6, because IPv4 is expensive) for every server.