osslEnable.ini.example 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ; local region changes for Enable OSSL functions.
  2. ; copy this file to osslEnable.ini, unless you already have one with local changes that are still valid for current opensim version.
  3. ; this file is included from osslDefaultEnable.ini file where defaults are defined, and allows to override them
  4. ; to not edit that file, copy the line you want to change to this file, then edit here
  5. ; see osslDefaultEnable.ini and
  6. ; http://opensimulator.org/wiki/Category:OSSL_Functions for a description of OSSL functions
  7. ; do not delete this line;
  8. [OSSL]
  9. ; Allow the use of os* functions (some are always available)
  10. ;AllowOSFunctions = true
  11. ; Allow the user of mod* functions. This allows a script to pass messages
  12. ; to a region module via the modSendCommand() function and is used by some
  13. ; modules to extend the scripting language.
  14. ;AllowMODFunctions = true
  15. ; Allow the use of LightShare functions.
  16. ; The setting enable_windlight = true must also be enabled in the [LightShare] section.
  17. ;AllowLightShareFunctions = true
  18. ; Send function permission error to owner if true, to all if false
  19. ;PermissionErrorToOwner = false
  20. ; Function Threat level
  21. ; Several functions have a predefined threat level, one of: None, VeryLow, Low, Moderate, High, VeryHigh, Severe.
  22. ; See http://opensimulator.org/wiki/Threat_level for more information on these levels.
  23. ; Blanket enabling the ossl functions is dangerous and we do not recommend setting higher
  24. ; than 'Low' unless you have a high level of trust in all the users that can run scripts
  25. ; in your simulator. It is safer to explicitly allow certain types of user to run
  26. ; higher threat level OSSL functions, as detailed later on.
  27. ; This setting defines the highest level allowed to execute
  28. OSFunctionThreatLevel = VeryLow
  29. ; The threat level can be replaced by more detailed rules by lines of the form
  30. ; Allow_FunctionName = parameters
  31. ; To use the default threat level coment the respective line
  32. ; parameters can be:
  33. ; 'false' disables the function.
  34. ; 'true' enables for everyone
  35. ; or to enable for individuals or groups, set it to a comma separated list. This checks
  36. ; against the owner of the object containing the script.
  37. ; The comma separated entries in the list may be one of:
  38. ; "GRID_GOD" -- enable for users with UserLevel >= 200
  39. ; "GOD" -- enable for users with rights to be god (local or grid)
  40. ; "ACTIVE_GOD" -- enable for users that are present and with active god power
  41. ; "ESTATE_MANAGER" -- enable for estate manager
  42. ; "ESTATE_OWNER" -- enable for estate owner
  43. ; "PARCEL_OWNER" -- enable for parcel owner
  44. ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
  45. ; uuid -- enable for specified ID (may be avatar or group ID)
  46. ; from this we can also create macros that can be include in the list as
  47. ; ${OSSL|macroname} see examples below
  48. ; parcel macros
  49. ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
  50. ; a region is selling or otherwise giving away parcel ownership. By default, parcel
  51. ; ownership or group membership does not enable OSSL functions. Uncomment the
  52. ; appropriate line below to allow parcel ownership and groups to do restricted
  53. ; OSSL functions. It might be better to check the list below and edit the ones
  54. ; to enable individually.
  55. osslParcelO = ""
  56. osslParcelOG = ""
  57. ; osslParcelO = "PARCEL_OWNER,"
  58. ; osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,"
  59. ; NPC macros
  60. ; These can be mis-used so limit use to those you can trust.
  61. osslNPC = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
  62. ; example
  63. ; Allow_osNpcCreate = ${OSSL|osslNPC}
  64. ; The threat level also can be replaced by lines of the form
  65. ; Creators__FunctionName = comma separated list of UUIDs
  66. ; this will enable the function for users that are the script creators and owners of the prim
  67. ; *************************************************
  68. ; add lines with our region local changes, below this to replace the default on osslDefaultEnable.ini or code.