I wanna make a server as close to vanilla mc as possible but my hardware is a bit limited, I’m running a Samsung a51 as my server.

What plugins give a mc like experience? And how do I make the server

  • MajorHavoc@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 months ago

    My understanding is that choosing the ‘VoxeLibre’ (formerly ‘MineClone2’) game will get you the most MineCraft-like experience available on the ‘MineTest’ engine.

    https://content.minetest.net/packages/Wuzzy/mineclone2/

    If you’re going to play on the device that serves the game, choose the ‘Host’ tab after choosing ‘VoxelLibre/MineClone2’, create a world, choose a username, and press ‘Host Game’.

    You’ll need to do a little research to figure out what your Samsung devices IP addresses are.

    There’s an internal IP for friends playing with you on the same WiFi, and an external IP for friends across the Internet.

    To play on the same WIFI, just give your friends the internal IP. Have them press Register and then Login.

    To play with friends outside your local WIFI, you’ll need to also pinhole port 30000 to your device, using your router configuration.

    Note that this is exactly the same IP situation as with Minecraft Java edition. So you can follow any guide that works for Java Minecraft and it will work for MineTest. The only difference is that the MineTest port is always 30000, unless you change it.

      • tarmarbar@startrek.website
        link
        fedilink
        arrow-up
        3
        ·
        3 months ago

        Maybe it’s best to give your ISP a call to see what are your options. Here in Croatia port forwarding won’t work until you call them and tell them you want it, then they enable it.

        You can then also ask them how to access your router. But usually you find your router’s IP in your WiFi settings, enter that IP in your browser, and the password is usually printed on the bottom of the router. But check with your ISP.

        If they say you can port forward, it means they’ve given you a unique public IP. That IP can be either static or dynamic. Both will work, it’s just that the dynamic one will sometimes change and you’d have to send your friends the new one. You can always check your public IP by googling “what’s my ip”.

        If you get a dynamic one and it changes too often for your convenience, there’s a thing called “dynamic DNS” or DDNS. noip.com is a popular DDNS provider. It works by having an app that checks your IP every few minutes and sends it to noip. They issue you a host name, for example “mygreatservername.ddns.net” which always points to your current IP, and you give your friends that hostname.

        This might be a bit overwhelming, so keep us updated with your progress and we’ll help along the way.

        • sleepybisexual@beehaw.orgOP
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          So I’d need to use my primary router? I can’t use Ethernet or the secondary router in my room?

          Busy today but I’ll ask my ISP customer service when I have a minute

          • MajorHavoc@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            2 months ago

            So I’d need to use my primary router? I can’t use Ethernet or the secondary router in my room?

            Yes. To make sure a port forward works, you’ll need, at minimum your primary router to forward the port. Depending on your network setup, you may also need to forward the port through each additional router that your Internet traffic goes through, before leaving your home network.

            If you’ve gotten a port-forward/pinhole to work before for any previous old game, on that network, do exactly the same thing, again.

            If not, any advice for your country and/or Internet provider, that you find about Minecraft: Java Edition, or really any older networked game, will apply to MineTest as well.

      • GrappleHat
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 months ago

        Sometimes the info to get to your router’s settings is written on the bottom of the physical router itself.

        For example, you might find a sticker saying it’s default local IP is 192.168.0.1, it’s default username is “Admin”, & it’s default password is “Admin123”. In that case on a computer connected to your WiFi you could navigate to https://192.168.0.1 in a browser and provide those credentials when prompted. Afterward you can access router settings including port forwarding.

        If you don’t find that info on the bottom of the router you can check its user manual (if you have it). Or you can often look up those defaults by searching for your router’s model number on the internet.

      • MajorHavoc@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 months ago

        So, I’d need a way to get a static IP?

        Officially, yes.

        But actually, probably not.

        If you don’t get a static IP, you’ll need to look up your external IP and share it with your friends every time it changes.

        I’ve had home networks where the external IP only changed once every year or two.

        Technically, your external IP could change every hour or so. Realistically, the way DNS works, it’s unlikely to change more than every three days. But I’ve never seen my external IP change anywhere near that often. Could be I’ve just been lucky.

        If you find that your IP is changing so often that is a pain, you can either get a static IP (expensive) or set up Dynamic DNS services (much cheaper) as a workaround.

        I’ve always landed at “not actually dynamic DNS”, where I create a public DNS record for my external IP, and I just change it by hand about once per year when I notice it has changed. I pay about $2 US per month for DNS services, plus about $15 per year for a domain name.

  • MajorHavoc@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 months ago

    Just a quick add, when you’re playing on the same WiFi network as your friends, you don’t need any of the external IP stuff in this thread.

    So playing on the same WIFI network could be a good way to see how you like the gameplay, before going into hardcore gamer networking to get remote play working.

    Of course, everything discussed here works for a ton of games. So it can be well worth the effort to figure out, if you find the time.

    • sleepybisexual@beehaw.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      Its gonna be with friends across my country. Hell. Maybe multinational

      Gonna look into a vps? Anyone has free servers? Or free tiers?

      • MajorHavoc@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        A VPS is a good idea. I haven’t gotten that far with MineTest yet, but I’ll be happy to swap tips as we progress in our attempts here.

          • MajorHavoc@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            Ah. Makes sense. Yeah. I can’t imagine a MineTest configuration that would play well on an Android console - at least the one I had. I had poor luck doing much with my Android console (before it died) outside of what came with it.