GEORGE!!! ok... I was having this problem with the buffer system. as the game is running, if noone is in a zone, we purge all the objs/mobs in it... great for stoping the wonder trackers and locate_obj fiends. when someone enters the zone, it gets reloaded. my problem was that at one point a lot of zones would idle out and send a message to that effect using mudlog{f}() which would put it into a buffer of MAX_STRING_LENGTH and the pass that through send_to_char to write_to_output. well write_to_output has some nice error checking features (doesn't let the buffer get too large. a small problem with it, is it has a hard limit for the ammount input at one time and if it switches to the large buffer, and that is still too small... BANG that person is dead. nothing goes to their screen. Now the question is, where to fix this mess.. (well.. I have to fix the overrun buffer in mudlog{f}(), but is there something for write_to_output to help this along? --Angus +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST