On Mon, May 24, 2010 at 5:47 PM, Jörg Emmerich wrote: > Thanks Stuart for the explanation - and I guess I understand now how it > shall work in an event with a group of people having the same goals and > settings (e.g. TGA). Although I still see the possibility that some > (younger or older) kids "try to show off" by changing their "grade" and > making as much trouble as possible - but that is a minor concern. So: > Fine for them! > > I also understand that the ATC can choose which people he wants to deal > with - and as ATC that would be great news for me (if I would believe > that people do not manipulate their grades! But I see that as a minor > concern!).
If that becomes a problem, the "serious" ATC users can change their usage class to a user-defined value which the "kid" does not know. The MP protocol will transmit a hash of this value, so it will be non-trivial to determine, if not very difficult. > But still I do not understand how that works for the users in an "open > ATC environment", e.g. just dropping in at EDDF on her/his flight from > EHAM to LSZH. What do they see? Does ATC tell them while approaching the > airport to set certain filters and or grades? Because also for the "just > passing by users" it would be rather confusing suddenly seeing traffic > that ATC did not see/control. I experience that problem very often, when > visitor come in or depart with AI-traffic-manager enabled -- they > suddenly get hit -- and blame ATC for a "very bad work"! I may not have explained that the user's setting indicating their usage-class is independent of the (multiple) usage-classes that a user can choose to display. So, in this use-case we have: - User A, cross-country from EHAM to LSZH - Tower, performing ATC duties at EDDF - Users B, C, flying under control from Tower at EDDF. We'll assume that Tower, B and C have set a usage-class of "FGCom", while User A has no usage-class set. By default, all users will see all aircraft except those with a usage class of "ignore". So A, B, C and Tower would see each other, Tower can invite user A to take part in the ATC simulation. If A wishes to take part, no action is required by anyone. That should be straightforward. To extend this use-case, let's say User A decides to dogfight user B which spoils the simulation. Tower then asks users B, C to switch to only display usage-class "FGCom", while Tower ignores user A explicitly, in case someone else would like to join. User A can then continue tailing user B, but Tower, B, C can continue their simulation without being bothered. Extending it further, say User D on a similar cross-country comes across EDDF. By default she will see Tower, A, B, C, with user A waxing the tail of user B. Tower can also see User D, and may invite her to take part, changing her usage-class to "FGCom" to become visible to users B and C. I think this provides sufficient flexibility, though it relies on the Tower staying "open" to new aircraft, rather than just hiding all non-"FGCom" aircraft. However, I think that is something for the Tower to decide. I hope this addresses your concerns, and indeed will be easier to understand in practise than my explanation :) -Stuart ------------------------------------------------------------------------------ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel