Hi all!

I’ve already posted, that the account of my nephew got deleted on his main server and he is pretty devastated because of that.

As he only wants to build things with his friends, I’m starting to think about renting and setting up a VPS, as I’m still having a pretty much unused reserved domain lying around, which I could use for that.

Is that much work to get working (would be running on a Linux server) and is it time consuming to maintain?

And what should I expect hardware wise?
So what would the requirements be?

Maybe some background:
I’m a software developer for real-time Linux applications and I’m running my own business server with a VM as a Wireguard every point into my business network, and then some Docker containers for stuff I need.
I’m not that relaxed with server stuff like that, but I usually get it working and it does what I need.
So, I guess, I should be technically equipped enough to setup a Minecraft server.
But I don’t have that much time on hand to really care for it, if it needs like weekly attention.
That’s why I wanted to ask, what the timely expense/effort would be, so I could guarantee him and his friends with a stable virtual world.

Thank you all again advance!
The last answers here were really helpful and so I’m really grateful to such a nice community!

  • Tolookah@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    I’m running a container of https://github.com/itzg/docker-minecraft-server in my basement (the bedrock one)

    Also running containers: mcxboxbroadcast and Minecraft-bedrock-backup, for connectivity and backups.

    Once they are up, I’ve ignored them mostly.

    Edit: it’s running on a Lenovo m910q in the basement with a ton of other services on the same machine. So far no complaints.

  • LuckyDuck@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    I’ve never ran VMs before and started by running Minecraft in Docker. I was having issues with Docker working as intended and spun up Virtualbox to host my VMs in Windows 10 home. Since I am very new to Ubuntu and VMs, I was relying heavily on Claude AI in the beginning to get everything working but as a side affect, I started learning more about Linux and how it operates. I dedicated 4gb of ram, 2 CPU cores and only 20gbs of storage in the beginning, but have upped the ram to 8gb since then. As this was a trial project, I’ve been very pleased with how everything is going on a 10yr old PC that I recently replaced. Now that I have everything working, I’ve implemented daily automated backups and have the PC turn on at 8am and gracefully shut down at 2am to keep my friends and I on schedule. Now I want to upgrade the hardware knowing I can make it work LOL.

  • randomname@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    just gonna recommend for running a server that you use fabric with performance mods (lithium is the most important) instead of paper or similar server versions.

    • naeap@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Ok, first off, thank you very much for the input the important terms to search for

      I’m pretty much not computer illiterate, but that seems very Minecraft specific
      Could you give me some links or so to look for?

      Fabric, lithium and paper are all very much generally used terms and I need a bit of a hand here to know, what I’m looking at

      Are those different Minecraft server revisions, like Proton forks, or what do those names mean?

      Thank you very much for any clarification or hints where I could look into more detailed explanations!

      • randomname@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        3 months ago

        So basically there is different modified versions of Minecraft for different purposes. Paper is specifically for hosting non-modded servers on lower end machines, but it changes some systems of Minecraft in undesirable ways, and only supports simple “plugins”. Fabric and Forge are the popular “mod loaders”, they are made to allow you to install mods to Minecraft, which includes mods like Lithium and Sodium that massively increase Minecraft’s performance.

        with the right combination of performance enhancing mods you can increase Minecraft’s fps tenfold, without sacrificing any features or changing the gameplay. I run a massive custom modpack with tons of content and graphics mods, and it actually runs better than vanilla Minecraft because of the performance mods.

        The performance mods I use for fabric are: Lithium, Sodium, Enhanced Block Entities, More culling, Ferrite Core, Immediately Fast, Modern Fix, Memory Leak Fix, Concurrent Chunk Management System, Noisium, Bad Optimizations, and Let Me Despawn.

        There is plenty more performance mods out there that optimized more niche parts of the game, but these are the important ones (that I use). Lastly I don’t think a VPS is necessary because Minecraft servers can usually be run on even low end hardware, like a raspberry pi.

          • randomname@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            glad to help!, I thought I should mention real quick that if you decide to play around with mods that run on both the client and server side, Prism Launcher is by far the best way to manage modded instances of Minecraft. allowing you to easily download modpacks or create and export your own. I wouldn’t use the default launcher if you decide to use mods on the client.

  • doodledup@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    3 months ago

    I’m running a server for 4 years now. It’s a small server. But I’ve seen everything. Be prepared for every eventuality. You will need to apply at least some level of moderation. Kids can be very toxic. But also: don’t overdo it. Kids hate being moderated.