A
Admincraftā€¢2y ago
Azander

Building a dedicated server

I've hosted remotely through a 3rd party for a number of years for my Minecraft community and I'm ready to build a dedicated machine and host locally. A little more information to help discern our needs: We host a primarily vanilla server on Paper with minimal plugins. During our most active periods of time we have ~20 players online. I also plan to host a creative server (to practice redstone online and share ideas with players), a legacy server (to view old maps), and the occasional temporary map for anarchy hardcore games. These other worlds won't be used nearly as much as our main survival SMP but it's something I want to keep in consideration. One of my main goals in building this server is to be able to increase the render view distance as far as possible on our SMP world. I've got a budget of ~$800, but while talking with some of my users it sounds like a ~$600 machine might be nearly as effective. I'm essentially debating between a Ryzen 7 7700x with DDR5-5600 RAM vs Ryzen 7 5800X with DDR4-3600 RAM. I'm also open to increasing the RAM on both builds. What do you think about these builds side by side, and would it make any significant difference for our needs, or help to increase render distance? pcpartpicker builds: https://pcpartpicker.com/user/Azander137/saved/#view=rXPLyc vs https://pcpartpicker.com/user/Azander137/saved/#view=Vwhxf7 Benchmark comparision for single thread processing: https://www.cpubenchmark.net/compare/5169vs3869/AMD-Ryzen-7-7700-vs-AMD-Ryzen-7-5800X
59 Replies
Admincraft Meta
Admincraft Metaā€¢2y ago
Thanks for asking your question!
Once you have finished, please close your thread. Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
command to close
/close !close !solved
Requested by azander#0
ProGamingDk
ProGamingDkā€¢2y ago
also u would have to worry about ddos attacks just takes 1 angry member of the community, to bring the server and your entire home network down
Azander
AzanderOPā€¢2y ago
Thanks for the info! I hadn't heard of pufferfish, I'll check into that. Yes, I had planned hosting each server on the same machine via different ports at first but will eventually have a domain/subdomains (I don't know anything about that, some of the community members were going to help me with it when the time comes). I hadn't heard of SVR records though, but after a quick Google I realize it's something I should learn about. Thank you! Good point, thank you for the warning. What means of protection from ddos attacks are there on a home networks?
ProGamingDk
ProGamingDkā€¢2y ago
tcpshield is a free option although u would need a proxy setup instead of seperate subdomains but u might run out of bandwidth if ur unlucky on the free plan
Azander
AzanderOPā€¢2y ago
Is this a service you should have setup before hand or something someone would usually look into after/while under an attack? We've hosted remotely for 12 years and as far as I know never had it happen before, but I'm not sure if I would have known since they advertise ddos protection. We do keep our community pretty closely knit though so most everyone knows everyone which helps
ProGamingDk
ProGamingDkā€¢2y ago
before its useless after
Azander
AzanderOPā€¢2y ago
Thank you. You guys are right though, it only takes one person to get mad at something that's out of my control šŸ˜³ Regarding performance, do any of you know if a CPU that benchmarks better with single thread performance would help to provide better render distance, or would it more just help if we had a higher player count?
ProGamingDk
ProGamingDkā€¢2y ago
both well loading chunks loads them into ram so it can lead to higher ram usage
Azander
AzanderOPā€¢2y ago
Ah thank you, good point. We can definitely add more ram to the system at some point if needed
GiannisD
GiannisDā€¢2y ago
what upload speeds to you have use a reverse proxy like tcpshield for ddos protection
Azander
AzanderOPā€¢2y ago
Our up speed is 20mbps I think if we ever got ddos'd we'd probably just deal with it until we can get the IP changed. It hasn't been a problem over the past decade yet šŸ™ƒ
ProGamingDk
ProGamingDkā€¢2y ago
20 players online on 20 up is gonna be hard
Azander
AzanderOPā€¢2y ago
Thank you, 20 players is our peak activity if we're doing big events, but we more often have 10 players on most nights. We've considered how the 20mbps could be an issue and have plans to upgrade my connection if it becomes an issue. For now though I'm just trying to make sure we build the best machine for our needs, trying to decide if the 7700X would make a difference vs the 5800X
GiannisD
GiannisDā€¢2y ago
will the server be public?
Azander
AzanderOPā€¢2y ago
No, we're keep it private and whitelisted
GiannisD
GiannisDā€¢2y ago
if someone does ddos it it will probably be from the domain name that's good nice upload tho I only get 50/5 down up
Azander
AzanderOPā€¢2y ago
ah dang, I see. Do you host locally?
GiannisD
GiannisDā€¢2y ago
yeah on a pi 4 I'm gonna upgrade to 11400 build it's gonna have proxmox for vms
Azander
AzanderOPā€¢2y ago
ahh interesting, that's some kind of virtual machine software? I'm not very familiar with that, how's it benefit you when on something like a 11400 chip?
GiannisD
GiannisDā€¢2y ago
so basically I want to have multiple operating systems on that machine for various things like home assistant os which is helpful for home automation jellyfin for video streaming my own videos
ProGamingDk
ProGamingDkā€¢2y ago
Ouchhh Where ya from?
Azander
AzanderOPā€¢2y ago
Ohh, very cool, that sounds useful. Up until now I've never known anything except windows, but I'm learning about Linux Mint and plan on using that to host our servers on. I'd looked in to MineOS but thought it might be easier to mess up than Mint lol
GiannisD
GiannisDā€¢2y ago
the GPU from the 11400 its gonna get passthrought to the jellyfin VM so it can lower the res of the videos when I want to stream outside of my network
ProGamingDk
ProGamingDkā€¢2y ago
Mineos is a dead piece of software honestly
Azander
AzanderOPā€¢2y ago
Thank you, that's good to know. I"m glad I didn't go with it lol
GiannisD
GiannisDā€¢2y ago
get started with Ubuntu desktop then when you get to know a bit of terminal eg coping moving files move to Ubuntu server
Azander
AzanderOPā€¢2y ago
What kind of benefits would ubuntu desktop provide over mint?
GiannisD
GiannisDā€¢2y ago
Greece that's VDSL with a phone line the best speeds for that technology is 200/20 more support also we are making the jump to fiber to the home with speeds upto 1000/100. it sucks that big companies don't offer symmetrical there are smaller companies that offer symmetrical 2 companies I could get 100 symmetrical but my apartment owner didn't want to run fiber. he also told me that there like using one fiber for the whole city when it's just better than the biggest companies it's also lower price for 100 sym it's 22ā‚¬ for it and my 50/5 is 23ā‚¬
ProGamingDk
ProGamingDkā€¢2y ago
damn we pay 50 for 1 gig up and down at home i have 100/100 fiber in the middle of a forest in sweden (vacation home)
GiannisD
GiannisDā€¢2y ago
windows uses a lot of ram like Ubuntu server at idle it uses like aprox 500-700mb is it with a wisp?
ProGamingDk
ProGamingDkā€¢2y ago
with a isp yes we own the line tho
GiannisD
GiannisDā€¢2y ago
is it wireless or fiber?
ProGamingDk
ProGamingDkā€¢2y ago
fiber
GiannisD
GiannisDā€¢2y ago
it's ok if they use it for work
ProGamingDk
ProGamingDkā€¢2y ago
it was a expensive one-time fee (+ we pay for the speeds after aswell) i game alot so i needed the stability and speeds yeah it was like 6+ years ago we got it
GiannisD
GiannisDā€¢2y ago
10 years ago my line cost about 50ā‚¬ just imagine that
ProGamingDk
ProGamingDkā€¢2y ago
too many ark reinstalls'
GiannisD
GiannisDā€¢2y ago
so it's not unlimited data?
ProGamingDk
ProGamingDkā€¢2y ago
i have had to use like 2-4 tb of bandwidth in a month it is we are just making a joke
GiannisD
GiannisDā€¢2y ago
yea what router are you using?
ProGamingDk
ProGamingDkā€¢2y ago
at home fritzbox with mesh wifi6 i wanted to get 2.5 - 10 gig internal but eh too much hassle to setup + hardware is expensive
GiannisD
GiannisDā€¢2y ago
we get a fritzbox with the lines of 1gbps
Azander
AzanderOPā€¢2y ago
So hey while I have the few of you here, do you have any thoughts on the hardware I was looking at? Running a Ryzen 7 5800X vs a 7 7700X? Do you think there would be any noticable difference, or allow the caipability to push the render distance more than just 1 or 2 chunks? https://pcpartpicker.com/user/Azander137/saved/#view=rXPLyc https://pcpartpicker.com/user/Azander137/saved/#view=Vwhxf7
ProGamingDk
ProGamingDkā€¢2y ago
1-2??? the default is 10... which yes that hardware should be able to be run just fine
Azander
AzanderOPā€¢2y ago
Right, I'm hoping to increase the render distance further than that for our playerbase
GiannisD
GiannisDā€¢2y ago
get 2.5gb is Great some mobos have 2.5gbps and the switch is like 200ā‚¬ and get used nics for the pcs
ProGamingDk
ProGamingDkā€¢2y ago
meh i have the only computer doing anything nothing to use the 2.5 for if i get a nas i will
GiannisD
GiannisDā€¢2y ago
file transfers basically if you have a Nas it maxes out the speed
ProGamingDk
ProGamingDkā€¢2y ago
"if i get a nas i will" but atm i use hetzner storage box, or my 1 tb cloud storage i get for free you should be able to yet how much u looking at tho? also remember pregen and increase papers chunk loading limits (not sure if its a issue on 1.20.1 anymore)
GiannisD
GiannisDā€¢2y ago
yea I'll get on my proxmox trunas core and 2 or 3 4 or 8 tb drives. it's gonna be my family's Google photos alternative
Azander
AzanderOPā€¢2y ago
Ultimatly I'll be pushing the render distance as far as it can go and see at what point we get TPS reduction based on our player count and chunks loaded. I can only imagine the better hardware would help push it further but I came here to try to get an idea if that's really the case and if anyone had any idea how much difference it would really make between these chips. Or if it had more to do with the amount of memory on board
GiannisD
GiannisDā€¢2y ago
my friend had 5 player on his 5 up with 128 compression it was fine he also was in a discord call no lag on the server player have about 10-40 ping based on the isp they use
ProGamingDk
ProGamingDkā€¢2y ago
šŸ˜­
No description
GiannisD
GiannisDā€¢2y ago
if they have the same isp it's 10-15 nice upload gotta say
ProGamingDk
ProGamingDkā€¢2y ago
mc uses quite a bit only 7 tb in a month ĀÆ\_(惄)_/ĀÆ
ProGamingDk
ProGamingDkā€¢2y ago
@GiannisD
No description
GiannisD
GiannisDā€¢2y ago
what tool is that?
ProGamingDk
ProGamingDkā€¢2y ago
Yabs
Azander
AzanderOPā€¢2y ago
!close

Did you find this page helpful?