Chat
Multi-user real-time chat. Three flavors live in one feature:
1. Local chat
Users on this BBS in the local channels. Web: /chat/. Terminal:
main menu → Chat.
Backed by Socket.IO on the web side and async on the terminal side.
History scrollback is 200 lines per channel.
2. IRC
Two separate, unrelated things both use the word "IRC" here:
- IRC Bridge — a sysop-configured relay between one MRC room and
one external IRC server/channel. There's no admin web UI for this;
it's a database row plus its own systemd instance. See
IRC Bridge. - IRC Client — a personal, per-user IRC connection at
/irc/—
you pick your own server, nick, and channels, same as running your
own IRC client. See IRC Client.
3. MRC (Multi-Relay Chat)
A BBS-scene chat network — like IRC but specifically for BBS
sysops and users. The protocol is RFC-style line-oriented with
! commands. Default ANetBBS connects to the public Magicka MRC
hub on mrc.bottomlesszoo.com:5000.
See MRC.
Etiquette
- Local channels: keep on-topic; sysop sets the topic.
- Bridged channels: assume people on the other side don't know
what BBS they're talking to. Mention it when relevant. - Be patient — async typing means a lull doesn't mean nobody's
there.
Slash commands
/me action, /topic ..., /who, /away [reason],
/whois <nick>, /msg <user> <text> (DM), /help lists them all.