Olivier JACQ wrote:
> The MP conversation is interesting.
>
> Why should people choose between one or another MP Server :
>
> 1. Because it is written in the doc (Wiki, ...)
> 2. Because they check their latency from their location (which is the best 
> option).
> 3. Because they choose it based on its location.
>
> I don't really know how this is handed in other games, but the easier would 
> be :
>
> One domaine name to enter in the config file (mpserver.flightgear.org (no 
> number).
> Then, following the latency, attribute the gamer to the proper mpserver.
I kinda agree as I've written and have the code for 
http://biasva.com/bias/ (and am thinking about to GPL this as a virtual 
airline application for FlightGear, ie livery, pilots and flightplans etc).

Vatsim and IVAO contain (they had an argument so are similar forks) have 
a status.txt file to all the MP servers, and then one can pick one (with 
5 minute update)
http://usa-s1.vatsim.net/data/status.txt

This was an issue as my algorithm in parsing above and an error decided 
to pick the first one always which led to being succesfully "banned 
permerantly". This lead to a new algorithm that picked a server that did 
not include the first one (sighs).

However in the  FG scenario then its 10 frames per second and a slightly 
different role

What I envisage it booting up Fg with
--multiplay=auto

I think the solution maybe would be to create and "index" of current MP 
servers online and their latency. That would allow flightgear as an 
application to decide and indeed to swap servers mid flight as 
circumstance applies.

To create the Index server, I am already researching/playing using 
google appengine "cloud", to maintain a global the index, however GAE  
does not accept sockets, and only TCP traffic. This however could be a 
patch on mpservers and status. ie keepalive psuedo.

Using google appengine and its globally distribnuted by nature would 
accomodate this, and also would be light traffic.


just a thought

pete

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to