MUD eggdrop

Posted by Poromenos on Wed 01 Feb 2006 02:34 PM — 7 posts, 29,535 views.

Greece #0
I started writing a MUD eggdrop Python script yesterday (for those of you who don't know, that's a MUD client that runs only on triggers, with no console for you to send data to the mud).
It is largely compatible with MUSHclient (not fully because, e.g. you have to change %1 to \1, regexps from perl-style to python-style, and well, it doesn't support that many of MC's features yet), and it currently has logging, triggers, Python scripting and plugins support.
This will essentially allow you to run your bots/plugins without loading MUSHclient, and you can do it from a shell account as well, since python is portable.
I don't know if you guys are interested, I just wanted to test the waters, just reply if you are and I'll upload a version of it somewhere for you to test.
Greece #1
Oh, also, it's free/open source (haven't decided which yet).
#2
Sounds great.. how long you think it will take ?
Greece #3
Well, right now it supports triggers and timers (not fully, I just write stuff as I go along). Only 3-4 callbacks are supported (GetVariable, SetVariable etc), but it's trivial to add more.
It runs in a console window (so you can put it on a linux shell and have your MC plugins run under Linux or wherever Python runs) and you can connect/disconnect to it at will with MC or telnet and type aliases, etc.
I'm thinking of uploading it on sourceforge if there's enough demand for it, I'll probably upload an alpha somewhere these days if anyone else wants it.
Greece #4
If you want to check it out, it's at http://sf.net/projects/muddrop/. Leave questions/support requests at the forums there. It runs the majority of my (Python) plugins flawlessly (but I haven't had the chance to add aliases yet).
Greece #5
MUDdrop now supports aliases, timers and triggers and can run most MUSHclient scripts, so if you need your bots to run on linux, give it a shot.

Nick, I don't know if I'm allowed to advertise this here, but it's non-profit and not really independent of MC, so if I shouldn't, just tell me.
Australia Forum Administrator #6
I don't mind, I think the eggdrop system doesn't directly compete with MUSHclient at all. However it is of interest to the MUD community.