> After a few days of uptime functions that search through the character list
> seem to "miss" players and mobiles that have been in the mud for the
> longest. The postmaster for instance, since he is a mob that is not killed
> after a couple days uptime, if I do a where postmaster or goto postmaster I
> receive a "No such creature or object around". The codebase is a very
> modified bpl10 running on RH 6.0.
>
I've seen this happen a few times myself, but it doesn't seem to
be related to anything in particular, on a bpl11. I'd have to guess that
theres a few instances in the code where certain advertized functions are
not as safe as they might otherwise seem[1].
However, I think this happens maybe once every 60-90 days at most,
probably quite a bit less. More often I see that the tick pulse will
change from 75 seconds to the mob pulse (2 seconds I think). Not sure why
this is, but this also happens very rarely, and not at all in recent
times.
Wish I could help out, but I don't know what might cause it
myself, other than vague references to mangling character lists.
PjD
[1] - see recent posts about the need to not depend on any 'next' pointer,
even if it's stored before the mangling function is called.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT