Mudslinger is a web based MUD client written in Typescript. It consists of a Node.js / Express web server and a HTML/CSS/Javascript frontend.
The Node.js server makes telnet connections to the target host/port and acts as a telnet proxy for the frontend application.
It can be configured to connect only to a specific host/port or allow connections to any host/port.
Live version at: http://mudslinger.rooflez.com
Host and port can also be passed as URL parameters, e.g. http://mudslinger.rooflez.com/?host=aarchonmud.com&port=7000
- ANSI color
- XTERM 256 colors
- UTF-8
- MXP support (
<image>
,<send>
,<a>
,<i>
,<b>
,<u>
, and<s>
tags) - Triggers (basic and regex)
- Aliases (basic and regex)
- Scripting support (Javascript)
- Run
npm install
in the root directory. npm run build
to build the server and client.- Edit
configClient.js
andconfigServer.js
as needed. npm start
to start the server.
See LICENSE
file.