Skip to content
Sharpie, our mascot, welcomes you with her paws resting on her name.

SharpMUSH

Build your own multiplayer text world. Create places, tell stories, and bring your community together.

Why SharpMUSH?

SharpMUSH is a MUSH server for games that play out in a MU* client, a browser and a Discord server at once. It keeps the softcode MUSH builders know, and lets a game write its own systems in it. Read the design premise.

Play from anywhere

Players connect with a MU* client or the web portal, which has a Play terminal, mail, scenes and the wiki, and works on a phone and with screen readers. MUD clients such as Mudlet get a map and gauges over GMCP.

Bridge Discord and the game

Link Discord channels to the game: a line said in the game is posted in the channel, and a member’s message comes back in as the character they chose. Players can sign in with Discord, Google and others.

Tools for roleplay and staff

Scenes log roleplay as it happens. The wiki holds pages with facts, such as a spell’s level, that the portal and softcode can search. Jobs track what players ask staff for.

Softcode first

Game systems are softcode, shipped as packages you install, upgrade and remove. Portal pages can be softcode too. When softcode is not enough, a C# plugin adds to the engine without a fork.

Bring your world

Import a PennMUSH, RhostMUSH or TinyMUX database with its mail. SharpMUSH runs PennMUSH softcode, with the differences listed, and understands much of TinyMUX and RhostMUSH softcode too.

Let other tools in

Apps such as a character sheet site act as a character, with only the rights its player allowed and no password. Editors check softcode as you type through the language server.

Run it from a browser

Set up, configure, moderate and back up your game from the web portal, without editing config files.

Runs on Docker

Booting up a game is a single Docker Compose command. The same stack runs on a €4–6/month VPS.

See it running

Our live example game runs the current build. Create a character, or look around as a guest, with nothing to install.

Read the docs

Learn more in our SharpMUSH docs. Looking for a specific command or function? Check out the Helpfile Reference, generated from the server’s own help topics.