MOO-cows Mailing List Archive
[Prev][Next][Index][Thread]
Re: Out of Ticks for request + other questions
-
Date: Wed, 7 Aug 1996 20:33:33 PDT
-
From: slayer@kaiwan.com
-
Content-Type: text/plain; charset="us-ascii"
At 07:59 PM 8/7/96 PDT, David Channon wrote:
>
> HI,
>
> We have just opened our MOO for students to use as part
> of a virtual Society course. We have 200+ players which has
> caused a few problems that I hope you can help with.
>
> 1) The request verb now runs out of ticks and hence terminates before
> the request can complete - This happened somewhere around the 150
> or so players. I assume that the matching of names
> $player_db:avaiable calls a recursive #37:find_exact verb which
> is the problem. My first though was to add a check on the ticks
> $command_utils:running_out_of_time() and then call suspend
> but further down the chain is some read()s which will not work
> if task has been suspended. How do I fix this problem - without
> disabling checks. Do I just up the ticks for this task? (How)
I think you are not limiting the number of aliases people can have, look for
someone who probably added a zillion aliases to themselves. Also a
;$player_db:load() could come in handy in case you have lots of old aliases
around.
>
> 2) Can the wizard walk around without it being announced to the other
> players?
>
not in normal rooms, you'd have to modify the rooms to allowed that, it's
more trouble than it's worth and people don't usually like being spied on.
> 3) Any management tricks and idea for large player databases are very
> welcome.
>
well see you have a huge database, probably because someone creatively
decided to add tons of aliases to them, try what i said above, and limiting
maximum aliases under $player:set_aliases, I don't know if the core does
this by default, it should, but maybe someone changed it.
Home |
Subject Index |
Thread Index