On Sat, 3 Apr 1999, Michael Lemler wrote:
>Good call. BTW, are you loading the information from the database at boot
>or are you loading database information when need be (i.e. player is
>entering the zone)? If it's on boot, I side with one of the other poster
>their stop whining attitude ;) There usually always is a chance to speed
>stuff up anyway, depending on OS and compiler. Every box I have is a
>Linux 2.2.X box with EGCS and a pentium optimisation wrapper. Is that
>just geeky or what ;)
Currently I load everything at boot-up time since there isn't a MUD around
the database yet. With the flexibility of the current system I can easily
make it dynamically load every room or half and half.
>All in all I think this is a very interesting approach to the mud. I
>would not, my self, use it unless it loaded all the information upon boot,
>or the entire system was changed from it's one proccess to a series of
>processes communicating with each other.
What's wrong with any dynamic loading? If you load from an SQL database
into a hash table you do 1 SQL query. Now, if you load from SQL back into
SQL you'll end up with quite a few more, but dynamically loading a room,
mob, object, etc. should be uncommon past loadup time. This assumes you
don't implement room unloading, but if you've done that you get what you
asked for.
>This will prolly be my last post on this. George looks like he has
>everything under control. I eagerly await to see what comes of it.
Except time. ;)
--
George Greer | Code from Erwin S. Andreasen (mudFTP, mcl)
greerga@circlemud.org | http://www.andreasen.org/
+------------------------------------------------------------+
| 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 : 12/15/00 PST