Hi Torsten

That's an interesting concept, I was thinking about groups as well.

But instead of writing extra code on top of the current client and server,
could we use different ports on the server?

Let me explain: if I understand correctly, the server already allows
connection to port 5002 for testing.,
What if we extend the concept to multiple ports and maybe assign a name to
the port to make things clear.

As you said, some of the predefined groups could be:
- Beginner => port 5000
- Adheres to/provides ATC => port 5001
- Combat/Fighter on a mission => port 5002
- Airliner => port 5003

(I'd group "Adheres to/provides ATC" and "Airliner" together for now).

Obviously the server will need to do a bit more work, but at least the
demultiplexing between groups is done by the TCP/IP stack, which is quite
optimal.

The only drawback is that groups are *really* separate, it would not be easy
to see traffic from other groups.

Just an idea,

  Tom



On Sat, Nov 14, 2009 at 4:02 AM, Torsten Dreyer <tors...@t3r.de> wrote:

> > Perhaps by adding a
> > /ai/models/multiplayer/controls/show-model
> > property (or similar) to each multiplayer entry that defaults to true
> > (show) but can be set to false to hide the model of that pilot.
> >
> > Access to these properties could e.g. be via the pilot list as for
> MP-chat
> > ignore.
> >
> > I'm not entirely sure it is a good idea to add this, though. OTOH if I
> > really do not want to see or hear pilot X, then why not give me the
> option
> > to ignore him (as I otherwise probably would have done it mentally anyway
> > otherwise).
> Without having thought about the technical implementation, the concept of
> having "groups" comes to my mind.
> Probably some set of predefined groups, like
> - Beginner
> - Adheres to/provides ATC
> - Combat/Fighter on a mission
> - Airliner
> and/or locally defined groups.
> The user can select what groups he belongs to and only gets the MP traffic
> from other members of these groups.
> If the MP-server knows about these groups and it's members, it is able to
> distribute it's data to a limited set of users. This should save some
> traffic
> and might help with a growing community of MP-pilots.
> Immediately the idea of using a directory server with LDAP access pops up
> in
> my head.
> And, unfortunately, that this does not sound like a trivial task :-(
>
> Torsten
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to