Hi, Suzy.

We wanted this flag to be stored on the server, across logins and clients, because the information needs to be evaluated at the server. It's also stored in settings.xml for two reasons:

a) It allows us to show that setting during the login process (but, you'll note, it's not editable there because you haven't logged in yet). b) The settings system provides a convenient mechanism for access to user settings information across the whole viewer, and it's the standard way we do preferences.

Changing it does require a server connection, and the viewer value is always overridden by what the server knows at login. So yes, editing it in settings.xml might affect what the viewer does only until next time you log in at which time it will be overridden. And for any server transaction, the value that the server has wins.

        Q


On Jun 12, 2009, at 9:48 AM, Suzy Deffeyes wrote:

Hi All,

I'm working on porting OGP (http://wiki.secondlife.com/wiki/Open_Grid_Protocol ) login and teleport from the OGP9 branch to Snowglobe.

I had a question about the PreferredMaturity setting. I can understand why the viewer would get the maturity flags from the server, but why save them in settings.xml? For authentication systems that don't pass back agent_region_access (like OpenSim or OGP), wouldn't that mean that I'd end up getting whatever the last main grid authenticate happened to store in my settings.xml? And wouldn't this mean the setting.xml value for PreferredMaturity would in fact not be user controllable via settings.xml?


_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to