this post was submitted on 23 Feb 2025
17 points (94.7% liked)

Selfhosted

42767 readers
1344 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Is there anyhwhere that has any kind of benchmark for different hardware when hosting minecraft servers? I'm considering migrating to my homelab from a sparkedhost instance but I dont know if it'll be worth potentially worse performance (Ryzen 7000-series x3 vCPUs versus my i5 9500 running concurrent services)

top 7 comments
sorted by: hot top controversial new old
[–] jws_shadotak@sh.itjust.works 7 points 4 hours ago (1 children)

I ran a modded server on an i5-4690K for about 5 people and never noticed any hiccups. The CPU was almost always maxed out due to other things (Frigate camera transcoding, Plex streaming, torrenting) and it ran fine.

How many people will be playing and will there be lots of mods?

[–] phx@lemmy.ca 2 points 1 hour ago

It really depends on the mods. Stock Minecraft and even many mods would run fine on a potato, but some of the bigger mods actually require quite a bit of CPU/overhead.

There are also various mods that require certain (older) versions of Java etc to run, and those versions of Java may have known security issues.

[–] xxd@discuss.tchncs.de 3 points 3 hours ago (1 children)

I don't think there are benchmarks specifically for hosting minecraft, but I guess general purpose benchmarks can give you a pretty good estimate. You could spin up a server on your homelab and just stress-test it a bit to see if it is noticeably worse than the other instance. You'll have to weigh the saved costs against the (likely) worse performance. on a side note: there are great options to make minecraft playable on servers with less CPU power, like using i.e. a paper server, performance mods, or lowering the renderdistance and 'faking' more renderdistance with client-side mods like bobby or distant horizons.

[–] exu@feditown.com 3 points 1 hour ago

Minecraft loves single core performance, so it will likely behave differently to most general benchmarks.
But that also makes dedicating a few cores to it and everything else to other services.

[–] narc0tic_bird@lemm.ee 3 points 3 hours ago

World simulation (ticks) is single-threaded, but things like world generation are multithreaded. I'd recommend Paper as server software as it's more performant out of the box (vs. vanilla) and configurable (ex. how many threads world generation is allowed to use).

If you host multiple worlds I recommend spinning up a Paper instance for each world separately and connect them with Velocity.

Ryzen 7000 should have better single-threaded performance than your i5-9500 but as it's a VM ymmv depending on whether Sparked Host overprovisions their machines.

[–] Jeef@sh.itjust.works 1 points 3 hours ago

when i was buying hardware my main concern was my mc servers performance however since its really only me playing on it i didn't make it the focus of my pruchase. currently im using ms-01 with 12th gen i5 proxmox cluster with storage over nfs on a qnap ts-932px running 5x hdd in raid 5 there is an ssd cache but its running all 12 of my active vms and no performance hits so far

[–] suburban_hillbilly@lemmy.ml 1 points 3 hours ago* (last edited 3 hours ago)

I successfully ran a modded java minecraft server for me and my friends for years on an ancient thinkstation with a xeon E5430 (quad core 2.6 ghz w/ddr3 ram) doing double duty as a NAS. That old xeon couldn't carry your i5's jock on single core performance, which is your main concern. As long as you're not running huge kitchen sink packs with giant complex bases I think you'll be fine.