I don’t really like discord, but my gaming group have been using it for rpg stuff. Chat channels, video calls and easy to setup bots have all been really useful.

But I get the feeling the enshitification is going to get worse, so I was looking for somewhere else to migrate to. The video stuff isn’t as important, we could switch easily to other services. But before I start a new campaign, and spend time setting up bots with routines for rolling dice and calculating tables, I’d like to do it somewhere that isn’t in talks for an IPO.

I’m not really up on stuff like this, so I don’t know if there’s some obvious similar choices or an alternative medium that I haven’t considered.

  • unexposedhazard@discuss.tchncs.de
    link
    fedilink
    arrow-up
    16
    ·
    edit-2
    5 hours ago

    I wrote a somewhat lengthy “Introduction to Matrix/Element” comment for someone here recently. If you arent paranoid, then you can ignore the sections about not using and removing the web client session after account creation. Let me know if you have any trouble.

    The comment in question: https://discuss.tchncs.de/comment/16768943

    To use element like discord (with servers and voice channels) you will create a Space(=discord-server) and then add Rooms(=discord-channels) to it.

    Normal rooms are usually text only but you can still start a video call (doesnt have video on by default) inside one which all room members will get notified for.

    To get something like voice channels you create a “video room” which people can then join and it acts like a voice channel that also has screen sharing and video functionality.

    There is full permission management so you can give everyone in the space access to all rooms or use levels like guest/member/moderator/admin/owner etc or you make it invite only. Lots of options.

      • asudox@lemmy.asudox.devM
        link
        fedilink
        arrow-up
        8
        ·
        edit-2
        4 hours ago

        In the FAQ, they state that federation is not in their roadmap, but if someone can do it, then they are willing to merge it. Since Revolt is written in Rust, we can use Lemmy devs’ activitypub federation crate. I might take a look at it someday.

        • Scrubbles@poptalk.scrubbles.tech
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 hours ago

          I’ve even thought about it, but I don’t know rust and right now just don’t have the time, but it seems like it’d be fairly simple. Matrix and revolt have a lot in common, it’s just translating between the two

          • asudox@lemmy.asudox.devM
            link
            fedilink
            arrow-up
            2
            ·
            3 hours ago

            Oh no like I meant using ActivityPub to federate between different Revolt instances or even other future software that might be an alternative to Discord and is federated using ActivityPub.

            • Scrubbles@poptalk.scrubbles.tech
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 hour ago

              Oh, yeah no activitypub isn’t meant for private messaging. It’s great for things like mastodon and lemmy, but there is zero privacy, it’s meant to blast out to anyone who wants to listen. Messaging the best standards right now are Matrix and XMPP.

                • Scrubbles@poptalk.scrubbles.tech
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  1 hour ago

                  Yes, but if you need a truck, use a truck. If you need a car, use a car. They both do similar things, but the reason it’s taking a while for that stuff is because the protocol was not built for that in mind. They’re two different use cases. You’re not the first to have the idea here, and I’m sure you won’t be the last. Use each protocol for what they’re good at. ActivityPub was designed to be a great social network protocol. Matrix and XMPP were both built to be great secure messaging protocols. Trying to shoehorn either one into a use case it wasn’t meant to be results in a subpar experience.

                  What would be neat is if the Lemmy Client added a messaging protocol with it, so it could be both a matrix and a lemmy server. Each user gets their own Matrix handle out of the gate, so DMs are actually Matrix DMs. Then you could also open any matrix client with it too. The clients I have no problem with them being dual purpose, the protocols though, those are very specific.

  • tatann@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    8 hours ago

    I think Element/Matrix could do the trick

    At least that’s what I intend to do with some friends for our gaming sessions and daily mindless chat

  • november@lemmy.vg
    link
    fedilink
    English
    arrow-up
    52
    arrow-down
    1
    ·
    12 hours ago

    There’s Revolt, if you’re happy being on an empty platform that none of your friends will ever move to.

      • MentalEdge@sopuli.xyz
        link
        fedilink
        arrow-up
        8
        ·
        6 hours ago

        Revolt has better feature parity with discord.

        If all you’re looking to do is replace discord with a friend-group who is already on board, it’s ideal.

        For gaming-related use cases, matrix isn’t there yet. It doesn’t noise gate voice calls, or support audio chat rooms, just to mention a few things.

        • auraithx@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          1 hour ago

          Fair enough. I’m on hundreds of servers and have never seen voice chat being used so forgot that was one of its main features for genZ/gamers.

        • Zeoic@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          2 hours ago

          I’m pretty sure Revolt doesn’t have audio chat in any form, or has that changed recently?

          While I believe you can at least make voice rooms with element/matrix

          • MentalEdge@sopuli.xyz
            link
            fedilink
            arrow-up
            1
            ·
            52 minutes ago

            It definitely does.

            Matrix does not have audio rooms. You can start a group video call in a text group chat, in some clients.

            It currently does not compare well with discord functionality.

    • jherazob@fedia.io
      link
      fedilink
      arrow-up
      13
      ·
      10 hours ago

      Never say never, once Discord goes IPO and the enshittification goes bad enough to annoy gamers Discord is fucked, and Revolt is a drop-in replacement, the fact that it can be self-hosted will also be a plus for some people, mass migrations are rare but they DO happen

    • Acamon@lemmy.worldOP
      link
      fedilink
      arrow-up
      19
      ·
      12 hours ago

      Hah, that’s fine, because it would be for our group activity they’d be fine with making accounts. I never used discord to chat with people outside my small group of irl friends.

    • dfyx@lemmy.helios42.de
      link
      fedilink
      English
      arrow-up
      10
      ·
      7 hours ago

      Remind me… is that the same UK that currently tries to force apple and google to include governement backdoors into their encryption?

  • mlflexer@lemm.ee
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    11 hours ago

    Matrix? I think you can setup text channels and also do voice/video/screen sharing in the channels as well if you’re using element, though I havn’t been able to convince my friends to jump ship yet, so don’t know how it compares to discord

  • Rappe@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 hours ago

    I mean, our friend group still uses IRC. Go back to the roots, discord is merely a fancy IRC anyway. Quakenet is still up and running, working as smoothly as ever! (So at least one netsplit* a day… :D)

      • Acamon@lemmy.worldOP
        link
        fedilink
        arrow-up
        1
        ·
        3 hours ago

        I bought foundry but never had time to get the hang of it, and in the end we preferred minimal vtt, just chat and a dice / auto bot. But maybe some day I’ll get into it! Defintely vastly better than roll20