this post was submitted on 14 Mar 2025
138 points (98.6% liked)

Ask Lemmy

31026 readers
2128 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected]. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try [email protected] or [email protected]


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 3 weeks ago

Since you mention stuff like "the video isn't important", "other services" (plural), I'd consider not just one alternative but several. The big problem with big name social media is that they provide a all-in-one experience that is designed for profit, and as such looks and acts worse than any of its independent parts (not to mention, the sum is artificially made more addictive to users).

  • For publishing campaign materials itself, all you need is a filehost or filebin - something like pastebin.com but that allows you to upload and organize any kind of files. Any of the offerings in the FOSS market will do, but if you are going to focus on posting quickie (rich¡) text documents that are easy to build and parse I'd suggest a Markdown-based document bin like Hedgedoc.
  • If your campaign is gonna run like a chat, XMPP / Jabber. There's servers like Prosody or ejabberd that are easy to set up.
  • If your campaign is gonna run in web "play by post" mode, any modern web forum system will do, for example Discourse. Heck, even oldie-style web forums might do, like phpBB.
  • Voice: Jabber has access to audio IIRC. I've also heard very good things about Mumble.
[–] [email protected] 4 points 1 month ago

During the pandemic, discord has been a lifeline for me and I did not find alternatives that had a specific feature that may appear irrelevant but that I found deeply comforting: When people are hanging out in a vocal channel, you can see them. It was not much, but it was the closest we had to going to university and seeing groups of friends just chilling together.

There are many other platforms for text and vocal chats, but this is a feature I am still looking for.

Prove me wrong !

[–] [email protected] 3 points 1 month ago (1 children)
[–] [email protected] 2 points 1 month ago (1 children)

What's good about zulip? It's not one I'm familiar with.

[–] [email protected] 4 points 1 month ago
  • Open Source.
  • IRC Integration
  • self-hosted
[–] [email protected] 7 points 1 month ago (1 children)

You know, I'm gonna be the oddball suggestion here.

Forums. What forums? I don't know, the last time I used them was proboards back in 2010 so I'm sure I'm out of the loop on the options, but I do miss forums sometimes. That was where I ran RPGs, back in the day.

[–] [email protected] 2 points 1 month ago (1 children)

We are considering a seperate play by post game using some of the forums and sites set up for that. But having a voice and video chat with friends, with easy options for adding dice and game management bots is appealing.

[–] [email protected] 2 points 1 month ago

Yeah, I hear you. And even if you post at lightning speed, there's something about forums that just feels slower compared to the speed posting in a chatroom can get you.

[–] [email protected] 6 points 1 month ago (1 children)

Internet Relay Chat

a technology handed down to use from the ancients.

[–] [email protected] 6 points 1 month ago (1 children)
[–] [email protected] -2 points 1 month ago

Features-wise, Guilded has all of the same features that discord has (and maybe slightly more).

https://www.guilded.gg/

[–] [email protected] 26 points 1 month ago* (last edited 1 month 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.

[–] [email protected] 34 points 1 month ago (1 children)

Matrix. But if you want something that looks and feels exactly like Discord, there is Revolt. It's FOSS.

https://revolt.chat/

[–] [email protected] 13 points 1 month ago (1 children)

If only revolt added federation. Then I'd be behind it 100%

[–] [email protected] 18 points 1 month ago* (last edited 1 month ago) (1 children)

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.

[–] [email protected] 8 points 1 month ago (1 children)

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

[–] [email protected] 4 points 1 month ago (1 children)

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.

[–] [email protected] 3 points 1 month ago (1 children)

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.

[–] [email protected] 1 points 1 month ago (1 children)

Well yeah. Revolt is not really E2EE (yet), so it doesn't matter. And it is not impossible to build a private messaging app with ActivityPub, see sup from the dev of Pixelfed. It also seems like some people are trying to get E2EE encrypted DMs in Fediverse to be a thing: https://wedistribute.org/2024/05/encrypted-dms-activitypub/

[–] [email protected] 4 points 1 month ago (1 children)

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.

[–] [email protected] 1 points 1 month ago (1 children)

Okay, yes, I agree. But it wouldn't really hurt to do so, would it?

The idea of adding a matrix compatible messaging protocol to Lemmy seems too complex and unnecessary to me. Just use some matrix client at that point?

[–] [email protected] 2 points 1 month ago (1 children)

I mean that's my point. Lemmy already has linking to your matrix username, I think the two protocols compliment each other well. Come here to meet people, say hello, DMs can be a quick intro that's open, but if you want to really chat, move over to Matrix.

I think Revolt then could be adapted to just be another client for Matrix.

Same thing as Discord and Reddit. They serve two very separate but social goals. Trying to shoehorn one into the other is going to be awkward and cludgy. Instead, use them for what they're best at.

[–] [email protected] 2 points 1 month ago

I tend to think of Matrix more like WhatsApp instead of Discord. The features of Discord really just aren't available in Matrix. Which is why I recommend Revolt (or something like it) instead of Matrix when people ask for alternatives to Discord. It does not look or function the same. Yeah, there are some stuff in common, but not enough to be called similar. It feels like comparing Mastodon with Lemmy.

[–] [email protected] 9 points 1 month ago* (last edited 1 month 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

[–] [email protected] 4 points 1 month 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)

[–] [email protected] 9 points 1 month ago (1 children)
[–] [email protected] 5 points 1 month ago (2 children)

First i hear of this one, interesting, how far along is it?

[–] [email protected] 5 points 1 month ago

Not even close to being a replacement currently. I'm hoping it gets there though

https://docs.spacebar.chat/faq/

[–] [email protected] 3 points 1 month ago

Not sure tbh

[–] [email protected] 19 points 1 month ago (1 children)

Jabber, a.k.a. XMPP. It's decentralized, featureful, standardized, and low on server resources.

Here's a user's guide I wrote.

https://contrapunctus.codeberg.page/the-quick-and-easy-guide-to-xmpp.html

[–] [email protected] 1 points 1 month ago

This is the right answer.

I've adminned both, and XMPP is ridiculously performant. Matrix made a mistake making the room the atomic unit.

[–] [email protected] 5 points 1 month ago (1 children)

If you want a different level of shitty platform, You could just move to a VTT like Roll20.

[–] [email protected] 9 points 1 month ago (1 children)
[–] [email protected] 1 points 1 month 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

load more comments
view more: next ›