So after about a month of focusing on other things, I logged back onto my TGG box:
+bbread 1
==============================================================================
**** Announcements ****
Message Posted By
------------------------------------------------------------------------------
1/1 Documentation and Old Boards Sat Apr 29 Jim Nanban
1/2 T
1/3 T
1/4 T
==============================================================================
I thought I had killed timeouts. I also know that's just NOT how it's supposed to look.
bbread 1/2
================================ Announcements ===============================
Message: 1/2 (timeout warning) Posted Author
------------------------------------------------------------------------------
==============================================================================
Odd...
+bbread 1/3
================================ Announcements ===============================
Message: 1/3 (timeout warning) Posted Author
------------------------------------------------------------------------------
The MUSH will crash on occasion. I've only found a couple of consistencies to it.
The solution I've got right now is a cronjob that fires off ./Startmush every minute, which automagically only starts the MUSH if it's not already running.
We'll see how it goes!
--
Jim Nanban
MUSH Head (and Ass)
==============================================================================
... and odder. So here's the summary, copypastated from the bbpost I slapped in there:
While I've been occupied with other interests, it looks like the DB rot has crept in ever deeper. Just look at the list of bboard posts. There are blank ones and suchlike oddities. I'm not sure what, precisely, the problem is--but I have seen this happen to another game, and restoration was impossible.
I think the next step would be to shut it down and try to load the MUSH on an older codebase. No, I do not expect this to work, but it is easier and faster than the step to follow: @decompile of core code and pasting into a fresh database. While laborious, that should conclusively resolve the issues. Rebuilding particular grids/maps, while technically possible, would probably be less satisfying than building afresh--although there's a learning curve, as building here is significantly different than elseMU*.
All in all, I'm happy, though. Death has given me the latest database, I've gotten a mild amount of interest in MU* circles (and I wouldn't want more than mild), and there's a solution possible.
I'll post this to MU Soapbox ( http://musoapbox.net/ ) and leave this game up until my next batch of free/interested time.