[Opensim-users] OSSL OSFunctionThreatLevel no longer works in opensim since the OSgrid packaged release of 2015-10-18 0.8.3 dev
dz
dz at bitzend.net
Wed Oct 28 14:19:07 UTC 2015
>
> From: Fred Beckhusen <fred at mitsi.com>
> To: opensim-users at opensimulator.org
> Subject: [Opensim-users] OSSL OSFunctionThreatLevel no longer, works
> [Ferd Frederix]
> Message-ID: <562FA1FE.3000207 at mitsi.com>
>
>
> Hi Thomas:
>
> You had OSFunctionThreatLevel = VeryHigh followed by a list of Allow* =
> true in your original ini files. OSFunctionThreatLevel = VeryHigh was
> probably all you needed. That one line set all functions "true" so anyone
> can do anything they want, which is also very dangerous. Any visitor could
> easily kill your systems with that high of a threat level. In spite of the
> warnings, pretty much everyone set it to VeryHigh (including me) which was
> not good.
Folks,
While I am happy to see the issue raised is resolved, it pains me
greatly to see comments like this.. Lets be clear about a couple things...
1. Letting users run ANY script can be "dangerous" to the performance of
your grid, whether it uses OS functions or not.
Any user with script execute permissions can start a script that repeated
calls a resource consuming function to degrade the sim / grid
performance. So just setting OSFunctionThreatLevel is NOT a grid wide
solution. It is a reminder to Grid operators that they need to consider
the implications of what they allow.
2. It is clear that the threat levels assigned to the OS functions have
historically been "dramatic".
NPC related functions are still labelled SEVERE, even though a lot of work
has been directed at making the default NPC creation/destruction process
much less "dangerous". You need to balance the benefits with the possible
consequences. I've crashed more sims using OSDraw functions (which
have a lower threat level, but over time can consume significantly more
resources) than I have generating 100's of NPCs at a time.
3. The OS functions can provide SIGNIFICANTLY BETTER performing scripts
than attempting to perform the same operations in "standard" LSL. For
instance.. Animation Overrides where OS functions eliminate the need to
loop 5 times a second to find out if the animation state has changed.
4. OS functions enable a much BROADER range of scripted applications than
standard LSL and should be be promoted as one of the advantages of the
OpenSim platform vs that Linden Place.
Please don't just say "They are dangerous, restrict them" ....
Doug Osborn
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20151028/068cd6d0/attachment.html>
More information about the Opensim-users
mailing list