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-5800XAzander137 - Saved Part Lists - PCPartPicker
Saved Part Lists
78 Replies
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
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.
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
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
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!
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
Good point, thank you for the warning. What means of protection from ddos attacks are there on a home networks?
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
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
before
its useless after
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?
both
well loading chunks loads them into ram
so it can lead to higher ram usage
Ah thank you, good point. We can definitely add more ram to the system at some point if needed
what upload speeds to you have
use a reverse proxy like tcpshield
for ddos protection
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 🙃
20 players online on 20 up
is gonna be hard
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
will the server be public?
No, we're keep it private and whitelisted
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
ah dang, I see. Do you host locally?
yeah on a pi 4 I'm gonna upgrade to 11400 build
it's gonna have proxmox for vms
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?
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
Ouchhh
Where ya from?
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
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
Mineos is a dead piece of software honestly
Thank you, that's good to know. I"m glad I didn't go with it lol
get started with Ubuntu desktop then when you get to know a bit of terminal eg coping moving files move to Ubuntu server
What kind of benefits would ubuntu desktop provide over mint?
Greece that's VDSL with a phone line the best speeds for that technology is 200/20
more support
tbh stick with non desktop linux
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
@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
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€
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)
windows uses a lot of ram like Ubuntu server at idle it uses like aprox 500-700mb
go to bed before i time you out smh smh
is it with a wisp?
with a isp yes
we own the line tho
is it wireless or fiber?
pretty expensive ^^
fiber
it's ok if they use it for work
it was a expensive one-time fee (+ we pay for the speeds after aswell)
mhm
i game alot so i needed the stability and speeds
in long term its worth it
yeah it was like 6+ years ago we got it
10 years ago my line cost about 50€ just imagine that
@ProGamingDK imagine if ur dad is like gaming why is our download and upload bandwidth usage at 6 TB per month smh
too many ark reinstalls'
frfr
so it's not unlimited data?
i have had to use like 2-4 tb of bandwidth in a month
it is
we are just making a joke
yea
im just cool enough to make fun of progaming's nerdiness
what router are you using?
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
we get a fritzbox with the lines of 1gbps
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
1-2???
the default is 10...
which yes that hardware should be able to be run just fine
Right, I'm hoping to increase the render distance further than that for our playerbase
get 2.5gb is Great some mobos have 2.5gbps and the switch is like 200€
and get used nics for the pcs
meh i have the only computer doing anything
nothing to use the 2.5 for
if i get a nas i will
file transfers basically if you have a Nas it maxes out the speed
"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)
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
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
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
ðŸ˜
if they have the same isp it's 10-15
nice upload gotta say
mc uses quite a bit
only 7 tb in a month
¯\_(ツ)_/¯
@GiannisD
what tool is that?
Yabs
!close