(fossbros dni)

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    8 hours ago

    Honestly, I think Matrix would be a better fit and be actually useable. A good alternative would be XMPP. They both should work great for the use case, both are FOSS and federated.

    • catloaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      6
      ·
      7 hours ago

      Chat messages are received over activitypub. You post to a Minecraft server like you do Mastodon. You can also follow a user on the server and I assume their messages show up in your client.

    • arudesalad@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      10
      ·
      10 hours ago

      I’m not 100% sure but I think it’s someone who goes mad and doesn’t shut up about foss when someone mentions proprietary software (like minecraft)

        • palordrolap@fedia.io
          link
          fedilink
          arrow-up
          8
          ·
          8 hours ago

          Minecraft Bedrock is written in and compiled from C++ and is completely closed-source.

          The original Java version is technically also closed-source, but Java bytecode is relatively easy to decompile to a high level and Mojang (and surprisingly, even Microsoft*) tend to look the other way when people do that.

          It seems like this was written for the Java version, but I’m not completely sure whether it’s simply a protocol conversion, in which case, the protocols are already well known, and converting it to work with Bedrock might not be too difficult.

          Yes, there are open-source alternatives, but nowhere near as many people play those as play Minecraft, which is probably why that was the target platform and not one of the others.

          *For now.

        • weker01@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          8
          ·
          8 hours ago

          Genuine question? Yes Minecraft is closed source but the Java version can be decompiled and a lot has been reverse engineered.

          There are a few open source Minecraft clones. The most popular is Luanti formally mine test which is more like an engine. The most popular? Minecraft clone made with it is named VoxeLibre formally mineclone 2.

    • kopper [they/them]@lemmy.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      23
      ·
      edit-2
      13 hours ago

      i don’t blame them honestly. there’s no real point to having activitypub federation in a game beyond silly experiments like this. (the low latency needs of a game would absolutely require a different protocol at the very least, even if federation made sense which i doubt)

      • hendrik@palaver.p3x.de
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        9 hours ago

        Agree. The idea of having a large, joined world is nice. Like having some portals or borders which lead to the next server… But it changes things and is difficult to implement and integrate into the world and gameplay mechanics. On the other hand Minetest/Luanti is great for tinkering. So it would fit there. It’s just complicated. And we don’t really “need” it. And the light version: just federating usernames or inventory doesn’t do much for the gameplay.

        • kopper [they/them]@lemmy.blahaj.zoneOP
          link
          fedilink
          English
          arrow-up
          6
          ·
          9 hours ago

          Like having some portals or borders which lead to the next server

          you don’t need federation to do that though… the server could Just™ send a packet to the client to redirect it to another server. minecraft for example already has this functionality and nearly all “large” servers make use of it.

          honestly all use cases people think of for federated (in the AP way) game servers just feel like an attempt to cram federation as a buzzword anywhere they can think of “because its the next best thing trust me”, similar to many other bubbles (NFTs, AI)