Ok, here is the summary:

This will be a engine for gaming, not 'pure'
simulation, thus only visible charateristics are
considered.

Protocol will be UDP, it has the follow
charateristics:
- unreliable, will be fixed by ACKS,packet numbering
and timeouts

- Position (delta) updates will (atleast) be 20
upd/sec, this can be set.

- Full position update every sec, after that we will
tweak them some further.

- Other 'non-essential' ones will be set when needed

- We are still thinking about how to use deltas best,
so lets discuss this further...

- Compression will be optional, both
zlib(http://www.gzip.org/zlib/) AND lzo
(http://www.oberhumer.com/opensource/lzo/) will be
implemented to test their impact. 
May the best system win !(remember, this is a
prototype, no user will ever see this version !)

- There wil be NO client-server interface AT THIS TIME
(and don't want ppl hacking my server)

- Multicasting and broadcasting will NOT be in this 
prototype, but base protocol should be able to handle
broacasting (without any change with current specs)

- Variables put forward at this time are:
position (GPS+altitude only ?), roll, pitch, speed,
climb rate, orientation, time mark(why? should
sequential numbering at high rate accomplish the
same?)
More exact (the actual variables) are appriciated to
take away and uncertaties.

- Another question popped up, what Endian do we want ?

TCP/IP-protocol wants Big Endian, most of the Flight
Gear PC's are little Endian, what will it be...

- I will post the encaptulation protocols tommorrow,
when I have translated their essence to English (they
are in Dutch atm, anybody wants them in Dutch ?)

- There is another totally different design possible
(as long as the players dont interact with each
other!)
Delayed transmission, delay EVERYBODY 1 sec and the
will all they exactly 1 sec out of sync. I dont think
its the way to go, but its worth mentioning it.

BTW, the reply of Andy Ross (with the +'es) needs
further discussion, he has a good point.

BTW 2, don't look at typos, English is *not* my
primary language :)

__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to