[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