1
0
Fork 0
flightgear/src/Network
ehofman 5bd2ef1edb Vivian Meazza:
This patch is a combined effort by Gregor Richards, Oliver Schroeder, and
Vivian Meazza (and code cleanups and improvements by Erik Hofman). It corrects
the bug in which a Multiplayer model responds to local inputs, and the view
number bug which caused certain aircraft to appear as cockpit only models. It
passes remote properties over the net, and all major control surfaces and gear
are now animated correctly, providing that the local ~model.xml file contains
no leading "/" in the <property></property> data entries. MP objects
are now extrapolated using 1st and 2nd derivatives to make their movement
appear more smooth. The sim is now halted while a new client joins the net.

Known problems with MP are non-display of the remote client under certain
circumstances of starting/resetting, and a freeze on starting. These bugs are
long standing, and are not addressed by this patch.

Special thanks must go to AJ Macleod for his patient testing of this patch over many evenings.

We have also moved part of multiplayer into AIModels as part of the ongoing
development of MP.
2006-02-09 12:29:05 +00:00
..
.cvsignore -Removed .cvsignore from itself, since .cvsignore is now in the CVS 2001-12-12 04:15:23 +00:00
ATC-Inputs.cxx Add support for "offset" tag ... (value = raw * factor + offset) 2005-03-10 19:06:30 +00:00
ATC-Inputs.hxx Roy Vegard Ovesen: 2004-12-03 21:21:16 +00:00
ATC-Main.cxx Update nasal function name. 2005-03-25 01:37:58 +00:00
ATC-Main.hxx The view frustum is defined in plib apps using calls to ssgSetFOV() and 2005-02-25 19:41:53 +00:00
ATC-Outputs.cxx IRIX fixes. 2005-03-08 19:47:51 +00:00
ATC-Outputs.hxx More work on the ATC FS hardware interface. 2004-12-24 01:23:27 +00:00
atlas.cxx Fix a typo 2004-12-16 08:52:12 +00:00
atlas.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
garmin.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
garmin.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
generic.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
generic.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
httpd.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
httpd.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
joyclient.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
joyclient.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
jpg-httpd.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
jpg-httpd.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
jsclient.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
jsclient.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
Makefile.am More work on the ATC FS hardware interface. 2004-12-24 01:23:27 +00:00
multiplay.cxx Vivian Meazza: 2006-02-09 12:29:05 +00:00
multiplay.hxx Vivian Meazza: 2006-02-09 12:29:05 +00:00
native.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
native.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
native_ctrls.cxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
native_ctrls.hxx In the process of changing, adding and removing files the last few years 2005-11-01 13:41:49 +00:00
native_fdm.cxx Mathias Fröhlich: 2005-08-14 12:57:12 +00:00
native_fdm.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
native_gui.cxx Mathias Fröhlich: 2005-08-14 12:57:12 +00:00
native_gui.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
net_ctrls.hxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
net_fdm.hxx Update 'magic' for more consistant cross platform padding. 2005-11-15 19:15:13 +00:00
net_fdm_mini.hxx Use our own stdint.hxx implementation. 2005-09-22 11:47:58 +00:00
net_gui.hxx Use our own stdint.hxx implementation. 2005-09-22 11:47:58 +00:00
nmea.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
nmea.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
opengc.cxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
opengc.hxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
opengc_data.hxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
props.cxx Expose the "play-audio-command" through the props/telnet interface. 2006-01-09 02:23:50 +00:00
props.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
protocol.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
protocol.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
pve.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
pve.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
ray.cxx Alex Romosan: 2005-10-25 13:49:55 +00:00
ray.hxx FG_ to SG_ namespace changes. 2001-03-23 22:59:18 +00:00
rul.cxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
rul.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00