[MUD-Dev] Persistant storage.... My current idea.

Ben Greear greear at cyberhighway.net
Tue Apr 7 17:49:35 CEST 1998


On Tue, 7 Apr 1998, J C Lawrence wrote:
> > Ummm, not sure I understand this.  It makes no sense to me.  My idea
> > is thus: You have a space ship, with cargo, and various objects on
> > board.  You go through a 'gate' to another server (solar system).
> > Every object within the ship leaves the previous one and joins the
> > latter.  The java classes of course do not move, and in fact are
> > found on ever server.
> 
> You are going to require that the class heirarchy on all servers match 
> perfectly?  If you don't then you have the problem of an object
> attempting to move to a server which may not have an indentical
> supporting class heirarchy.

This is what I plan to shoot for, but the basic communication between
client and server will be well defined, and open, packets.  I will build
classes that will automatically encode themselves into these packets,
and decode the packets into themselves, but there is nothing to stop
someone from writing their own...

> Are you preapared to require that all descendants of a class must be
> compliant with the latest version of that class, or are you going to
> have some sort of class versioning where instances are bound to a
> particular version of a defined class?

This will be pretty nasty for sure.  Every mobile object will have a
version integer, and I'll be able to check with that.  However, I hope
to have a better, more automatic system in place....  Haven't thought
about it too much yet..but auto-downloading .class files is not out of
the question..  Probably could work some magic with the ClassLoader or
something...

> Note that all cable modems are not equal.  Some use the cable fdor
> down trafic only, with a standard asynch modem for the up-traffic.
> Others are bidirectional on the cable, but are also massively
> asymetrical (I've seen as high as a 20:1 ratio between in and out
> bandwidth).  Lastly, for the bidirectional modems, in almost all cases
> you share your bandwidth with the other subscribers on the local loop,
> and some cable companies have been known to be stupid enough to use a
> /16 subnet...
> 
> Cable modems are not necessarily that great.  Check your local
> providers implementation.

Looks like both ADSL and the cable folks won't be here for a while.  The
telco says call back in a month..the cable guy said check back 3Q98.

Musta moved to the wrong block :P


Ben Greear (greear at cyberhighway.net)  http://www.primenet.com/~greear 
Author of ScryMUD:  mud.primenet.com 4444
http://www.primenet.com/~greear/ScryMUD/scry.html





More information about the mud-dev-archive mailing list