Easiest option — works in any browser, no account needed.
Go to mellorsfamily.com/ircchat/, pick a nickname, and you're in #mellors.
Install Revolution IRC (Android, Play Store or F-Droid).
Server: mellorsfamily.com
Port: 6697 (check "Use SSL/TLS")
HexChat, WeeChat, irssi, etc. also work fine.
Same server/port as above. On home WiFi, use 192.168.1.183 instead (see Troubleshooting).
| Channel | What it's for |
|---|---|
| #mellors | Main family channel — general chat, bridged to the website chat and the Minecraft server |
| #x | Secondary/overflow channel |
| #games | Live game-room announcements, leaderboards, GameBot commands |
| #math | MathBot — algebra, trig, calculus calculator |
| #science | ScienceBot — periodic table, physics constants, unit conversions |
You don't need an account to chat, but registering your nickname stops anyone else from using it, and unlocks vhosts and other extras.
| Command | What it does |
|---|---|
/msg NickServ REGISTER <password> <email> | Claim your current nickname |
/msg NickServ IDENTIFY <password> | Log in on a new connection |
/msg ChanServ REGISTER #channel | Register a new channel (you become founder) |
Shortcuts — these all work as typed, no /msg needed:
/ns | NickServ |
/cs | ChanServ |
/os | OperServ |
/ms | MemoServ |
/bs | BotServ |
/hs | HostServ |
/ns register MyPassword123 me@example.com| Command | Example | What it does |
|---|---|---|
!flowers <name> | !flowers Karen | Gives someone flowers |
!hug [name] | !hug | Hugs someone (or you) |
!highfive [name] | Same idea | |
!poke <name> | Pokes someone | |
!slap <name> | Classic trout slap | |
!ship <n1> <n2> | !ship Steve Karen | Compatibility % |
!rps <choice> | !rps rock | Rock/paper/scissors vs the bot |
!choose a, b, c | !choose pizza, tacos | Random picker |
!compliment [name] | Nice compliment | |
!fight <n1> <n2> | Simulated battle | |
!slots | Emoji slot machine | |
!wyr | Would-you-rather prompt | |
!rainbow <text> | Colored text | |
name++ / name-- | Steve++ | Karma tracking (just type it, no !) |
!karma <name> | Check someone's karma (also earned by winning games, or a jukebox song you added finishing) | |
!roll [NdN] | !roll 2d6 | Dice roll (default 1d6) |
!flip | Coin flip | |
!8ball <question> | Magic 8-ball | |
!joke / !fortune | Random one-liners | |
!weather | Live outdoor temp + forecast | |
!bg / !glucose | Latest glucose reading | |
!funhelp | This list, sent to you privately |
| Command | What it does |
|---|---|
!bday or !nextbday | Next 3 upcoming birthdays |
!bday <name> | Look up a specific person's birthday |
Also automatically announces in the channel on the actual day of someone's birthday. Reads from the same data as the Birthday Calendar page — add birthdays there.
| Command | Example | What it does |
|---|---|---|
!games | Lists categories (multiplayer/kids/carnival/casino/arcade) | |
!games <category> | !games multiplayer | Lists games in that category with direct links |
!tables | Lists open (joinable) room-code tables across every multiplayer game | |
!tables <game> | !tables chess | Open tables for just that game, with room codes |
!leader | Who currently holds the most trophies (wins) site-wide | |
!trophies | Top 5 trophy holders across all room-code games | |
!trophies <game> | !trophies dominoes | Top 5 trophy holders for just that game |
!badges | Most Trophies, Most Active, Best Win Rate, Most Games Tried | |
!leaderboard | Lists games with tracked arcade high scores | |
!leaderboard <game> | !leaderboard whackamole | Top 5 arcade high scores for that game |
!gameshelp | Command list, sent privately |
GameBot also automatically announces new high scores, when someone starts a room, and when someone else joins that room's lobby, in Bingo, Battleship, Blackjack, Uno, Connect Four, Texas Hold'em, Roulette, Craps, Yahtzee, War, Go Fish, Old Maid, Crazy Eights, Slapjack, The Wall, Chain Reaction, Deal Race, Plinko Duel, Spin & Solve, Chess, Checkers, Othello, Dominoes, or Press Your Luck at the Games Hub — with the room code so you can jump in.
!trophies/!leader/!badges are tallied from the nickname typed in at each table, not logins — most play is anonymous here, so two people who happen to type the same nickname will share one trophy count, and one person switching nicknames between games will split into several.
| Command | Example | What it does |
|---|---|---|
!calc <expr> | !calc sqrt(2)*pi | Numeric evaluation |
!solve <equation> | !solve x**2 - 4 = 0 | Solves for the variable → x = -2, 2 |
!diff <expr> [var] | !diff x**2 * sin(x) | Derivative |
!integrate <expr> [var] | !integrate x**2 | Indefinite integral |
!integrate <expr> from a to b | !integrate x**2 from 0 to 3 | Definite integral → 9 |
!limit <expr>, <var>, <point> | !limit sin(x)/x, x, 0 | Limit → 1 |
!series <expr>, <var>, <pt>, <order> | !series sin(x), x, 0, 6 | Taylor series expansion |
!simplify <expr> | !simplify sin(x)**2+cos(x)**2 | Simplifies → 1 |
!expand <expr> | !expand (x+1)**3 | Expands a polynomial |
!factor <expr> | !factor x**2 - 4 | Factors → (x - 2)*(x + 2) |
!mathhelp | Command list, sent privately |
Syntax: use ** or ^ for exponents. Implicit multiplication works (2x = 2*x). Variables: x y z t n a b c k m. Functions: sin cos tan asin acos atan sinh cosh tanh exp log sqrt, plus pi and e.
MathBot computes the correct answer using real symbolic math (SymPy) — it shows the problem and the result clearly, though not a full step-by-step tutor-style derivation.
| Command | Example | What it does |
|---|---|---|
!element <symbol/name/#> | !element Fe | Periodic table lookup — atomic number, mass, density |
!constant <search> | !constant speed of light | Official physics constants (CODATA) |
!molarmass <formula> | !molarmass C6H12O6 | Molar mass of a chemical formula |
!convert <val> <unit> to <unit> | !convert 100 celsius to fahrenheit | Unit conversion |
!sciencehelp | Command list, sent privately |
All answers come from real reference data (periodic table, official physics constants, proper unit conversion libraries) — not guesses.
| Command | Who can use it | What it does |
|---|---|---|
!status | Anyone | Status of all monitored services |
!uptime / !disk / !mem / !cpu | Anyone | System health |
!services | Anyone | Lists watched/controllable services |
!restart/!start/!stop <service> | Admin only | Controls specific services |
!log <service> [lines] | Admin only | Tails recent logs |
!opshelp | Anyone | Command list, sent privately |
This is the server-admin bot — most people will only ever need !status.
| Command | What it does |
|---|---|
!xdcc list (or !list) | Shows available files to download |
!xdcc send #N | Downloads file number N — your IRC client will prompt you to accept the transfer |
These don't take commands — they quietly connect different chats together so you don't have to be in two places at once:
| Bridge | Connects |
|---|---|
| WebBridge | The website's live chat ↔ #mellors — one shared conversation |
| McBridge | The Minecraft server's in-game chat ↔ #mellors |
Individual game tables (Bingo, Battleship, etc.) have their own private in-game chat that stays just between the players at that table — it isn't bridged anywhere.
192.168.1.183 instead of mellorsfamily.com as the server address while on home WiFi (port 6667 plain, or 6697 with "accept invalid certificate" enabled). This is a known quirk of the home router — works fine on cellular data with the normal domain name.
!. If it's still stuck, let Steve know.
/ns identify <password> if it's yours, or pick a different nickname.