I'm new to server hardware, and I wanted to build a public game server at home that runs 24/7. I've built multiple desktop computers but I'm completely new to the world of server hardware, so looking at all the options out there is daunting and confusing for me, and I need help selecting the right parts. I'd like the whole thing to cost somewhere in the ballpark of $1000, maybe a couple hundred over if necessary.
When looking at countless motherboards I noticed that some had "workstation" in the title. After looking at the reviews of these motherboards, I noticed that a lot of people have used them for servers but I'm not sure if I should because I'm not exactly sure what "workstation" means in this context or if it would suit my needs.
I originally wanted to put an i7-9700k on my server because the particular game I want to host has very few threads. I want this server to be able to host around 100 players or more so I need as much single thread performance as possible.
However, after talking with several fellow PC building enthusiasts on Reddit, they insisted I get a server motherboard (I was originally going for a desktop motherboard) and a Xeon processor to go with it. The problem is a lot of these processors have a lot of threads but not as good single core performance as the i7-9700k and cost over $1000, which is not what I want at all. If I were to get a so called "server processor", I'd want its price and single thread performance to be comparable to the i7-9700k, if that's even possible.
Another thing that's confused me throughout this ordeal is ECC. I get that it has to do with correcting memory errors, but I've heard that it can make it significantly more difficult to find the correct RAM for the motherboard. Also, does it have anything to do with the processor? Meaning do only certain processors support it or need to be matched to the RAM in a certain way? Do I even need ECC or could I settle for non-ECC? I wanna get 32GB of RAM for now, but leave some room for upgrades in the future if they're necessary.
Lastly, I've noticed a whole lotta nonsense when it comes to server mobos. They come with all these features that are usually oriented towards commercial use like IPMI, IDRAC, ILO, and having to pay $20 for a license just to update the BIOS, and I don't wanna deal with any of that. I just wanna SSH into the dang thing and be done with it. Correct me if I'm wrong, but a lot of these features just don't seem suited for a personal server and are rather confusing for the typical user. That's why I was interested in these "workstation" motherboards, because they seem less oriented towards that kind of stuff.
Sorry if I'm asking too many questions at once or if any of these questions sound stupid, I'm just a beginner. I'm mainly looking hardware recommendations or advice on where to look, so any of that would be much appreciated!
When looking at countless motherboards I noticed that some had "workstation" in the title. After looking at the reviews of these motherboards, I noticed that a lot of people have used them for servers but I'm not sure if I should because I'm not exactly sure what "workstation" means in this context or if it would suit my needs.
I originally wanted to put an i7-9700k on my server because the particular game I want to host has very few threads. I want this server to be able to host around 100 players or more so I need as much single thread performance as possible.
However, after talking with several fellow PC building enthusiasts on Reddit, they insisted I get a server motherboard (I was originally going for a desktop motherboard) and a Xeon processor to go with it. The problem is a lot of these processors have a lot of threads but not as good single core performance as the i7-9700k and cost over $1000, which is not what I want at all. If I were to get a so called "server processor", I'd want its price and single thread performance to be comparable to the i7-9700k, if that's even possible.
Another thing that's confused me throughout this ordeal is ECC. I get that it has to do with correcting memory errors, but I've heard that it can make it significantly more difficult to find the correct RAM for the motherboard. Also, does it have anything to do with the processor? Meaning do only certain processors support it or need to be matched to the RAM in a certain way? Do I even need ECC or could I settle for non-ECC? I wanna get 32GB of RAM for now, but leave some room for upgrades in the future if they're necessary.
Lastly, I've noticed a whole lotta nonsense when it comes to server mobos. They come with all these features that are usually oriented towards commercial use like IPMI, IDRAC, ILO, and having to pay $20 for a license just to update the BIOS, and I don't wanna deal with any of that. I just wanna SSH into the dang thing and be done with it. Correct me if I'm wrong, but a lot of these features just don't seem suited for a personal server and are rather confusing for the typical user. That's why I was interested in these "workstation" motherboards, because they seem less oriented towards that kind of stuff.
Sorry if I'm asking too many questions at once or if any of these questions sound stupid, I'm just a beginner. I'm mainly looking hardware recommendations or advice on where to look, so any of that would be much appreciated!