FlightGear Multiplayer Server: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(server types, special callsigns)
(Attempted to correct incorrect information. It is not good yet.)
Line 1: Line 1:
'''FGMS''' or '''FlightGear Multiplayer Server''' is a standalone network server for [[FlightGear]] and licenced under the GPL. It allows flying with other pilots over a network inside FGFS.
'''FGMS''' or '''FlightGear Multiplayer Server''' is a standalone network server for [[FlightGear]] and licensed under the GPL. It allows flying with other pilots over a network inside FGFS.


Types of servers that can be configured:
Types of server lists that can be configured in a server configuation:
# Relay server
# Relay server - the other servers in the network. Each has to have the full list (minus itself) for proper network function.
# Crossfeed server - ''what's this?''
# Crossfeed server - everything the server receives from local users and other servers is forwarded to the crossfeed server(s). Intended for running several connected fgms instances on the same host, e.g. for providing both a tracked and untracked service, without incurring additional external traffic.
# Tracker - this is sent an update every 10 sec
# Tracker - The server sends a digest update for each local user to the tracker every 10 sec.


Special callsigns:
Special callsigns:
* "'''obs'''" allows a connected FlightGear client to view all other MP pilots worldwide (position data and chat messages), yet remain invisible to them and on [[MPmap]].
* "'''obs'''" allows a connected FlightGear client to view all other MP pilots worldwide (position data and chat messages), yet remain invisible to them and on [[MPmap]].
* "'''mpdummy'''" prevents the pilot from being tracked on FGTracker.
* "'''mpdummy'''" prevents the pilot from being tracked on FGTracker. Not recommended - if several users use this callsign some will be ignored by the servers. Connect to an untracked server instead.


(Reference: fgms-0.9.13/src/server/fg_server.cxx)
(Reference: fgms-0.9.13/src/server/fg_server.cxx)

Revision as of 22:09, 28 June 2010

FGMS or FlightGear Multiplayer Server is a standalone network server for FlightGear and licensed under the GPL. It allows flying with other pilots over a network inside FGFS.

Types of server lists that can be configured in a server configuation:

  1. Relay server - the other servers in the network. Each has to have the full list (minus itself) for proper network function.
  2. Crossfeed server - everything the server receives from local users and other servers is forwarded to the crossfeed server(s). Intended for running several connected fgms instances on the same host, e.g. for providing both a tracked and untracked service, without incurring additional external traffic.
  3. Tracker - The server sends a digest update for each local user to the tracker every 10 sec.

Special callsigns:

  • "obs" allows a connected FlightGear client to view all other MP pilots worldwide (position data and chat messages), yet remain invisible to them and on MPmap.
  • "mpdummy" prevents the pilot from being tracked on FGTracker. Not recommended - if several users use this callsign some will be ignored by the servers. Connect to an untracked server instead.

(Reference: fgms-0.9.13/src/server/fg_server.cxx)

Related articles

External Links