30.03.2020, 09:44 
(Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2020, 13:50 von Manfred Aabye.)
	
	
	
		Test Config osslEnable.ini diese ist für die osslDefaultEnable.ini
Wenn jemand erfahrungen gemacht hat, können hier verbesserungen oder anmerkungen abgeben werden.
Die Konfigurationen eines Grid´s:
https://github.com/BigManzai/opensim-config
	
	
Wenn jemand erfahrungen gemacht hat, können hier verbesserungen oder anmerkungen abgeben werden.
Code:
; local region changes for Enable OSSL functions.
; copy this file to osslEnable.ini, unless you already have one with local changes that are still valid for current opensim version.
; this file is included from osslDefaultEnable.ini file where defaults are defined, and allows to override them
; to not edit that file, copy the line you want to change to this file, then edit here
; see osslDefaultEnable.ini and
; http://opensimulator.org/wiki/Category:OSSL_Functions for a description of OSSL functions
; do not delete this line;
[OSSL]
 ; Allow the use of os* functions (some are always available)
 ;AllowOSFunctions = true
 ; Allow the user of mod* functions.  This allows a script to pass messages
 ;   to a region module via the modSendCommand() function and is used by some
 ;   modules to extend the scripting language.
 ;AllowMODFunctions = true
 ; Allow the use of LightShare functions.
 ; The setting enable_windlight = true must also be enabled in the [LightShare] section.
 ;AllowLightShareFunctions = true
 ; Send function permission error to owner if true, to all if false
 ;PermissionErrorToOwner = false
 
 ; Function Threat level
 ; Several functions have a predefined threat level, one of:  None, VeryLow, Low, Moderate, High, VeryHigh, Severe.
 ; See http://opensimulator.org/wiki/Threat_level for more information on these levels.
 ; Blanket enabling the ossl functions is dangerous and we do not recommend setting higher
 ;   than 'Low' unless you have a high level of trust in all the users that can run scripts
 ;   in your simulator.  It is safer to explicitly allow certain types of user to run
 ;   higher threat level OSSL functions, as detailed later on.
 ; This setting defines the highest level allowed to execute
 OSFunctionThreatLevel = VeryHigh
 ; The threat level can be replaced by more detailed rules by lines of the form
 ; Allow_FunctionName = parameters
 ; To use the default threat level coment the respective line
 ; parameters can be:
 ; 'false' disables the function.
 ; 'true' enables for everyone
 ;  or to enable for individuals or groups, set it to a comma separated list. This checks
 ;    against the owner of the object containing the script.
 ;    The comma separated entries in the list may be one of:
 ;           "GRID_GOD" -- enable for users with UserLevel >= 200
 ;           "GOD" -- enable for users with rights to be god (local or grid)
 ;           "ACTIVE_GOD" -- enable for users that are present and with active god power
 ;           "ESTATE_MANAGER" -- enable for estate manager
 ;           "ESTATE_OWNER" -- enable for estate owner
 ;           "PARCEL_OWNER" -- enable for parcel owner
 ;           "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
 ;           uuid -- enable for specified ID (may be avatar or group ID)
 ;    from this we can also create macros that can be include in the list as
 ;    ${OSSL|macroname} see examples below
 ; parcel macros
 ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
 ;    a region is selling or otherwise giving away parcel ownership. By default, parcel
 ;    ownership or group membership does not enable OSSL functions. Uncomment the
 ;    appropriate line below to allow parcel ownership and groups to do restricted
 ;    OSSL functions. It might be better to check the list below and edit the ones
 ;    to enable individually.
 ; osslParcelO = ""
 ; osslParcelOG = ""
 osslParcelO = "PARCEL_OWNER,"
 osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,"
 ; NPC macros
 ; These can be mis-used so limit use to those you can trust.
 osslNPC = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 
 ; example
 ; Allow_osNpcCreate =               ${OSSL|osslNPC}
 
 ; The threat level also can be replaced by lines of the form
 ; Creators__FunctionName = comma separated list of UUIDs
 ; this will enable the function for users that are the script creators and owners of the prim
; *************************************************
; add lines with our region local changes, below this to replace the default on osslDefaultEnable.ini or code.
 Allow_osDrawText =                 true
 Allow_osGetAgents =                 true
 Allow_osGetAvatarList =              true
 Allow_osGetGender =               true
 Allow_osGetHealth =               true
 Allow_osGetHealRate =             true
 Allow_osGetNPCList =              true
 Allow_osGetRezzingObject =        true
 Allow_osNpcGetOwner =             ${OSSL|osslNPC}
 Allow_osSetSunParam =             ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportOwner =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osWindActiveModelPluginName = true
 Allow_osSetEstateSunSettings =    ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetRegionSunSettings =    ESTATE_MANAGER,ESTATE_OWNER
 Allow_osEjectFromGroup =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceBreakAllLinks =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceBreakLink =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetWindParam =            true
 Allow_osInviteToGroup =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osReplaceString =           true
 Allow_osSetDynamicTextureData =  true
 Allow_osSetDynamicTextureDataFace =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureDataBlend =  ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureDataBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURL =        ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURLBlend =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURLBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelMediaURL =       ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelSIPAddress =     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetPrimFloatOnWater =     true
 Allow_osSetWindParam =            ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTerrainFlush =            ESTATE_MANAGER,ESTATE_OWNER
 Allow_osUnixTimeToTimestamp =     true
 Allow_osAvatarName2Key =          true
 Allow_osFormatString =            true
 Allow_osKey2Name =                ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osListenRegex =             true
 Allow_osLoadedCreationDate =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osLoadedCreationID =        ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osLoadedCreationTime =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osMessageObject =           true
 Allow_osRegexIsMatch =            true
 Allow_osGetAvatarHomeURI =        true
 Allow_osNpcSetProfileAbout =      ${OSSL|osslNPC}
 Allow_osNpcSetProfileImage =      ${OSSL|osslNPC}
 Allow_osDie =                     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osDetectedCountry =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osDropAttachment =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osDropAttachmentAt =        ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetAgentCountry =         true
 Allow_osGetGridCustom =           true
 Allow_osGetGridGatekeeperURI =    true
 Allow_osGetGridHomeURI =          true
 Allow_osGetGridLoginURI =         true
 Allow_osGetGridName =             true
 Allow_osGetGridNick =             true
 Allow_osGetNumberOfAttachments =  true
 Allow_osGetRegionStats =          true
 Allow_osGetSimulatorMemory =      true
 Allow_osGetSimulatorMemoryKB =    true
 Allow_osMessageAttachments =      ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetSpeed =                ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetOwnerSpeed =           ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osCauseDamage =             ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osCauseHealing =            ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetHealth =               ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetHealRate =             ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceAttachToAvatar =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceAttachToAvatarFromInventory = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceCreateLink =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDropAttachment =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDropAttachmentAt =   ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetLinkPrimitiveParams =  true
 Allow_osGetPhysicsEngineType =    true
 Allow_osGetRegionMapTexture =     true
 Allow_osGetScriptEngineName =     true
 Allow_osGetSimulatorVersion =     true
 Allow_osMakeNotecard =            true
 Allow_osMatchString =             true
 Allow_osNpcCreate =               true
 Allow_osNpcGetPos =               ${OSSL|osslNPC}
 Allow_osNpcGetRot =               ${OSSL|osslNPC}
 Allow_osNpcLoadAppearance =       true
 Allow_osNpcMoveTo =               ${OSSL|osslNPC}
 Allow_osNpcMoveToTarget =         ${OSSL|osslNPC}
 Allow_osNpcPlayAnimation =        ${OSSL|osslNPC}
 Allow_osNpcRemove =               true
 Allow_osNpcSaveAppearance =       ${OSSL|osslNPC}
 Allow_osNpcSay =                  ${OSSL|osslNPC}
 Allow_osNpcSayTo =                ${OSSL|osslNPC}
 Allow_osNpcSetRot =               ${OSSL|osslNPC}
 Allow_osNpcShout =                ${OSSL|osslNPC}
 Allow_osNpcSit =                  true
 Allow_osNpcStand =                ${OSSL|osslNPC}
 Allow_osNpcStopAnimation =        ${OSSL|osslNPC}
 Allow_osNpcStopMoveToTarget =     ${OSSL|osslNPC}
 Allow_osNpcTouch =                ${OSSL|osslNPC}
 Allow_osNpcWhisper =              ${OSSL|osslNPC}
 Allow_osOwnerSaveAppearance =     true
 Allow_osParcelJoin =              ESTATE_MANAGER,ESTATE_OWNER
 Allow_osParcelSubdivide =         ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRegionRestart =           ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRegionNotice =            ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetProjectionParams =     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetRegionWaterHeight =    ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetStateEvents =          false   ; deprecated
 Allow_osSetTerrainHeight =        ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetTerrainTexture =       ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
 Allow_osAgentSaveAppearance =     ESTATE_MANAGER,ESTATE_OWNER
 Allow_osAvatarPlayAnimation =     true
 Allow_osAvatarStopAnimation =     true
 Allow_osForceAttachToOtherAvatarFromInventory = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDetachFromAvatar =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceOtherSit =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetNotecard =             true
 Allow_osGetNotecardLine =         true
 Allow_osGetNumberOfNotecardLines = true
 Allow_osSetRot  =                 ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelDetails =        ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osConsoleCommand =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGrantScriptPermissions =  ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osKickAvatar =              ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRevokeScriptPermissions = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportAgent =           ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportObject =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNERDie Konfigurationen eines Grid´s:
https://github.com/BigManzai/opensim-config
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen, 
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
	
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.

 
 

 
