<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bbswiki.bottomlessabyss.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StackFault</id>
	<title>The Bottomless Abyss BBS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://bbswiki.bottomlessabyss.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StackFault"/>
	<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Special:Contributions/StackFault"/>
	<updated>2026-04-21T11:47:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=383</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=383"/>
		<updated>2026-04-11T17:34:48Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&#039;&#039;&#039;April 11th 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack&#039;&#039;&#039; in order the test the feature-set.&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Allows limited commands via DM (play while in other rooms)&lt;br /&gt;
* Bot will DM you when it&#039;s you&#039;re turn and you are connected&lt;br /&gt;
* Ability to play in multiple games (can only have 1 open game at a time)&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode used for the 2 games (Texas Hold&#039;em and Chess) deployed at beta&lt;br /&gt;
* Allows the creation of a game on your own server, hosted in an MRC room.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message to the room or only to the connector, so it can handle it)&lt;br /&gt;
** No need to only use direct messages anymore&lt;br /&gt;
* Configurable command prefix to &amp;quot;swallow&amp;quot; (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=382</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=382"/>
		<updated>2026-04-11T12:05:00Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* Other features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&#039;&#039;&#039;April 11th 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack&#039;&#039;&#039; in order the test the feature-set.&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Ability to play in multiple games&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode used for the 2 games (Texas Hold&#039;em and Chess) deployed at beta&lt;br /&gt;
* Allows the creation of a game on your own server, hosted in an MRC room.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message to the room or only to the connector, so it can handle it)&lt;br /&gt;
** No need to only use direct messages anymore&lt;br /&gt;
* Configurable command prefix to &amp;quot;swallow&amp;quot; (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=381</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=381"/>
		<updated>2026-04-11T12:03:06Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* Mode 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&#039;&#039;&#039;April 11th 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack&#039;&#039;&#039; in order the test the feature-set.&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Ability to play in multiple games&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode used for the 2 games (Texas Hold&#039;em and Chess) deployed at beta&lt;br /&gt;
* Allows the creation of a game on your own server, hosted in an MRC room.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message or only the connector, so they can handle it)&lt;br /&gt;
** No need to only use direct messages&lt;br /&gt;
* Configurable command prefix (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=380</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=380"/>
		<updated>2026-04-11T11:59:52Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&#039;&#039;&#039;April 11th 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack&#039;&#039;&#039; in order the test the feature-set.&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Ability to play in multiple games&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode userd for the 2 games (Texas Hold&#039;em and Chess)&lt;br /&gt;
* Allows the creation on a game on your own server, hosted in MRC.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message or only the connector, so they can handle it)&lt;br /&gt;
** No need to only use direct messages&lt;br /&gt;
* Configurable command prefix (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=379</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=379"/>
		<updated>2026-04-11T11:58:51Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&#039;&#039;&#039;April 11th 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack in order the test the feature-set.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Ability to play in multiple games&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode userd for the 2 games (Texas Hold&#039;em and Chess)&lt;br /&gt;
* Allows the creation on a game on your own server, hosted in MRC.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message or only the connector, so they can handle it)&lt;br /&gt;
** No need to only use direct messages&lt;br /&gt;
* Configurable command prefix (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=378</id>
		<title>MRC SDK</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_SDK&amp;diff=378"/>
		<updated>2026-04-11T11:55:28Z</updated>

		<summary type="html">&lt;p&gt;StackFault: New page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
Today will mark the release of a huge milestone in the life of MRC. For the past few years, I have been working on a connector protocol (initially I called it services) to allow custom creators to create content for MRC, like bots, games, apps, etc.&lt;br /&gt;
&lt;br /&gt;
In the past, creators had to go thru protocol documentation, dissect packet structure and have limited access to MRC feature-set, restricting the richness of the content they could create.&lt;br /&gt;
&lt;br /&gt;
A new connector system will be pushed in beta today to greatly enhance the features available to content creators.&lt;br /&gt;
&lt;br /&gt;
== Live test content (deployed at beta) ==&lt;br /&gt;
I have created 2 games with this &#039;&#039;&#039;Content Creator Building Pack in order the test the feature-set.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Texas Hold&#039;em ====&lt;br /&gt;
&lt;br /&gt;
* Live multiplayer Texas Hold&#039;Em poker&lt;br /&gt;
* Up to 8 players can seat at the table&lt;br /&gt;
* Others can watch the game&lt;br /&gt;
* Features a bank and everything you need to play&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
==== Chess ====&lt;br /&gt;
&lt;br /&gt;
* Multi-game chess room&lt;br /&gt;
* Allows async games with up to 7 days between moves&lt;br /&gt;
* Ability to play in multiple games&lt;br /&gt;
* Using the python-chess module for simplicity&lt;br /&gt;
* Scores reporting into central scoring&lt;br /&gt;
* Requires MRC Trust to play, anyone can watch&lt;br /&gt;
&lt;br /&gt;
== Multiple modes ==&lt;br /&gt;
&lt;br /&gt;
==== Mode 1 ====&lt;br /&gt;
&lt;br /&gt;
* Room interaction bot (like any other user)&lt;br /&gt;
* This allows a bot to connect via the connectors port&lt;br /&gt;
* Interact with users in a defined room&lt;br /&gt;
* Send/recv broadcasts, set topic, send/recv direct messages, etc&lt;br /&gt;
* Same features as a user, but without the issues.&lt;br /&gt;
* Good for bots and simple helpers&lt;br /&gt;
&lt;br /&gt;
==== Mode 2 ====&lt;br /&gt;
&lt;br /&gt;
* This is the game changer&lt;br /&gt;
* Full-room context and control, the room becomes an app&lt;br /&gt;
* This mode allows to create individual sessions for each users in a room&lt;br /&gt;
* Maintain chat ability between users if desired&lt;br /&gt;
* Each user have it&#039;s own session with the connector engine&lt;br /&gt;
* This is the mode userd for the 2 games (Texas Hold&#039;em and Chess)&lt;br /&gt;
* Allows the creation on a game on your own server, hosted in MRC.&lt;br /&gt;
** MUD&lt;br /&gt;
** Trading game&lt;br /&gt;
** Trivia&lt;br /&gt;
** etc&lt;br /&gt;
&lt;br /&gt;
==== Mode 3 (still under development) ====&lt;br /&gt;
&lt;br /&gt;
* Outbound connection&lt;br /&gt;
* Each users connecting to the room can have an established session using Telnet, RLogin or SSH&lt;br /&gt;
* Connects to a pre-defined host/port&lt;br /&gt;
* Support login recipes&lt;br /&gt;
** Pre-feed user/passwords&lt;br /&gt;
* Certain restrictions apply&lt;br /&gt;
** Remote service must not have client paging (&amp;quot;More&amp;quot; prompts)&lt;br /&gt;
** No screen positioning&lt;br /&gt;
** ANSI colors are translated to MCI, everything else is stripped&lt;br /&gt;
** UTF-8 is translated to ASCII or stripped&lt;br /&gt;
* This mode can only be configured by the administrator&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
* Connectors have to be pre-configured&lt;br /&gt;
* Requires TLS 1.2+&lt;br /&gt;
* Authenticated using an individual token&lt;br /&gt;
* Connectors needs to be tested in dev first, dev token and required information will be provided.&lt;br /&gt;
&lt;br /&gt;
== Permissions available ==&lt;br /&gt;
&lt;br /&gt;
* All of these are set by the admin&lt;br /&gt;
* Permissions are provided per connector, these permissions set:&lt;br /&gt;
** Connector name&lt;br /&gt;
** Connector slug or id if you wish&lt;br /&gt;
** Room to connector can interact with&lt;br /&gt;
** MRC rights&lt;br /&gt;
*** Send PM&lt;br /&gt;
*** Recv PM&lt;br /&gt;
*** Send Broadcast&lt;br /&gt;
*** Recv Broadcast&lt;br /&gt;
*** Set Topic&lt;br /&gt;
*** Kick user (future)&lt;br /&gt;
*** Interact with room (default for all connectors)&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
&lt;br /&gt;
* Visibility into &amp;lt;code&amp;gt;MRC Trust&amp;lt;/code&amp;gt; status&lt;br /&gt;
** This allow the developer to decide whether users without MRC Trust can do certain things or not (bank operation, etc)&lt;br /&gt;
* Control local room echo (if MRC send the message or only the connector, so they can handle it)&lt;br /&gt;
** No need to only use direct messages&lt;br /&gt;
* Configurable command prefix (must be different than &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, by default it will be &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Central scores reporting&lt;br /&gt;
** A central &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper will be present&lt;br /&gt;
** Games connectors can submit scores to central scoreboard&lt;br /&gt;
** Scores are then available via the &amp;lt;code&amp;gt;!games&amp;lt;/code&amp;gt; helper&lt;br /&gt;
&lt;br /&gt;
== Developers and SDK ==&lt;br /&gt;
I went the extra mile of creating it as simple as possible using an easy to use python module.&lt;br /&gt;
&lt;br /&gt;
No need to dissect protocol, just call the functions with the right decorators and you&#039;re good.&lt;br /&gt;
&lt;br /&gt;
Built-in functions for all the commands, final tweaks pending.&lt;br /&gt;
&lt;br /&gt;
In a few days, I will make this package available for testing,&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
In the next few weeks, any bots will have to migrate to this new controller protocol.&lt;br /&gt;
&lt;br /&gt;
After the migration is complete, any new bot connecting without this connector will get disconnected.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=377</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=377"/>
		<updated>2026-04-11T11:37:17Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
== Content creator building pack [NEW] ==&lt;br /&gt;
Announcing a new way for creators to build content for MRC.&lt;br /&gt;
&lt;br /&gt;
Click [[MRC SDK|here]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|-&lt;br /&gt;
|!kewl&lt;br /&gt;
|Transform message to kEwL speak&lt;br /&gt;
|-&lt;br /&gt;
|!escrow&lt;br /&gt;
|Escrow message service to send another user a message while they are offline&lt;br /&gt;
(Requires sender and recipient to be an MRC Trust users)&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
[[File:MRC features spotlight.png|thumb]]&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
[[File:MRC BitchX inspired theme.png|thumb]]&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
* New interface features: Nicklist, clock, stats, etc&lt;br /&gt;
* 3 New themes: BitchX inspired, 2leet4U and Least (Last 2 from n1tron)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=375</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=375"/>
		<updated>2026-04-05T11:45:25Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* The Bottomless Abyss Public Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** [https://www.relaychat.net MRC Web status page]&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
** Connect using [https://web-na-multi.relaychat.net/ Web chat] 🌟&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Root MRC Servers - All meshed together&lt;br /&gt;
!Location&lt;br /&gt;
!Hostname&lt;br /&gt;
!Port&lt;br /&gt;
!Type&lt;br /&gt;
|-&lt;br /&gt;
|North-America&lt;br /&gt;
|na-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000 🌟&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC 🌟&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|eu-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000 🌟&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC 🌟&lt;br /&gt;
|-&lt;br /&gt;
|Australia&lt;br /&gt;
|au-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000 🌟&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC 🌟&lt;br /&gt;
|}&lt;br /&gt;
🌟 Access via this method requires an MRC Trust account. You can create one free by first connecting to a BBS and using &#039;&#039;&#039;/REGISTER&#039;&#039;&#039; in MRC&lt;br /&gt;
* World of Warcraft: Wrath of The Lich King ⭐&lt;br /&gt;
** Info webpage located at:&lt;br /&gt;
*** https://wotlk.bottomlessabyss.net&lt;br /&gt;
*** Self-registration, pre-configured client download and free access&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=374</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=374"/>
		<updated>2026-04-05T11:41:04Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* The Bottomless Abyss Public Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** [https://www.relaychat.net MRC Web status page]&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Root MRC Servers - All meshed together&lt;br /&gt;
!Location&lt;br /&gt;
!Hostname&lt;br /&gt;
!Port&lt;br /&gt;
!Type&lt;br /&gt;
|-&lt;br /&gt;
|North-America&lt;br /&gt;
|na-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|eu-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Australia&lt;br /&gt;
|au-multi.relaychat.net&lt;br /&gt;
|&lt;br /&gt;
* 5000&lt;br /&gt;
* 5001&lt;br /&gt;
* 7000&lt;br /&gt;
|&lt;br /&gt;
* Plain MRC&lt;br /&gt;
* TLS MRC&lt;br /&gt;
* TLS IRC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* World of Warcraft: Wrath of The Lich King ⭐&lt;br /&gt;
** Info webpage located at:&lt;br /&gt;
*** https://wotlk.bottomlessabyss.net&lt;br /&gt;
*** Self-registration, pre-configured client download and free access&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=373</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=373"/>
		<updated>2026-04-05T11:39:03Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Servers - All meshed together&lt;br /&gt;
!Location&lt;br /&gt;
!Hostname&lt;br /&gt;
!Port&lt;br /&gt;
!Type&lt;br /&gt;
|-&lt;br /&gt;
|North-America&lt;br /&gt;
|na-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|eu-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Australia&lt;br /&gt;
|au-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* World of Warcraft: Wrath of The Lich King ⭐&lt;br /&gt;
** Info webpage located at:&lt;br /&gt;
*** https://wotlk.bottomlessabyss.net&lt;br /&gt;
*** Self-registration, pre-configured client download and free access&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=372</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=372"/>
		<updated>2026-04-05T11:38:05Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* The Bottomless Abyss Public Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
**&lt;br /&gt;
**&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Servers - All meshed together&lt;br /&gt;
!Location&lt;br /&gt;
!Hostname&lt;br /&gt;
!Port&lt;br /&gt;
!Type&lt;br /&gt;
|-&lt;br /&gt;
|North-America&lt;br /&gt;
|na-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|eu-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|-&lt;br /&gt;
|Australia&lt;br /&gt;
|au-multi.relaychat.net&lt;br /&gt;
|5000&lt;br /&gt;
5001&lt;br /&gt;
7000&lt;br /&gt;
|Plain MRC&lt;br /&gt;
TLS MRC&lt;br /&gt;
TLS IRC&lt;br /&gt;
|}&lt;br /&gt;
***&lt;br /&gt;
* World of Warcraft: Wrath of The Lich King ⭐&lt;br /&gt;
** Info webpage located at:&lt;br /&gt;
*** https://wotlk.bottomlessabyss.net&lt;br /&gt;
*** Self-registration, pre-configured client download and free access&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=369</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=369"/>
		<updated>2025-09-14T12:07:10Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* Developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|-&lt;br /&gt;
|!kewl&lt;br /&gt;
|Transform message to kEwL speak&lt;br /&gt;
|-&lt;br /&gt;
|!escrow&lt;br /&gt;
|Escrow message service to send another user a message while they are offline&lt;br /&gt;
(Requires sender and recipient to be an MRC Trust users)&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
[[File:MRC features spotlight.png|thumb]]&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
[[File:MRC BitchX inspired theme.png|thumb]]&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
* New interface features: Nicklist, clock, stats, etc&lt;br /&gt;
* 3 New themes: BitchX inspired, 2leet4U and Least (Last 2 from n1tron)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=368</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=368"/>
		<updated>2025-03-19T14:40:57Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Added WOTLK&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
** Server is located at:&lt;br /&gt;
*** mrc[.]bottomlessabyss[.]net:5000 (plain)&lt;br /&gt;
*** mrc[.]bottomlessabyss[.]net:5001 (ssl)&lt;br /&gt;
* World of Warcraft: Wrath of The Lich King ⭐&lt;br /&gt;
** Info webpage located at:&lt;br /&gt;
*** https://wotlk.bottomlessabyss.net&lt;br /&gt;
*** Self-registration, pre-configured client download and free access&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=357</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=357"/>
		<updated>2024-09-02T12:13:12Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|-&lt;br /&gt;
|!kewl&lt;br /&gt;
|Transform message to kEwL speak&lt;br /&gt;
|-&lt;br /&gt;
|!escrow&lt;br /&gt;
|Escrow message service to send another user a message while they are offline&lt;br /&gt;
(Requires sender and recipient to be an MRC Trust users)&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
[[File:MRC features spotlight.png|thumb]]&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
[[File:MRC BitchX inspired theme.png|thumb]]&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
* New interface features: Nicklist, clock, stats, etc&lt;br /&gt;
* 3 New themes: BitchX inspired, 2leet4U and Least (Last 2 from n1tron)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=356</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=356"/>
		<updated>2024-09-02T12:10:05Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|-&lt;br /&gt;
|!kewl&lt;br /&gt;
|Transform message to kEwL speak&lt;br /&gt;
|-&lt;br /&gt;
|!escrow&lt;br /&gt;
|Escrow message service to send another user a message while they are offline&lt;br /&gt;
(Requires sender and recipient to be an MRC Trust users)&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
* New interface features: Nicklist, clock, stats, etc&lt;br /&gt;
* 3 New themes: BitchX inspired, 2leet4U and Least (Last 2 from n1tron)&lt;br /&gt;
[[File:MRC features spotlight.png|left|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:MRC BitchX inspired theme.png|left|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=355</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=355"/>
		<updated>2024-09-02T12:08:53Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Added 1.3.7 information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|-&lt;br /&gt;
|!kewl&lt;br /&gt;
|Transform message to kEwL speak&lt;br /&gt;
|-&lt;br /&gt;
|!escrow&lt;br /&gt;
|Escrow message service to send another user a message while they are offline&lt;br /&gt;
(Requires sender and recipient to be an MRC Trust users)&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
* New interface features: Nicklist, clock, stats, etc&lt;br /&gt;
* 3 New themes: BitchX inspired, 2leet4U and Least (Last 2 from n1tron)&lt;br /&gt;
[[File:MRC features spotlight.png|left|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:MRC BitchX inspired theme.png|left|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=File:MRC_BitchX_inspired_theme.png&amp;diff=354</id>
		<title>File:MRC BitchX inspired theme.png</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=File:MRC_BitchX_inspired_theme.png&amp;diff=354"/>
		<updated>2024-09-02T12:06:39Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sample of the BitchX inspired theme&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=File:MRC_features_spotlight.png&amp;diff=353</id>
		<title>File:MRC features spotlight.png</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=File:MRC_features_spotlight.png&amp;diff=353"/>
		<updated>2024-09-02T12:05:15Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Small spotlight of new server features&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=352</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=352"/>
		<updated>2024-09-02T11:58:11Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Updated alpha to 1.3.7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.7-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Sep 1 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc137-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=350</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=350"/>
		<updated>2024-07-24T21:18:09Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Fixed URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.6-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 23 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc136-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=349</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=349"/>
		<updated>2024-07-23T18:39:54Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Released v1.3.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.6-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 23 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: [https://bbs.bottomlessabyss.net/mods-distro/pn-mrc135-alpha.zip https://bbs.bottomlessabyss.net/mods-distro/pn-mrc136-alpha.zip]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=348</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=Main_Page&amp;diff=348"/>
		<updated>2024-07-23T17:42:16Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* The Bottomless Abyss Public Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;Community BBS Knowledge Repository Project&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Sponsored by The Bottomless Abyss BBS&amp;lt;/strong&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing content, please consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
If you have no knowledge on Wiki editing, &#039;&#039;&#039;please read the Users Guide before&#039;&#039;&#039; posting content.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I have added some sample pages and different formatting examples to help getting started&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Intro&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[How do I start contributing content to the Wiki?]]&lt;br /&gt;
&lt;br /&gt;
=== The Bottomless Abyss Public Services ===&lt;br /&gt;
* BBS&lt;br /&gt;
** telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
** ssh://bbs.bottomlessabyss.net:2222&lt;br /&gt;
** https://bbs.bottomlessabyss.net/connect&lt;br /&gt;
* MRC&lt;br /&gt;
** Install the [[MRC Chat platform|MRC]] client on your BBS&lt;br /&gt;
** Server is located at:&lt;br /&gt;
*** mrc[.]bottomlessabyss[.]net:5000 (plain)&lt;br /&gt;
*** mrc[.]bottomlessabyss[.]net:5001 (ssl)&lt;br /&gt;
* ArakNet Radio&lt;br /&gt;
** Scene radio and Tracker Music 24/7&lt;br /&gt;
** https://radio.araknet.xyz&lt;br /&gt;
* Trade Wars 2002&lt;br /&gt;
** [[TradeWars 2002|Wiki page]]&lt;br /&gt;
** Server can be reached:&lt;br /&gt;
*** ** Not open to public yet **&lt;br /&gt;
* Gopher&lt;br /&gt;
** WIP&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Projects&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[MRC Chat platform]]&lt;br /&gt;
*[[Threat Sentry]]&lt;br /&gt;
*[[Space Conquest/Exploration Concept Door Game]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;Other Topics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
*[[Scheduled maintenance and planned outages]]&lt;br /&gt;
&lt;br /&gt;
*[[New to BBSes? Where to start...]]&lt;br /&gt;
*[[A bit of BBS history]]&lt;br /&gt;
&lt;br /&gt;
*[[BBS Softwares and Platforms]]&lt;br /&gt;
*[[Clients and Terminals]]&lt;br /&gt;
*[[Othernets and FTN Networks]]&lt;br /&gt;
&lt;br /&gt;
*[[Door Games Tactics and Strategies]]&lt;br /&gt;
&lt;br /&gt;
*[[List of active BBSes]]&lt;br /&gt;
&lt;br /&gt;
*[[Development]]&lt;br /&gt;
&lt;br /&gt;
*[[How to Setup IREX Mailer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;Please add topics here, this page will get reformatted as new content is added&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Don&#039;t worry about the formatting, you can just add new pages and someone else can help with the formatting&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try to review what&#039;s already there before adding new content to avoid duplication&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thanks for your support&#039;&#039;&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-tagline&amp;diff=347</id>
		<title>MediaWiki:Citizen-footer-tagline</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-tagline&amp;diff=347"/>
		<updated>2024-07-23T17:40:44Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Created page with &amp;quot;Don&amp;#039;t be afraid of the deep&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Don&#039;t be afraid of the deep&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-desc&amp;diff=346</id>
		<title>MediaWiki:Citizen-footer-desc</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-desc&amp;diff=346"/>
		<updated>2024-07-23T17:40:07Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please visit The Bottomless Abyss BBS :: (https://tbabbs.net or https://bbs.bottomlessabyss.net) :: +o StackFault&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-desc&amp;diff=345</id>
		<title>MediaWiki:Citizen-footer-desc</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MediaWiki:Citizen-footer-desc&amp;diff=345"/>
		<updated>2024-07-23T17:39:03Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Created page with &amp;quot;Please visit The Bottomless Abyss BBS&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please visit The Bottomless Abyss BBS&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=344</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=344"/>
		<updated>2024-07-23T12:51:57Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.5-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 22 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc135-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat to ease copy/paste&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available helpers&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|-&lt;br /&gt;
|!leet&lt;br /&gt;
|Transform message to 1337 speak&lt;br /&gt;
|}&lt;br /&gt;
Many more coming soon...&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=343</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=343"/>
		<updated>2024-07-23T12:28:15Z</updated>

		<summary type="html">&lt;p&gt;StackFault: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== MRC release information ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.5-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 22 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc135-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]] &lt;br /&gt;
&lt;br /&gt;
=== Supported platforms ===&lt;br /&gt;
Support exists for many BBS platforms currently. If you want to contribute for a platform not in this list, please reach out.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of BBS platforms with MRC support&lt;br /&gt;
!Platform&lt;br /&gt;
!Status&lt;br /&gt;
!Implementer&lt;br /&gt;
!Maintained&lt;br /&gt;
|-&lt;br /&gt;
|Mystic&lt;br /&gt;
|Active&lt;br /&gt;
|StackFault&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|CNet&lt;br /&gt;
|Active&lt;br /&gt;
|aNACHRONiST&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ami-Express&lt;br /&gt;
|Active&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Synchronet&lt;br /&gt;
|Active&lt;br /&gt;
|eChicken&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1/2&lt;br /&gt;
|Active&lt;br /&gt;
|RiPuk&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|WildCat&lt;br /&gt;
|Interested&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CyberBBS&lt;br /&gt;
|Active&lt;br /&gt;
|Nugax&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed, please reach out to &#039;&#039;&#039;StackFault&#039;&#039;&#039; and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available plugins&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=342</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=342"/>
		<updated>2024-07-23T12:10:16Z</updated>

		<summary type="html">&lt;p&gt;StackFault: Download link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== MRC release information ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.5-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 22 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
BBS: telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
&lt;br /&gt;
Direct: https://bbs.bottomlessabyss.net/mods-distro/pn-mrc135-alpha.zip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Intro===&lt;br /&gt;
&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]] &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MRC Evolution Stages===&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed below, please reach out to StackFault and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;List of platforms currently interested&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Mystic&lt;br /&gt;
*CNet&lt;br /&gt;
*WildCat&lt;br /&gt;
*Synchronet&lt;br /&gt;
*Ami-Express&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available plugins&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
	<entry>
		<id>https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=341</id>
		<title>MRC Chat platform</title>
		<link rel="alternate" type="text/html" href="https://bbswiki.bottomlessabyss.net/index.php?title=MRC_Chat_platform&amp;diff=341"/>
		<updated>2024-07-23T11:56:25Z</updated>

		<summary type="html">&lt;p&gt;StackFault: /* MRC Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== MRC release information ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+MRC Client Release Status&lt;br /&gt;
!Version&lt;br /&gt;
!Status&lt;br /&gt;
!Released&lt;br /&gt;
!Date&lt;br /&gt;
!Channel&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9a&lt;br /&gt;
|Stable&lt;br /&gt;
|Yes&lt;br /&gt;
|Apr 18 2019&lt;br /&gt;
|Phenom Productions&lt;br /&gt;
https://phenomprod.com &lt;br /&gt;
|-&lt;br /&gt;
|1.3.5-alpha&lt;br /&gt;
|Alpha&lt;br /&gt;
|Yes&lt;br /&gt;
|Jul 22 2024&lt;br /&gt;
|Download on The Bottomless Abyss&lt;br /&gt;
telnet://bbs.bottomlessabyss.net:2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Intro===&lt;br /&gt;
&lt;br /&gt;
The Multi Relay Chat platform is undergoing a major transformation. Thanks to Gryphon for the initial version.&lt;br /&gt;
&lt;br /&gt;
This transformation will happen in multiple stages and feedback is always appreciated.&lt;br /&gt;
&lt;br /&gt;
===Developers===&lt;br /&gt;
If you are a developer and would like to port MRC to your platform, please follow the following process to get access to the protocol documentation.&lt;br /&gt;
&lt;br /&gt;
#Create an account on the Wiki&lt;br /&gt;
#Send StackFault a BBS e-mail on [https://bbs.bottomlessabyss.net The Bottomless Abyss], a netmail or Internet email to: &#039;&#039;&#039;sysop&#039;&#039;&#039; (at) &#039;&#039;&#039;bottomlessabyss&#039;&#039;&#039; (dot) &#039;&#039;&#039;net&#039;&#039;&#039;)&lt;br /&gt;
#Once your request have been approved, you will have access to the MRC development namespace here: [[MRCDoc:MRC Protocol]] &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MRC Evolution Stages===&lt;br /&gt;
&lt;br /&gt;
==Stage 1==&lt;br /&gt;
Many issues existed in the client portion of MRC. These issues have been resolved with the release of an updated client replacing the MPL script.&lt;br /&gt;
&lt;br /&gt;
[[File:MRC114sf.png]]&lt;br /&gt;
&lt;br /&gt;
Backward compatibility with v1.1 is maintained allowing a mix of older and newer clients to interact while a transition is worked out.&lt;br /&gt;
&lt;br /&gt;
Quick adoption of this release have seen many BBSes adopt the new client.&lt;br /&gt;
&lt;br /&gt;
==Stage 2==&lt;br /&gt;
The server was moved to a DC hosted server to ensure better availability and allow for some minor performance improvement.&lt;br /&gt;
&lt;br /&gt;
A new server codebase is being developed from scratch to address many of the issues identified previously while maintaining backward compatibility with the v1.1 implementation.&lt;br /&gt;
&lt;br /&gt;
==Stage 3 - 2018==&lt;br /&gt;
Cross-platform interoperability documentation is being developed to allow the platform to extend beyond the Mystic BBS base.&lt;br /&gt;
&lt;br /&gt;
This will allow other platforms to interact easily with the platform, creating a uniform chat experience.&lt;br /&gt;
&lt;br /&gt;
If you are a developer and wish to create a client for a platform not listed below, please reach out to StackFault and ask for access to the development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;List of platforms currently interested&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Mystic&lt;br /&gt;
*CNet&lt;br /&gt;
*WildCat&lt;br /&gt;
*Synchronet&lt;br /&gt;
*Ami-Express&lt;br /&gt;
&lt;br /&gt;
==Stage 4 - 2019==&lt;br /&gt;
Deployment of the new server have been completed on March 5th 2019.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client was made at the same date.&lt;br /&gt;
&lt;br /&gt;
This release is now called Multi Relay Chat and shows v1.2.5.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Server code includes the following improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Multi-threaded architecture&lt;br /&gt;
*Message queuing&lt;br /&gt;
*Improved validation of connections&lt;br /&gt;
*Improved keep-alive mechanisms&lt;br /&gt;
*Faster roundtrip of messages&lt;br /&gt;
*Increased connection capacity&lt;br /&gt;
*BBS information screens&lt;br /&gt;
*Better announcement of connecting users&lt;br /&gt;
*New server commands&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Handle auto-completion&lt;br /&gt;
*Better support for customization&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Auto-reconnect within the client&lt;br /&gt;
*Support for the new server commands&lt;br /&gt;
*Improved keep-alive mechanism&lt;br /&gt;
*Support for server-side managed rooms&lt;br /&gt;
*Many more smaller improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.2.6-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-126-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New from 1.2.5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Latency reporting&lt;br /&gt;
*New &#039;&#039;&#039;STATS&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*New &#039;&#039;&#039;TIME&#039;&#039;&#039; server command (available via /QUOTE)&lt;br /&gt;
*Many small issues and optimizations&lt;br /&gt;
*Welcome message when entering room with number of users&lt;br /&gt;
*Removed the server generated &amp;quot;joined room&amp;quot; message for self&lt;br /&gt;
&lt;br /&gt;
== Stage 5 - 2023 ==&lt;br /&gt;
Deployment of the new server have been completed on November 30th 2023.&lt;br /&gt;
&lt;br /&gt;
The release of a new MRC package containing the Mystic UI and Mystic client will be released before the end of the year 2023.&lt;br /&gt;
&lt;br /&gt;
Many new options are included in the release, including:&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
*Migration from Python 2 to Python 3 codebase&lt;br /&gt;
*Deterministic routing only sends messages to BBSes with currently connected users to the room, &#039;&#039;&#039;increasing privacy&#039;&#039;&#039;&lt;br /&gt;
*SSL support&lt;br /&gt;
*More aggressive bot handling&lt;br /&gt;
*&#039;&#039;&#039;BBSES&#039;&#039;&#039; now supports keyword search&lt;br /&gt;
*New &#039;&#039;&#039;CHANGELOG&#039;&#039;&#039; command to provide server-side features changelog&lt;br /&gt;
*New &#039;&#039;&#039;HELP&#039;&#039;&#039; system to provide server-side commands help&lt;br /&gt;
*New &#039;&#039;&#039;ROOMCONFIG&#039;&#039;&#039; feature to allow room configuration and persistence&lt;br /&gt;
*New &#039;&#039;&#039;IDENTITY&#039;&#039;&#039; system to register nick and provide basic trust level implementation (WIP)&lt;br /&gt;
*New &#039;&#039;&#039;TOPICS&#039;&#039;&#039; command provide history of room topics&lt;br /&gt;
*New &#039;&#039;&#039;TRUST&#039;&#039;&#039; command provides &#039;&#039;MRC Trust&#039;&#039; control features&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;u&amp;gt;December 8th 2023&amp;lt;/u&amp;gt; ====&lt;br /&gt;
*&#039;&#039;MRC Trust&#039;&#039; will be required for the following actions:&lt;br /&gt;
**Send a &#039;&#039;&#039;BROADCAST&#039;&#039;&#039; message&lt;br /&gt;
**Set the &#039;&#039;&#039;TOPIC&#039;&#039;&#039; on a room&lt;br /&gt;
*Available helpers in chat:&lt;br /&gt;
**URL Title expansion - Will display the title of a page when the link is sent in-chat&lt;br /&gt;
**Short URL generator - Will generate a short URL, easier to Copy/Paste&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
*Large screens support from 80x24 to 132x60 (requires Mystic a47+)&lt;br /&gt;
*Modular theming and multiple resolution configurations (work in progress)&lt;br /&gt;
*Color switching moved from &#039;&#039;&#039;PgUp&#039;&#039;&#039;/&#039;&#039;&#039;PgDn&#039;&#039;&#039; to &#039;&#039;&#039;Right&#039;&#039;&#039;/&#039;&#039;&#039;Left&#039;&#039;&#039;&lt;br /&gt;
*New scrollback buffer (no longer rely on Mystic ANSI viewer)&lt;br /&gt;
*Non-blocking scrollback buffer (messages gets loaded in the background)&lt;br /&gt;
*Scrollback can be accessed using &#039;&#039;&#039;&#039;&#039;/scroll&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;PgUp&#039;&#039;&#039;&lt;br /&gt;
*New Mentions buffers (messages mentioning you are aggregated in an easy to review buffer)&lt;br /&gt;
*Mention buffer accessible using &#039;&#039;&#039;&#039;&#039;/mentions&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;Del&#039;&#039;&#039;&lt;br /&gt;
*Mention counter on the main screen, visiting the buffer resets the counter&lt;br /&gt;
*Replying to a Direct message (&#039;&#039;&#039;&#039;&#039;/R&#039;&#039;&#039;&#039;&#039;) stays in that context until exited using &#039;&#039;&#039;Esc&#039;&#039;&#039;&lt;br /&gt;
*Direct message context shows the input bar as red for better visual indication&lt;br /&gt;
*Twit filter now available using &#039;&#039;&#039;&#039;&#039;/twit&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;/set twitfilter&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Broadcast shield is now available using &#039;&#039;&#039;&#039;&#039;/set shield&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Scrolling banner (at the top) can now be disabled using &#039;&#039;&#039;&#039;&#039;/set scroller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Client help redone and now on 2 screens and available using &#039;&#039;&#039;&#039;&#039;/?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;/quote&#039;&#039;&#039;&#039;&#039; no longer required to send server commands&lt;br /&gt;
*CTCP support&lt;br /&gt;
*Screen refresh optimization&lt;br /&gt;
*Added a welcome screen for new users, can also be seen using &#039;&#039;&#039;&#039;&#039;/welcome&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Conversion script to convert old MRC data files to new format for upgrades&lt;br /&gt;
*Password prompts for sensitive prompts now masks password entry&lt;br /&gt;
*Adjusted timing to reduce load around filesystem access&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
*New Python 2 and Python 3 clients provided&lt;br /&gt;
*Duplicate process check to prevent having more than 1 client running&lt;br /&gt;
*SSL support&lt;br /&gt;
*All configuration moved to a config file (ie URL, port, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot of current 1.3.2-dev&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Mrc-132-Dev.png]]&lt;br /&gt;
&lt;br /&gt;
== Stage 6 - 2024 ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;MRC Server&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Live URL shortener for URLs posted in chat&lt;br /&gt;
** Added URL title resolution&lt;br /&gt;
** Added VirusTotal status of link&lt;br /&gt;
* Added support for helpers&lt;br /&gt;
** Use &#039;&#039;&#039;!list&#039;&#039;&#039; for list of available plugins&lt;br /&gt;
* &#039;&#039;&#039;/BBSES&#039;&#039;&#039; now supports &#039;&#039;!exclude&#039;&#039; filters in search&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+List of current helpers&lt;br /&gt;
!Helper&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|!random&lt;br /&gt;
|Random number generator&lt;br /&gt;
|-&lt;br /&gt;
|!time&lt;br /&gt;
|Gives time in location or timezone&lt;br /&gt;
|-&lt;br /&gt;
|!weather&lt;br /&gt;
|Gives current weather in location&lt;br /&gt;
|-&lt;br /&gt;
|!radio&lt;br /&gt;
|Provides status of radio streams&lt;br /&gt;
|-&lt;br /&gt;
|!solar&lt;br /&gt;
|Gives Solar indices and radio propagation&lt;br /&gt;
|-&lt;br /&gt;
|!stocks&lt;br /&gt;
|Gives stocks data&lt;br /&gt;
|-&lt;br /&gt;
|!report&lt;br /&gt;
|Report directly to developer inside MRC&lt;br /&gt;
|-&lt;br /&gt;
|!rainbow&lt;br /&gt;
|Colorize message to multiple colors&lt;br /&gt;
|-&lt;br /&gt;
|!slap&lt;br /&gt;
|Famous trout slap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic UI improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Single script now support Python 2.7 and Python 3&lt;br /&gt;
* Minor fixes for Windows users&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;New Mystic client improvements&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* New terminal sizes and themes available&lt;br /&gt;
** 132x50&lt;br /&gt;
** 132x60&lt;br /&gt;
** 160x45&lt;br /&gt;
** 160x60&lt;br /&gt;
* Several minor fixes&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
Feedback is appreciated, please report any issues found to StackFault, either in MRC directly, by logging in to The Bottomless Abyss or via netmail.&lt;br /&gt;
&lt;br /&gt;
You can use the &#039;&#039;&#039;!report&#039;&#039;&#039; helper inside MRC directly,&lt;br /&gt;
&lt;br /&gt;
==Brainstorming==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here we can list ideas for future features for MRC.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Vote on a user being muted.&lt;br /&gt;
*/whois &amp;lt;username&amp;gt; command - The whois command would allow a user to set one line of text about themselves. ie: Stackfault - SysOp of Bottomless Abyss BBS Member of: Phenom.&lt;br /&gt;
*Loyalty points: If a particular user helps another user of the chat, that user can +1 the helping user. And would be issued 1 (one) help point. This information would be displayed with the /whois command.&lt;br /&gt;
*Offline messaging&lt;br /&gt;
**If you send an offline message to a user, Your private message will be sent and when that user logs on again, the message(s) would be delivered.&lt;/div&gt;</summary>
		<author><name>StackFault</name></author>
	</entry>
</feed>