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
78 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
Mortis
Mortis•2y ago
You might benefit from using https://github.com/pufferfish-gg/Pufferfish which is a fork of paper more useful with larger player counts although paper is 100% fine to use
GitHub
GitHub - pufferfish-gg/Pufferfish: A high-performance fork of Paper...
A high-performance fork of Paper designed for large servers. - GitHub - pufferfish-gg/Pufferfish: A high-performance fork of Paper designed for large servers.
Mortis
Mortis•2y ago
Also im guessing you're planning to host all your servers on one server with diff ports and using SRV records to map them to diff subdomains? I kinda feel like it'd be better to host them seperately if possible as some of the stuff probs dont need a beefy specs. I'd say either dedicated choices is fine. The first one would be better but its your choice
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!
Mortis
Mortis•2y ago
all good. i do also recommend considering what proGaming said too. DDos sadly is an annoying issue to consider with self hosting. Some dedicated server providers dont have any or just have a shit one
Azander
AzanderOP•2y ago
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
Mortis
Mortis•2y ago
tbh stick with non desktop linux
GiannisD
GiannisD•2y ago
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
Mortis
Mortis•2y ago
@Azander OS (distros) with linux rarely matters. You'd probably want to use ubuntu as its the most used and therefore tons of guides exist altho other distros arent that bad At the same time tho Mint is more friendly with users and if you're careful its fine to use, just that you may see alot of guides catering to debian/ubuntu
GiannisD
GiannisD•2y ago
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
Mortis
Mortis•2y ago
go to bed before i time you out smh smh
GiannisD
GiannisD•2y ago
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?
Mortis
Mortis•2y ago
pretty expensive ^^
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)
Mortis
Mortis•2y ago
mhm
ProGamingDk
ProGamingDk•2y ago
i game alot so i needed the stability and speeds
Mortis
Mortis•2y ago
in long term its worth it
ProGamingDk
ProGamingDk•2y ago
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
Mortis
Mortis•2y ago
@ProGamingDK imagine if ur dad is like gaming why is our download and upload bandwidth usage at 6 TB per month smh
ProGamingDk
ProGamingDk•2y ago
too many ark reinstalls'
Mortis
Mortis•2y ago
frfr
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
Mortis
Mortis•2y ago
im just cool enough to make fun of progaming's nerdiness
GiannisD
GiannisD•2y ago
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?