I’ve been kicking around the idea of running a server for games and chat woth some of my friends, but worry about everyone getting cut off when there’s a disruption.

I’ve started looking into kubernetes out of curiosity, and it seems like we could potentially set up a cluster with master nodes at 3+ locations to hose whatever game server or chat server that we want with 100% uptime, solving my concerns.

Am I misunderstanding the kubernetes documentation, and this is just a terrible idea? Or am I on the right track?

        • mnemonicmonkeys@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          edit-2
          2 months ago

          Read the rest of my post, asshole. I was asking about server cluster software.

          This type of pointless snark is something I’d expect from hexbear, not blahaj

          • papertowels@mander.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 months ago

            Read the rest of my post, asshole.

            This type of pointless snark

            Pot calling the kettle black here. Chill out, they were trying to help.

            You wrote a post with a title that their comment helps with, no need to be a jerk, and maybe consider more specific titles that capture your actual ask.

            It’s currently akin to a post titled “how do I invest in a 401k?” And having the actual ask be the logistics of logging into vanguard.

            • mnemonicmonkeys@sh.itjust.worksOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              2 months ago

              You wrote a post with a title that their comment helps with,

              Post titles just aren’t great at detailing the real issue when you need to provide context. It’s frustrating whem someone doesn’t actually read the body of the post, because then the comments can be filled up with people answering the wrong question. Then someone that can actually answer the question might skip the post because there’s already a bunch of comments under it.

              If you’re going to help, it’s better to actually read through the provided context. Otherwise it’s more likely to just end up being self-gratification.

              It’s kinda like the people who give up right-of-way at stop signs. Sure, it makes that person feel better about themselves, but the confusion just leads to everyone at the stop taking longer to get through the intersection.

              • papertowels@mander.xyz
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                1
                ·
                edit-2
                2 months ago

                Fair points, it is unfortunate that decentralized can mean self hosting your own alternative service or hosting a service in a distributed fashion.

                The situation still could’ve been resolved without insulting someone who wanted to be helpful, but was maybe not careful.
                Or implying that their behavior reflects poorly on the entire blahaj community. That community don’t mean any harm.

  • passenger@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Kubernetes is too much. You could set up a matrix server for chat with jitsi for video meetings. Use element as client. Then add your game server(s).

    For matrix/jitsi server setup use this playbook https://github.com/spantaleev/matrix-docker-ansible-deploy

    It installs all you need for video, audio, and text chat.

    Maybe change the config to be unfederated if you want a private server.

    100% uptime is really not feasible so forget that. Even the commercial servers have downtimes.

    • pory@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      If I run this stuff, what do my clients / less techy friends need to install to get a Discord-like experience for screenshare/IM?

      • passenger@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        A browser. Element web client and jitsi client are included as browser clients. They could install element if they want a client software that automatically starts and is dedicated

        • pory@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 months ago

          This would allow them to share their screen + system audio excluding Element’s own sound while playing a game, like Discord does? No extra hoops like installing OBS to function as a webcam? If it really is that easy, I’ll absolutely install this stack as soon as I can. But every time I’ve tried discord “alternatives”, there’s always either a whole series of steps you have to jump through to screenshare (and forget about screen sharing a single app instead of an entire monitor, and forget about sharing sound without causing the streamer to echo the viewer’s voice), or the screensharing has multi-second lag (no matter how good the client and server’s connection is - testing this was done on purely local setups on Ethernet).

          You’d think a direct peer to peer connection or “server” connection that’s… Functionally a peer would have less lag than the one that needs to phone home over the internet and perform downscaling on the feed to upsell Nitro, but that hasn’t been my experience.

          Is a domain name required for this, or can you replace all instances of “example.com” with an IP address and port combo?

          • passenger@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            1 month ago

            Try it out. You can try element and jitsi its free. Just test some matrix server with element web client and try out jitsi at their site.

            For the self hosted instance yes I think you need a domain and subdomains.

            • pory@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              26 days ago

              I don’t pay for a domain and don’t intend to start doing so. Using “someone else’s server” removes the only reason I’d want to use element/matrix/whatever else.