[Flightgear-devel] FlightGear voice communication

2013-08-25 Thread Jörg Emmerich
As a point from a user:
I am getting very worried about this discussion about every body has
the possibility to setup his own FGCom server disabling the
guest:guest account and only accept registered pilot on their
server. 

To my knowledge this issue has been discussed for FGFS very extensively
already several times - and it was decided not to do that. For FGCOM I
would be against that even stronger - because with FGCOM we want to
attract more and more users to use the multiplayer environment - I guess
such restrictions will achieve the opposite:

- I myselfe would have problems to open again another (or even many!)
world wide accessible account(s) - with my data stored by unknown people
on unknown servers with unknown security! I guess you all heard about
the current security issues being raised right now worldwide (NAS,
Facebook, etc etc pp)

- and: what would it really help? As described that bad guy can always
get a new account - and bad words are not as bad as bad security.

- till now I see FGCOM as the ideal tool for multiplayer because of the
limited range with many realistic frequencies - but still being able to
talk worldwide to anybody! (there is already now a (little) problem
having just two FGCOM servers!

- How shall that work in future? Changing the server for each
multiplayer event? And prior to that investigate which users are
permitted? Or whenever you go to another airport? Or country? How do you
explain the pilots how to do that and when and why? Would'nt it be
easier then just to use e.g. mumble (at least there you can change the
group on the fly - many users ask us (ATC'S) already now to use that
easy to handle tool instead of the realistic but complicated
frequency changes in FGCOM!
- etc. -etc

And believe me: Doing ATC at EDDF for 4 days a week with 4h each session
I know that problem of babies all the way from nice kids being unable
to communicate with grown ups up to using absolutely abusive
language! There is only one solution to that: Warn them, then neglect
them, ask all others to neglect them too -- and most important: Do not
even try to discuss with them! Come to EDDF and you will see: It
works!! 

  Also remember: We have the Neglect-button in the PilotList - use
that also for FGCOM to blank any user out you do not want to hear! And
that decision may be kept for each user himself! And it works within
seconds - just compare that to the needed administrative efforts to get
somebody removed/locked from a server!

  Please - please - do not kill the very positive social aspects of the
multiplayer environment because of a few misbehaving people!


Thanks for working on improving the FGCOM - I like it - see how it gets
used more and more on: http://www.emmerich-j.de  --  EDDF-Triangel
Movies!


--
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear voice communication

2013-08-25 Thread Dirk Dittmann
 Hi Clément,

 I'm not convinced adding a string is relevant, in real life you haven't a
 message you tell you if you are correctly connected to X frequency. The
 only way to check is to look at your radio, in FG it's the same.
seams we have different experience in fgcom. And there will be no indication of 
the intersection problem? pls be so kind and approach a intersecting frequency 
from the the intersecting side.

[intersecting frequency]course[target frequency]-

and try to communicate with the target frequency.

I agree that in real life there are no problems.

But in reality we are sitting in flightgear and want to improve the fgcom tool.
Which has some borders:
 - selecting a chatroom by frequencies
 - from the source(apt.dat) of the frequency position

The question is how to deal with that to improve the simulation grade of 
flighgear.

I don't discus the update process of the apt.dat here, but how log it will 
take to update the frequency intersection errors ?

I don't understand the purpose to communicate with a ground frequency over a 
distance of 100nm.



 I see we share the same worries about the bandwidth, I agree we need to have
 a solution for sharing FGCom bandwidth. It seems IAX trunk is the solution
 but I don't know how to setup this for now.

connection(trunking) 2 servers will not save any bandwidth it raise the total 
use.

client1 -- server1 == server2 -- client2


Let the client dial the server direct. The sum of traffic is not raised and 
split to several server.

client2--server2-- client2

Then anyone can setup an fgcom server and handle as much frequencies he can. 
Also Your server at home could participate in the production operation.


dialbook.select(position, frequency, host, phonenumber){
...
}
fgcom.dial(user,password,host,phonenumber){
if( lastHost != host ){
iaxc_register(user, password, host);
}
iaxc_call(phonenumber);
}



Regards,
Dirk

--
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear voice communication

2013-08-25 Thread Dirk Dittmann
Clément,

 The easier solution is the last one, it can be really easy to implement this
 in FGCom standalone/integrated and totally transparent for our users. As
 example, we can decide that
 fgcom01.flightgear.org handles frequencies 118.0 to 124.9
 fgcom02.flightgear.org handles frequencies 125.0 to 131.9
 fgcom03.flightgear.org handles frequencies 132.0 to 137.0
 
 A simple test in FGCom standalone/integrated could be:
 if (freq  118.0  freq  125)
server = fgcom01.flightgear.org
 if (freq  124.9  freq  132)
server = fgcom02.flightgear.org
 if (freq  131.9)
server = fgcom03.flightgear.org
 
 We can also check if a server is up or down and skip it if needed, and
 redistribute the frequency flow on remaining servers. All of this is doable
 and totally transparent for the user.
 
 @Dirk: I would have your agreement to do that, is it ok for you ?
pls no hard-coded server decision.
Implement a dial book which reads a file(cvs) like:
ID,icao, frequency, lat, lon, type, name, range, server, phonenumber

The entity should be the radio station.

We have to manage the bandwidth so selecting server by frequency will not 
really fit. In future it means exchange stations between servers to balancing 
the load.

The fgcom client can download the dialbook on start up, so we can provide a 
fast update rate. may bee http/git/terrasync.


A main question is which source we use.

IMO 

Where is fgcom relevant. On our most atced airports ! 
There are atcs who dealing with the matters. So if there are frequency 
problems they would fix it if they could.
I think we have the power to manage our own dialbook Database.
We should start with the actual version of the postions.txt get it in our next 
dialbook DB and then manage it through git merges. So we can get much faster 
closer to reality(at our atced areas).

updates through apt.dat would be a hard thing. I cant see a mistakeless update 
process. 
apt.dat = unique dialbook_ID

my bee ICAO  Freqency  Type = dialbook_ID 



 
  We have the Neglect-button in the PilotList - use
  that also for FGCOM to blank any user out you do not want to hear!
 
 Unfortunately this is not doable... at least, not doable without a
 registration system.
I agree it is impossible unit flightgear has a unique user id.

dirk

--
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Scripted installation

2013-08-25 Thread Pat
On Fri, 23 Aug 2013 21:28:28 -0400
Pat pat.callah...@gmail.com wrote:

 On Fri, 23 Aug 2013 17:14:34 -0400
 Thanks,
We can change this in a future version unless you are still having
trouble...

I get no error now, just a redirect:
svn -r 2172 co  http://svn.code.sf.net/p/plib/code/trunk
Utrunk/src/ssg/ssg.h
Checked out revision 2172.

-Pat

By the way, I noticed there is a 2173 revision, but it changes only ssg
which we do not use.

 
 We'll include this in thu about to be released script version 1.9.12
 
 -Pat Callahan
 
 Wil
 Neeley bentchic...@gmail.com wrote:
 
  I fixed it by  editing line 449 to
  svn $PLIB_STABLE_REVISION_ co
  https://svn.code.sf.net/p/plib/code/trunkplib
  
  Wil Neeley
  
  
  On Fri, Aug 23, 2013 at 5:12 PM, Wil Neeley bentchic...@gmail.com
  wrote:
  
   When running the scripted installation on Crunchbang I get the
   following error.
   svn: Repository moved permanently to '
   http://svn.code.sf.net/p/plib/code/trunk'; please relocate
   How can I fix it
  
   Wil Neeley
  
 


--
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel