Gossip Chat Network


Hey everyone, I run Gossip, https://gossip.haus/, a new cross game chat network. I did an announcement post over on the MUD Coders blog last month.

We’ve got a few libraries set up at the moment: it’s built into my framework ExVenture, a base Elixir client, there’s a Ranvier bundle, and someone is working on a C library so look for that soon!

And to answer your potential question, “Why not just use the I3 network?” I started Gossip so we could utilize new standardized technologies. Gossip is TLS and uses JSON which every language should have a parser for.

If you’re interested, check out the docs at https://gossip.haus/docs. See you on the network!


Some new updates for Gossip!

There is a new event called games/status that lets you query for information about currently connected games, as well as any game individually if you know it’s short name. See the docs for more information.

As part of this you can also set how to connect to your game as part of the settings for your game. You can set a web client url, a telnet host:port, and a secure telnet host:port. All of which will get sent out as part of the games/status event above. Soon I’ll have this connection information displaying on the website.

Lastly, there is a new node package to connect to Gossip. See it on GitHub.


Some more updates!

I started Grapevine to be a companion site to Gossip. It’s the player side, where players can register and connect your in-game characters to your profile. You can also chat on Gossip from this site and view any game connected to the network.

The bare site is pretty slim at the moment, but there are plans going forward to add extras to Grapevine, such as achievements. If this sounds interesting to you, let me know and we can work on what achievements looks like together!


Over the weekend I launched an OAuth 2.0 provider for Grapevine. If anyone has a web login for their game you can set up Grapevine login. ExVenture has this set up and you can see it in action on my own game, MidMUD.

The docs for how to get this set up are available over on Gossip. You don’t need to be set up as a always connected game to take advantage of this.

Other updates for Grapevine, Gossip collects more information about games to provide a small listing page and also displays which games are online and who is in them.


Gossip now tracks online player count and displays a nice player graph. It’s still fairly basic as I want to let data collect for the next bit before going too deep with charts.

You can see this in action over on Grapevine:


I did a monthly update post for ExVenture and Gossip is included in it. About half of the updates are for Gossip and Grapevine if you want to check them out:

Also a reminder that Gossip is open source! If anyone wants to check out the underlying tech the repo is up on GitHub.