POLL: Which chat system would you like FGD to have?

What are your 3 most preferred chat systems that you would also like to use on FDG?

XMPP through external client
8
22%
XMPP through web-client (chat only)
3
8%
XMPP through advanced web-client (Movim)
1
3%
Matrix through external client
1
3%
Matrix with Riot.im web-client
4
11%
IRC through external client
6
17%
IRC through modern web-client
9
25%
Mattermost
0
No votes
RocketChat
0
No votes
Zulip
0
No votes
Mumble Voice Chat
3
8%
Other (comment below)
1
3%
 
Total votes : 36

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 21 Sep 2018, 05:24

Can those people who chose IRC comment on what their prefferred alternative would be? Given that sad state of our Freenode IRC we probably need to look for an alternative.So far I was hoping the spam wave would stop at some point :(
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby SecureUvula » 21 Sep 2018, 06:49

I had put IRC, but Freenode isn't the friendliest network for Tor users. (Not the worst either, just not good)

So anything you guys self-host with a web UI that doesn't need WebRTC or any new odd UDP features, should work.

I have gotten on Matrix through Tor Browser before.

I think voice chat is a non-starter since it's even more ephemeral than IRC. Imagine "Hello! Is anyone here? (leaves)" but worse.
https://activated-onion.itch.io/ "Not only does she do it for free, she doesn't do it at all."
User avatar
SecureUvula
 
Posts: 44
Joined: 22 May 2018, 03:26

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 21 Sep 2018, 06:54

Can you try if this works though Tor: https://conversejs.org/ ?

Edit: https://conversejs.org/demo/anonymous.html
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby SecureUvula » 24 Sep 2018, 18:03

I think it worked. I saw history messages, but I didn't see anyone talking live.
https://activated-onion.itch.io/ "Not only does she do it for free, she doesn't do it at all."
User avatar
SecureUvula
 
Posts: 44
Joined: 22 May 2018, 03:26

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 24 Sep 2018, 18:28

Good news. Then this will probably be implemented soonish (I got most of the infrastructure in place, just need to find the time to link it all up). First stand-alone, but there is also an (outdated) plugin for Hubzilla (what runs on https://social.freegamedev.net).

The idea is to have a FreeGameDev specific MUC (Multi User Chat) that you can join with any XMPP account & client (the webclient above is only optional). I am also trying to enable to have a free XMPP account for every user from us, but linking that to the existing database is a bit tricky. Right now my idea is to link it to the Hubzilla user database, so you will have to create an new account there (any future updated forum software will likely be linked back to our Hubzilla also, so get your favourite username now ;) ).

With the already running Bitlbee it is then also possible to join this XMPP MUC also with your favorite IRC client if that is preferred by you (but you need to follow the instructions inside Bitlbee on how to set up your XMPP/Jabber account for the bridge to work... but if you are still using IRC, you should be able to manage that :p )

In the further away future we can also link this XMPP MUC to other group chats such as Steam Groups, Discord, Slack, IRC etc. via Matterbridge, but I have not investigated that much.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby flavio » 25 Sep 2018, 17:45

Julius {l Wrote}:Can those people who chose IRC comment on what their prefferred alternative would be?

Being an IRC user, I haven't a deep knowledge about XMPP and Matrix. Anyway, my feeling is that the current preferred paradigm is towards "media rich" chat systems (e.g. Slack, Discord, ...), so maybe Matrix could match it better imho.
flavio
 
Posts: 55
Joined: 21 Mar 2014, 11:06
Location: Rome

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 25 Sep 2018, 18:12

XMPP can be media-rich ;) It has a reputation for being old and limited like IRC, but with the right client that really isn't true for both. You can test the linked above Conversejs as an example, but Movim.eu is probably even a bit nicer as a web-client.

The problem with [Matrix] is that while the frontend web-client client (Riot.im) is nice, the currently available server backend (Synapse) is truly horrendous in regards to performance, database size creep and ram usage. There are also very few nice mobile and desktop clients that don't rely on electron bloatware. So as much as I wanted to run Matrix initially also, it is really totally out of question by now.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 01 Oct 2018, 18:30

Small update: I managed to connect the https://social.freegamedev.net Hubzilla user database to my Ejabberd XMPP server (with a bit of an ugly hack :p I hope to replace that in the future with an proper OAuth2 connection), so hopefully I can enable that very soon for everyone. Now I need to wrestle with DNS and see if I can get XMPP also to work with the same channel name e.g. in my case that would be "poVoq@social.freegamedev.net" (hoping that that will not interfere with the ActivityPub webfinger stuff). But otherwise something like "poVoq@xmpp.freegamedev.net" will work for sure.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 12 Oct 2018, 07:53

qudobup is collecting Discord open-source game channels here: https://discord.gg/usAHQdz
Seems like a good opportunity to link them up via Matterbridge to XMPP (and maybe IRC, but the spam there is still strong).
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Lyberta » 13 Oct 2018, 15:05

Isn't Discord proprietary? Why are people shooting themselves in the foot?
Mental health warning.
User avatar
Lyberta
 
Posts: 428
Joined: 19 Jun 2013, 10:45

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 13 Oct 2018, 17:58

Yeah, but it's easy, popular and convenient and doesn't belong to one of the main data-mining companies (yet). So lets engage them where they are and offer bridges (practically and metaphorically) to truly Free services ;)

Edit: It is partially owned by Tencent, which I guess can be filed under data-mining (or worse) :(
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 30 Dec 2018, 15:32

https://matrix.org/blog/2018/12/25/the- ... y-special/

Interesting stuff happening over at Matrix.org.
They got a XMPP and Discord bridge now, and apparently their memory and diskspace hogging Synapse server isn't that bad anymore. Also some nice non-JavaScript clients in the works.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 05 Jan 2019, 15:44

If you already have a XMPP account somewhere you can now try the web-chat based on ConverseJS here:
https://chat.freegamedev.net/
(uses Javascript of course :p )
Edit: turns out this only works with accounts from xmpp.freegamedev.net due to technical limitations I didn't know about.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 06 Mar 2019, 18:48

Still in testing mode, but you should now be able to use your channel name & password from social.freegamedev.net to log in with any XMPP client, including the webclient on https://chat.freegamedev.net/ (edit: only works with these accounts, not other xmpp server accounts).

Just use *yourchannelname*@xmpp.freegamedev.net as your JID.

In my case it would be povoq@xmpp.freegamedev.net

Next up, I'll try to get the Biboumi IRC bridge working again to link it to our IRC chat on freenode. We can also create a regular XMPP MUC if anyone wants to chat :)

Edit: for the time being, here are some popular XMPP MUCs to test it: https://search.jabber.network/rooms/1
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 10 Mar 2019, 15:53

Any feedback of Bitlebee Vs. This: https://github.com/moparisthebest/xmpp-ircd
For IRC connections?

The second one is obviously much more basic than Bitlebee, but it should allow very easy and configuration free connection to XMPP MUCs with any IRC client.

It also doesn't deal with accounts etc. which from a privacy and data security perspective is also much preferable. Should somewhat increase the spam risk though.

Edit: I should say that for maintenance and a few other reasons I am not planning to run an IRC daemon directly. So for those that voted IRC in this poll the above options would be a convenient/only way to join the XMPP MUCs with an IRC client.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 11 Mar 2019, 18:48

If you are testing it, please join me on the general discussion MUC:
{l Code}: {l Select All Code}
fgd_general@conference.xmpp.freegamedev.net
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 13 Mar 2019, 09:55

Turns out the ConverseJS that I put on chat.freegamedev.net only works with xmpp accounts from xmpp.freegamedev.net due to some technical limitation I was not aware of until now.
There are some solutions to it, but none easy or quick it seems.
So I am rethinking the webchat options... maybe we try Movim after all as that works with any account for sure.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 15 Mar 2019, 08:10

The XMPP to IRC bridge (Biboumi) seems to be working again.
Use
{l Code}: {l Select All Code}
#freegamer%chat.freenode.net@irc.xmpp.freegamedev.net


As a group chat MUC JID to your XMPP client and it will connect you to the #Freegamer channel on IRC!
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 15 Mar 2019, 17:59

Also, XMPP E2EE via OMEMO should work with the right client: http://omemo.top/
Personally I use Gajim (on Linux) and Conversations (on Android).
But Dino looks like a really cool upcoming client. Otherwise Kaidan is interesting because it is cross platform and also brand new.
I also recently tried Yaxim, which doesn't support OMEMO yet, but is otherwise a quite nice (albeit not so fancy looking) Android client.

Last but not least the Movim app is (for an electron wrapper) really fast and nice. But it requires a Movim server in between, which I have not yet setup again (but are planning to).
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Re: POLL: Which chat system would you like FGD to have?

Postby Julius » 19 Mar 2019, 23:35

Some compliance test results for the XMPP server for those wondering:
https://compliance.conversations.im/ser ... medev.net/
https://xmpp.net/result.php?id=1453690
https://xmpp.net/result.php?id=1453691

Overall quite happy with the results, and if you use a OMEMO supporting client (https://omemo.top/) your you should be able to have a pretty secure chat server.
User avatar
Julius
Community Moderator
 
Posts: 2276
Joined: 06 Dec 2009, 14:02

Who is online

Users browsing this forum: No registered users and 1 guest