Hi, this is a very good idea IMO. I was thinking about a very similar approach but never had the time and not yet the actual need to follow that.
If you do something like that, you might take care for the MATHWORKS guys which use the network code like it is at the moment. So one will need probably some compatibility mode here. Greetings Mathias On Freitag 15 Juli 2005 23:34, Ampere K. Hardraade wrote: > On July 15, 2005 05:41 am, Erik Hofman wrote: > > Looking at the Multiplayer code I can see this code can use a good > > overhaul anyway. It needs to adapt the SGSubsystem style and use the > > AIModel code to display the models, which will also allow it to show up > > on the radar. > > > > It's probably not too much work to do since most of the current code > > could be reused. > > > > Erik > > I think it will be more flexible if the networking portion of FlightGear > can be modified to exchange properties. For starter, the > nodes /accelerations, /positions, and /surface-positions can be exchanged > among users. Properties under /accelerations can allow one client to > interpolate the position of others, thus eliminating jitters. Properties > under /position are basically what being exchanged right now. As > to /surface-positions, the properties inside this node can allow one to see > the animations of others correctly. > > To make this even more flexible, one can include a XML file under each > aircraft's folder to specify what nodes/properties should be exchanged > during online sessions. > > To cut down the amount of data being sent/received, a client only have to > broadcast the above nodes once, and resend individual properties when > needed. > > > > Ampere > > _______________________________________________ > Flightgear-devel mailing list > Flightgear-devel@flightgear.org > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d -- Mathias Fröhlich, email: [EMAIL PROTECTED] _______________________________________________ Flightgear-devel mailing list Flightgear-devel@flightgear.org http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d