@matrix ligma.pro was supposed to be a matrix server before I figured out how godawful synapse is

I tried, for two fucking weeks, to find any "officially sanctioned" (read: won't break with every release) way to disable STUN and force all voice/video traffic to relay through the server and was unable to.

Literally Discord protects your privacy more.

@r000t @matrix I really like the idea of Matrix but after running Synapse on my server for about a month I felt the same about. It's garbage software.
@SuperDicq @r000t @matrix what's up with the many clients but the lack of other server implimentations, I know there's a Rust one but it's incomplete, yet they still have MANY clients

@MiguelX413 @matrix @SuperDicq It's way way way way easier to write something that consumes a well-documented public API than to implement all of the rules and logic that back it

now what's particularly hard is writing something that does both, well.

@MiguelX413 @matrix @SuperDicq What if the same library was the backend of the client and the server software?

@r000t @MiguelX413 @matrix Yeah I assume writing a server implementation is a lot harder. Shitting out a front-end that consumes an API using your favorite JavaScript framework in less than a week is something almost everyone can do.

@r000t @MiguelX413 @matrix Anyway Matrix is currently a good example of a good protocol but bad implementation.
@MiguelX413 @matrix @r000t Also what bothers me a lot with Synapse is that there isn't even a single installation process and it doesn't even have docs. Their docs page just links to random blogposts and forum threads.

@MiguelX413 @matrix @SuperDicq are you absolutely sure they're native? are you sure they aren't just a web browser?

Discord, Slack, most game launchers, and every fedi desktop client I've found are Electron and/or CEF

@SuperDicq @r000t @MiguelX413 I think their install page is ok. It used to be much worse.

@r000t @matrix Voice chat is entirely up to clients, not synapse

@kakol @matrix yeah, and that to me is part of the problem. I can't reliably stop a client from leaking the user's IP.

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.