Like Mole said, you probably already have thought of all this:
seperate databases for things (items, players, mobs, npcs) or at least seperated values for such.
If lots of customization is going to be allowed (like your name on everything you ever created, or the cutomized logos, clothing, colors or whatever) the databases would be better prepared ahead of time for such things.
How about resource sharing? Obviously this will be spanned accross multiple processors/harddrives etc. Things need to be placed so as to utilize things to the utmost (without over-burdening anything). We need to be frugle (as of now anyway :)) Ie. the computer worrying about player movement or one zone, might have a lot of bandwidth taken up, but still plenty of free ram, so what can we put there to use the ram but not the bandwidth? (that was only an exapmle to show what I mean and is probably not even valid) Get what I mean? I am sure you guys have a lot of this stuff ironed out, or at least a better idea than me, but it can't hurt to say something :).
--------------------
Erik Briggs (Jerky) Project Manager My Blog
|