[Opensim-dev] [SimulatorFeatures] mapping to OpenSimExtras
Ai Austin
ai.ai.austin at gmail.com
Sun Sep 6 16:56:33 UTC 2015
I have been trying to unpick what is going on with these features
that are extras communicated to the viewers that support things...
the Wiki page here lists what seems to be the case at the moment...
it would be good if people in the know about this could check it
reflects reality and the current 0.8.2 dev master setup.
http://opensimulator.org/wiki/SimulatorFeatures_Extras
But in trying to understand why OSGrid is not actually passing any of
the OpenSimExtras to viewers (such as GridURL, etc), and noting it
only passes through the say, shout and whisper ranges Cinder Roxley
has delved into the code and see some odd things. The notes below
are an edited version of an exchange between Cinder and myself in the
last few days to try to shed light on this. Its not quite suitable
for a mantis entry, so I hope the opensim-dev mailing list is a
suitable place to raise this.
SimulatorFeatures.cs
-------------------------------
The settings directly under SimulatorFeatures.cs seem to be
deprecated and pending removal. I think they are coming from
GridService now. There's a code comment in SimulatorFeatures.cs that says:
//
// All this is obsolete since getting these features from the grid service!!
// Will be removed after the next release
//
I have noted that OpenSimDefaults.ini [ClientStack.LindenCaps] has
Cap_SimulatorFeatures = "" which means its disabled.
Should SimulatorFeatures.cs and the Cap_SimulatorFeatures line be
removed in the dev master while some of the refactoring is going on
ahead of a new stable release, given the comment in the current code,
and to clarify a bit what is going on here?
SuppressConsoleCommands
------------------------------------------
Cinder also found that there can be an issue with communication of
teh OpenSimExtras to the viewer if SuppressConsoleCommands is set to
False in the configuration. It appears that if SupressConsoleCommands
is not True that it may not load the service urls.
I could not find any reference to in the any configuration files or
.ini.example files... but Cinder was looking directly in code and saw
that if it's set False that the service urls are left unset and
omitted from OpenSimExtras. It may not have ever been added to an
ini, but it's referenced in code.
More information about the Opensim-dev
mailing list