RubyMud is a MUD server done in ruby. Multiple services are supported to allow things like text communication, mapping services and world builders. Special clients/plugins will be written for each service, standard mud clients will still be supported.