Well, no luck thus far on the heartbeat issue, and I won't likely have time to figure it out this weekend as I have some stuff I'm supposed to be doing, but I just figured out this shell business. I'm pretty good with the commandline, but killing processes and whatnot seems downright foreign to me.
Anyhow, there's a barebones install up at divineright.org, port 1050. Tell me if it's sufficiently fast. I have yet to copy over any of my code or the user accounts or anything, and I plan to leave my copy at dfmud.no-ip.org 1050 up for a while longer until I'm sure this is going to work out. This guy who's hosting it is pretty cool. $20 for a life-time shell account. We'll see what the catch is...
EDIT: All right, everything is updated. It seems to kick me off after a short period of inactivity, but this might be due to a peculiarity with my connection. If someone else could tell me if the same is true of them, that would be helpful. I'm going to update the main post to reflect the new location. Now for the homeworkz...
EDIT2: Still not sure what happened, but I got the basics of digging working again. It doesn't currently have the "finish" event, so you have to manually "stop digging," but it works otherwise. Also, it fires every heart_beat. It would be nice to figure out what made that stop working, but it's fine for now, so all is well in code-land.