Tower Server Hardware Advice Wanted

I'm looking to build a tower server for all sorts of game servers such as Minecraft, ARK: Survival Evolved/Ascended, Project Zomboid, etc. It will also be used for minor home lab stuff. Basically, I just want a hunk of a server all to myself. However, my main use case for it will be hosting custom modpacks for Minecraft. I plan on having a peak player count of 24-32, and the packs tend to have roughly 150-200 mods, with a fair amount of time dedicated towards optimizing with the standard optimization mods and scripts. Although, the occasional ATM8+ pack might be thrown in for giggles. Part list: https://pcpartpicker.com/list/VQX9wY I do plan on adding more RAM to it, for a total of 192GB in the future, as well as more storage as needed. I do like the idea of having a 9900X for big flex power, but I'm wondering if it's a little overkill. As for my general knowledge, I'm rather inexperienced when it comes to messing with server hardware and software, and I'm currently learning about server stuff like Plex, Pterodactyl, Virtualization, and other terms I'm learning by the day. Does anyone have any positive/negative opinions on this list or my logic/methodology? I am looking for any feedback, as I wish to learn as much as I can before making any purchases.
108 Replies
Tamz
Tamz2mo ago
do you have the bandwidth for that many players? i’d suggest a better cpu cooler 9900X under load can get hot
Mantax
MantaxOP2mo ago
What kind of bandwidth would I be looking for? I currently have 300mbps down and 40mbps up And it's mostly unused, as it will be in a different building than my home
Tamz
Tamz2mo ago
:thonk: i’m not sure tbf
Mantax
MantaxOP2mo ago
:WipingSweat:
Tamz
Tamz2mo ago
maybe 500 would do on upload the upload iirc is what matters a good amount
Mantax
MantaxOP2mo ago
o boy I seem to be nowhere near that amount
Tamz
Tamz2mo ago
yeahhh large home labs aren’t suggested small ones are fun but this you’d rather get a dedicated machine or colocate
Mantax
MantaxOP2mo ago
What do you mean by dedicated machine and colocate? My first thought is that dedicated machine would refer to just the server
Tamz
Tamz2mo ago
dedicated machine = server = what ur building colocate = putting your machine inside a datacenter that handles - electricity - bandwidth - other stuff you’d need and you pay the cost + some fees they add roughly 80-100 a month based on what you want
Mantax
MantaxOP2mo ago
I didn't even know that was an option 👀
Tamz
Tamz2mo ago
very much is but you can’t just chuck a regular pc in there
Mantax
MantaxOP2mo ago
Quite the cost for someone like me, though, since I don't plan to profit off of the server in any way
Tamz
Tamz2mo ago
https://elcrodigital.com/ this place would be good for you if you’d go with anything
Elcro Digital
Your trusted provider of premium hosting solutions. Explore our wide range of services designed to meet your needs.
Tamz
Tamz2mo ago
that’s fair
Mantax
MantaxOP2mo ago
Darn, I guess my plan isn't really too feasible then. Just lacking the bandwidth.
Tamz
Tamz2mo ago
somewhat yes but depends what your kw/hr cost is you’d probs be paying that fee either way lol
Mantax
MantaxOP2mo ago
It's pretty low, from what I can tell. 0.12 USD per kwh
Tamz
Tamz2mo ago
let’s test then
Mantax
MantaxOP2mo ago
:ExuStare:❓
Tamz
Tamz2mo ago
22.70 a month
Tamz
Tamz2mo ago
No description
Mantax
MantaxOP2mo ago
Notbad
Tamz
Tamz2mo ago
yes you are buying a 650 for 300 watts. but it’ll still need 650 watts as the PSU has capacitors to charge
Mantax
MantaxOP2mo ago
Ah, I see
Tamz
Tamz2mo ago
if for any reason it ran 100% it’ll cost 56 a mo th if it’s running at 100% pray
Mantax
MantaxOP2mo ago
Sounds spooky I assume that, if I were confident in the power ceiling, I would be better off with a lower wattage PSU?
Tamz
Tamz2mo ago
you would be, since you dont really need so much power, unless you are going to add a gpu if you wanna run jellyfin or something jellyfin = homebrew streaming service. very Legal :hmm: but fun tool
Mantax
MantaxOP2mo ago
I don't plan on streaming things, but it sounds interesting
Tamz
Tamz2mo ago
i run one, its pretty fun ngl no lag, no downtime, not a ton of Buffering etc all from germany to nyc lol
Mantax
MantaxOP2mo ago
Oh that's wild
Tamz
Tamz2mo ago
No description
Tamz
Tamz2mo ago
free software
Mantax
MantaxOP2mo ago
That looks pretty cool Though I still don't really watch movies/shows
Tamz
Tamz2mo ago
very anyways back on topic
Mantax
MantaxOP2mo ago
Yes yes :NODDERS:
Tamz
Tamz2mo ago
same i just have it for fun and other people the knowledge things your going to be learnign is good Pterodactyl is great, Plex is eh if you really want their features its good but jelly fin better :RemWink: virtualization is good to learn too, docker is important to learn. but also learn things like reverse proxies mainly Caddy and Nginx 192gb isnt really overkill either, i was gonna get 192 for my home :lol:
Mantax
MantaxOP2mo ago
If I downscale some of the power (9900X lmao), I could probably get a good low cost homelab going. It seems like my plan for a Minecraft server hosting machine seems rather infeasible, though. Unless I somehow pull several hundred mbps upload out of nowhere
Tamz
Tamz2mo ago
i dont assume your isp offers mirrored speeds? mirrored being if you get 300 down, you get 300 up as well my isp (Verizon) offers that so i have 500/500
Mantax
MantaxOP2mo ago
I use Spectrum and Spectrum Business, so I doubt it
Tamz
Tamz2mo ago
i see your milage may vary by a ton 😭
Mantax
MantaxOP2mo ago
Sounds like it lol
Tamz
Tamz2mo ago
btw odd quesiton, how did you join admincraft?
Mantax
MantaxOP2mo ago
It was a bit of a rabbit hole for me, being interested in playing modded packs with friends. I then started talking with some friends more knowledgeable in server stuff, and the idea of acquiring my own hardware came up. Eventually they started showing off their setups at home, and I became rather taken by the idea of having a generalized server with the performance available for higher-end use cases. Lots of reddit thread and forum searches didn't have inquiries or discussions close enough to my specific needs, so I ended up finding admincraft from a google search, since I figured it would have experienced and knowledgeable people I could learn from
Tamz
Tamz2mo ago
interesting let me bug you rq
Mantax
MantaxOP2mo ago
Shor
ProGamingDk
ProGamingDk2mo ago
Doesnt sound business, most isps are not happy about hosting on residential plans
Upioti
Upioti2mo ago
Oof 💀
ProGamingDk
ProGamingDk2mo ago
Also selfhosting has more issues with routing than with servers in a dc
Upioti
Upioti2mo ago
This And security issues
ProGamingDk
ProGamingDk2mo ago
Modded ddos prot also isnt fun
Upioti
Upioti2mo ago
These people are crazy, you see a lot of people with homelabs but it's not really as much a homelab at their stage Most of them have redundant power and have hired at the minimum a dedicated line at verizon, which alone is like $300/m minimum, so colocating is cheaper Eh just recieving real ips part ig
ProGamingDk
ProGamingDk2mo ago
Wild, here dedicated line is 170 for 10 gbit
Upioti
Upioti2mo ago
With who?
ProGamingDk
ProGamingDk2mo ago
Tdc erhverv
Upioti
Upioti2mo ago
Keep in mind verizon is a T1 so Wth is that
ProGamingDk
ProGamingDk2mo ago
Not us*
Upioti
Upioti2mo ago
Ah Well i mean you can probably find some scuffed reseller of a reseller offering similar prices in US But yk verizon is like the most popular because it's a T1 and has big coverage Not sure if 10g is $300 or less tho, id have to check
Error110
Error1102mo ago
10gb uplink for only 10usd extra
Mantax
MantaxOP2mo ago
Would you explain the difficulty and why would it matter? I'm a bit of a young grasshopper when it comes to network stuff. You might be right. One of them has a few racks from their job, and has performed an experiment in the past where they became a service provider for a few households. Not a super good one, I don't think, but it was something
ProGamingDk
ProGamingDk2mo ago
Connection issues basically
Mantax
MantaxOP2mo ago
Ah I should probably check later today what the actual speeds are for the other building Been years since I've checked
Tamz
Tamz2mo ago
pretty cheap ngl would i really need 10gbps, maybe not. would it be cool. absolutely
Error110
Error1102mo ago
Gta 5 download test on it 🧌
Koth
Koth2mo ago
Not necessarily, and in reality probably not. A PSU rated for 650 watts isn't constantly drawing 650 watts, that 650 is the amount it can safely deliver into the computer. It can be drawing anywhere from 0 to around 800 from the wall. A decent amount of power is lost as heat in a PSU, the 80+ marking on them and various efficiency levels are all about how efficient the PSU is, how much power is lost between drawing it from the wall and getting it into your computer As a general rule of thumb most PSUs are most efficient when running at around 50% load and worst efficiency is below 10% and above 90% loads. Generally I don't worry much about this but for something you want to run 24/7 it's worth looking a bit deeper IMO, you can end up with surprising differences in your electricity bill. For a 300W expected draw something in the 550-650 watt range is probably going to near the top of the efficiency curve, and it might be worth going for a reputable gold+ PSU over something cheaper. It's all math, you can figure out when you'd break even on a bigger upfront cost and so on. Tom's Hardware has a long guide on this if you're curious https://www.tomshardware.com/reviews/psu-buying-guide,2916-3.html
Tamz
Tamz2mo ago
ty Koth explained it better then i ever could :SCbopflower:
Mantax
MantaxOP2mo ago
I will look into this. Thank you for the info. Update: ISP is dumb and didn't give me the proper router. I should be able to have 400 up and down within the next few days. :hypeE:
Upioti
Upioti2mo ago
Its still residential ¯\_(ツ)_/¯
Mantax
MantaxOP2mo ago
Oop, I meant for residential yeah My business seems to have 1.5gbps up and down, and I have no idea where I got my other numbers from
Upioti
Upioti2mo ago
Networking isnt all about the Speed
Mantax
MantaxOP2mo ago
I'm a bit lost Please bear with me, as I'm new to this and still learning
Upioti
Upioti2mo ago
wait a sec i cant find a speedtest server that can handle my uplink okay gsl is close enough
Upioti
Upioti2mo ago
Upioti
Upioti2mo ago
If this were singlehomed cogent, the speed wouldnt really matter
Mantax
MantaxOP2mo ago
I see that there's something about jitter being high in the download, but I'm not sure what to get from this
Upioti
Upioti2mo ago
Nah i was just flexing dual 40G uplinks, but i meant Speed isnt the only important thing, if this was using a Single T1 or so... 5/10g elsewhere would be better let me try a better example
Mantax
MantaxOP2mo ago
o What would I be looking for other than speed? I didn't know there were other important factors
Upioti
Upioti2mo ago
Gimme a sec for an example im trying to find a mc server that isnt on cloudflare
Upioti
Upioti2mo ago
Here, see... this is the same destination (Cubecraft) from different providers, as you can see the path your traffic takes is different
No description
Upioti
Upioti2mo ago
By default residential isps already add like 3-4 hops due to being behind nat every hop more is a "stop" your traffic takes and an extra oportunity for something to go wrong
Mantax
MantaxOP2mo ago
Ah, I can sort of see how that would be undesirable Are there easily accessible methods to control this?
Upioti
Upioti2mo ago
No you dont really control it, thats why we are saying speed isnt everything
Mantax
MantaxOP2mo ago
o no
Upioti
Upioti2mo ago
your internet provider doesnt have access to the entire world of internet as you can obviously assume so they purchase traffic from T1's (defined as a network that can reach the entire internet without paying for transit)
Mantax
MantaxOP2mo ago
So if you have a lot of hops, you're just stuck with the iffy pathing?
Upioti
Upioti2mo ago
"Cheap" or "Budget" providers love Cogent and HE (because they are cheap... and bad)
No description
No description
Upioti
Upioti2mo ago
So basically they purchase all their traffic through a single provider which is not good Yeah kinda, which is why we are saying its still residential
Mantax
MantaxOP2mo ago
Ah, I see
Upioti
Upioti2mo ago
residential networks have NAT, (over)shared bandwidth, (over)shared routers, (over)shared switches and usually very bad connections to T1s They dont have any SLA, they limit packets, they will just drop/change upstreams with no regard for the customer going for the cheapest one, which results on added hops and bad routes that add latency/cause packet loss So even if you have one of those ISPs that provide 10gbit/s residential service, it is likely you will end up having network issues
Mantax
MantaxOP2mo ago
Yikes I'm hoping it's not a major issue for smaller scale servers between 12-20 friends
Upioti
Upioti2mo ago
Specially those ones with 10gbit for like $20, because to provide so cheap pricing they usually purchase transit from resellers that resell from resellers Bruh. Yeah it certainly wont really your friends wont complain about spikes/high ping/etc well.... wait Are your friends from like your area or from another states/countries? @Mantax
Mantax
MantaxOP2mo ago
Across the country (US), with some overseas in the general UK area, with one guy in freakin' Japan
Upioti
Upioti2mo ago
Ah bruh Yeah that japan guy is gonna get 600ms+ if he tries connecting to a residential ip
Mantax
MantaxOP2mo ago
ouch
Upioti
Upioti2mo ago
Just like put a proxy on top you should anyways to prevent like ddos attacks and stuff
Mantax
MantaxOP2mo ago
I've always wondered how proxies worked/helped They're something I'm still studying Would a proxy help noticeably for the guy in Japan? Or is it just a precaution thing
Upioti
Upioti2mo ago
definetly, specially anycast
Mantax
MantaxOP2mo ago
Anycast?
Upioti
Upioti2mo ago
Imma use our network for example. >Guy in japan connects to proxy (Anycast) >Gets routed to Tokyo PoP (<10ms) >Tokyo has backbone connection to New York (See image) >New York connects to backend server (<10ms)
No description
Mantax
MantaxOP2mo ago
I see o:
Upioti
Upioti2mo ago
So right here your Unstable residential connection's are only really being used for a small bit, most its going through Enterprise connections that are miles more stable and faster / lower latency then whatever your $30 ISP provides advertising same IP address across the globe Try pinging 2.57.240.0 from mulitple locations, ping will be low for any as they connect to the closest one instead of just having 1
Mantax
MantaxOP2mo ago
O neato I should definitely look into those then
Upioti
Upioti2mo ago
Yup personally i wouldnt recommend our service for your usecase, it wouldnt really be in budget but you can try playit its basically a solution for home hosting for your friends and u dont have to open ports
Mantax
MantaxOP2mo ago
Double neato It seems to use tunnels?
Upioti
Upioti2mo ago
ye
Mantax
MantaxOP2mo ago
So if I'm not butchering the interpretation too much, it seems to be a pretty easy way of creating a point for others to connect to the server Oh it's the literal definition of a proxy lmao I'm learning many things today
Upioti
Upioti2mo ago
ye
ProGamingDk
ProGamingDk2mo ago
they have quite a few networking issues from what ive seen/heard

Did you find this page helpful?