Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Misc notes/thoughts.




On Mon, 11 Dec 1995, GESTIONNAIRE DU Casino wrote:

> On Mon, 11 Dec 1995, Kristofer M. Bosland wrote:
> > 

[Snip]

> > 	I also think that the Server should give the Client ids for each
> > object, and these can be refered to during intercationn (so that each one
> > does not completely need to be redescribed).  I.e. object77 moves north 1,
> > or object77 moves to 22,16.  I think that you could get alot of
> > functionality with a minimum of bandwidth this way.  Occasional
> 
> I agree, but won't it use up a lot of memory, keeping all those handles ?
> 
> ---
> Casino
> 



	I was thinking of just keeping the objects relating to the player,
and the objects on the map the player was in.  This would then be flushed
everytime the player change maps.  I don't expect much more than an order
of 1k objects per map, which means with text names you should be below
~50k for this.  Without this mechanism, the Client/Server traffic would be
dominated by "refreshes" of data containing objects that have not
changed/moved (Client: "Is that Grass still there?"; Server: "Yeah";
Client "I'll draw it again, then...").  I think a differential approach
would be much lower bandwidth.




						-Kris Bosland
						 krisb@seattleu.edu