BeipMU
BeipMU is a MUCK client available from https://beipdev.github.io/BeipMU/ for Windows systems, although most features also runs very well under Wine on Linux and MacOS. There is also a Discord server available for assistance in using it.
Contents
Useful features
- 256-color support
- SSL/TLS connections
- Scriptable
- Designed for ease of use
- Experimental Pueblo support
- Supports stat panes from Flexible Survival with zero setup!
Quickstart
- In the connection window, add a new server and fill in
flexiblesurvival.com:2002
as the port. (Other ports listed on the main page will work too, but lack SSL/TLS support.) - Create a new character under that server. Enter your password in the relevant field, and then enter the following connect string-
connect <name> %PASSWORD%
,<name>
is your character's name.%PASSWORD%
is auto-filled by BeipMU using the password you entered above. - Click 'Connect'
Special features
Fully automated stat panes! Just run the command livestats #on
after connecting, and some additional windows should appear showing you various attributes of your character. The information within will also update in (near-)realtime.
This utilises the pseudo-GMCP support currently in place as a beta-level feature on Flexible Survival.
BeipMU supports emulating the Pueblo protocol, which FS utilizes for interactive hyperlinks inside of the client. If it's not enabled automatically for you, simply type puebloclient
to force enable it.
Chat separator
Save the following to a file and use Options->Triggers->Import, or copy+paste into a new trigger.
Version=301 Connections { Triggers { { Description="Chat separator" Example="[Public] This is a test message " OncePerLine=true FindString { MatchText="^\\[(Public|Party|WC|Newbie|LFG|Theme|Market|Badges|Dev|Pickup|RP|Naughty|Judge)\\] (.+)$" RegularExpression=true MatchCase=true } Spawn { Active=true Title="\\1" TabGroup="Comm channels" } } } }
If you want to have pages appear in one of the tabs, save this alongside the above script:
Version=308 Connections { Triggers { { Description="Page separator" Example="Dre'ji pages, \"Indeed!\"" StopProcessing=true OncePerLine=true FindString { MatchText="^(\\S+ page|In a page-pose)" RegularExpression=true MatchCase=true } Spawn { Active=true Title="Pages" TabGroup="Comm channels" } Triggers.Active=false } } }
And, for OOC chat:
Version=308 Connections { Triggers { { Description="OOC separator" Example="<OOC> Zelmra pouts!" StopProcessing=true OncePerLine=true FindString { MatchText="^(<OOC>)" RegularExpression=true MatchCase=true } Spawn { Active=true Title="OOC" TabGroup="Comm channels" } Triggers.Active=false } } }