mirror of
https://github.com/Misterblue/opensim-docker.git
synced 2026-07-29 19:03:18 +00:00
Renames files into new positions to simplify and make organization clearer.
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
;;
|
||||
;; Please don't change this file.
|
||||
;; All optional settings are in GridCommon.ini.example,
|
||||
;; which you can copy and change.
|
||||
;;
|
||||
|
||||
[Includes]
|
||||
Include-Common = "config-include/GridCommon.ini"
|
||||
|
||||
[Modules]
|
||||
AssetServices = "RegionAssetConnector"
|
||||
InventoryServices = "RemoteXInventoryServicesConnector"
|
||||
GridServices = "RegionGridServicesConnector"
|
||||
AvatarServices = "RemoteAvatarServicesConnector"
|
||||
NeighbourServices = "NeighbourServicesOutConnector"
|
||||
AuthenticationServices = "RemoteAuthenticationServicesConnector"
|
||||
AuthorizationServices = "LocalAuthorizationServicesConnector"
|
||||
PresenceServices = "RemotePresenceServicesConnector"
|
||||
UserAccountServices = "RemoteUserAccountServicesConnector"
|
||||
AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector"
|
||||
GridUserServices = "RemoteGridUserServicesConnector"
|
||||
SimulationServices = "RemoteSimulationConnectorModule"
|
||||
EntityTransferModule = "BasicEntityTransferModule"
|
||||
InventoryAccessModule = "BasicInventoryAccessModule"
|
||||
LandServices = "RemoteLandServicesConnector"
|
||||
MapImageService = "MapImageServiceModule"
|
||||
SearchModule = "BasicSearchModule"
|
||||
MuteListService = "RemoteMuteListServicesConnector"
|
||||
|
||||
LandServiceInConnector = true
|
||||
NeighbourServiceInConnector = true
|
||||
SimulationServiceInConnector = true
|
||||
LibraryModule = true
|
||||
|
||||
[SimulationDataStore]
|
||||
LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
|
||||
|
||||
[EstateDataStore]
|
||||
LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
|
||||
|
||||
[AssetService]
|
||||
LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
|
||||
|
||||
[GridService]
|
||||
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
||||
; for the LocalGridServicesConnector which is used by the Remote one
|
||||
StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
|
||||
NetworkConnector = "OpenSim.Services.Connectors.dll:GridServicesConnector"
|
||||
|
||||
; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
|
||||
; the inappropriate console commands that it registers.
|
||||
SuppressConsoleCommands = true
|
||||
|
||||
[LibraryService]
|
||||
LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
|
||||
LibraryName = "OpenSim Library"
|
||||
DefaultLibrary = "./inventory/Libraries.xml"
|
||||
|
||||
[Friends]
|
||||
Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector"
|
||||
|
||||
[MapImageService]
|
||||
LocalServiceModule = "OpenSim.Services.Connectors.dll:MapImageServicesConnector"
|
||||
@@ -0,0 +1,233 @@
|
||||
; This is the main configuration file for an instance of OpenSim running in grid mode
|
||||
|
||||
[DatabaseService]
|
||||
;
|
||||
; ### Choose the DB
|
||||
;
|
||||
|
||||
; SQLite
|
||||
Include-Storage = "config-include/storage/SQLiteStandalone.ini";
|
||||
|
||||
; MySql
|
||||
; Uncomment these lines if you want to use mysql storage
|
||||
; Change the connection string to your db details
|
||||
; Remove SslMode=None if you need secure connection to the local mysql
|
||||
; In most cases ssl is just a pure waste of resources, specially when mySql is on same machine, and closed to outside
|
||||
;StorageProvider = "OpenSim.Data.MySQL.dll"
|
||||
;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;SslMode=None;"
|
||||
; Uncomment this line if you are using MySQL and want to use a different database for estates
|
||||
; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
|
||||
; Most people won't need to do this so only uncomment if you know what you're doing.
|
||||
;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;SslMode=None;"
|
||||
|
||||
; MSSQL
|
||||
; Uncomment these lines if you want to use MSSQL storage
|
||||
; Change the connection string to your db details
|
||||
; The value for server property is shown in your SQL Server Management Studio login dialog.
|
||||
; (This sample is the default of express edition)
|
||||
;StorageProvider = "OpenSim.Data.MSSQL.dll"
|
||||
;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"
|
||||
|
||||
; PGSQL
|
||||
; Uncomment these lines if you want to use PGSQL storage
|
||||
; Change the connection string to your db details
|
||||
;StorageProvider = "OpenSim.Data.PGSQL.dll"
|
||||
;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;"
|
||||
|
||||
[Hypergrid]
|
||||
; Uncomment the variable GatekeeperURI in this section to enable
|
||||
; Hypergrid configuration. Otherwise, ignore.
|
||||
|
||||
;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
|
||||
;; If this is a standalone world, this is the address of this instance.
|
||||
;; If this is a grided simulator, this is the address of the external robust server
|
||||
;; that runs the Gatekeeper service.
|
||||
;; For example http://myworld.com:9000 or http://myworld.com:8002
|
||||
; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||
|
||||
;# {GatekeeperURIAlias} {Hypergrid} {alternative hostnames (FQDN), or IPs of the gatekeeper of this world and port} {}
|
||||
;; comma separated list,
|
||||
;; in case there was for example a dns change, etc
|
||||
; GatekeeperURIAlias = myoldname.something.org
|
||||
|
||||
;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
|
||||
;; If this is a standalone world, this is the address of this instance.
|
||||
;; If this is a grided simulator, this is the address of the external robust server that
|
||||
;; runs the UserAgentsService.
|
||||
;; For example http://myworld.com:9000 or http://myworld.com:8002
|
||||
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||
|
||||
;# {HomeURIAlias} {Hypergrid} {Old http schema (default http://), hostnames (FQDN), or IPs of the gatekeeper of this world and port (default 80 or 443)} {}
|
||||
;; comma separated list,
|
||||
;; in case there was for example a dns change, etc but it is still same grid
|
||||
; HomeURIAlias = myoldname.something.org, 127.0.0.1,127.0.0.1:8043
|
||||
|
||||
|
||||
[Modules]
|
||||
;; Asset cache module.
|
||||
;; Warning this is required for several region features
|
||||
|
||||
AssetCaching = "FlotsamAssetCache"
|
||||
Include-FlotsamCache = "config-include/FlotsamCache.ini"
|
||||
|
||||
;; Optionally, the port for the LLProxyLoginModule module can be changed
|
||||
;Setup_LLProxyLoginModule = "9090/"
|
||||
|
||||
;; Authorization is not on by default, as it depends on external php
|
||||
;AuthorizationServices = "RemoteAuthorizationServicesConnector"
|
||||
|
||||
[AssetService]
|
||||
DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
|
||||
AssetLoaderArgs = "assets/AssetSets.xml"
|
||||
|
||||
;
|
||||
; Change this to your grid-wide asset server. Do not add a slash to the end of any of these addresses.
|
||||
;
|
||||
AssetServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[InventoryService]
|
||||
;
|
||||
; Change this to your grid-wide inventory server
|
||||
;
|
||||
InventoryServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
;MaxRetries = 0
|
||||
|
||||
[GridInfo]
|
||||
;
|
||||
; Change this to your grid info service
|
||||
;
|
||||
GridInfoURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||
|
||||
[GridService]
|
||||
;
|
||||
; Change this to your grid-wide grid server
|
||||
;
|
||||
GridServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
;AllowHypergridMapSearch = true
|
||||
|
||||
;; Directory for map tile images of linked regions
|
||||
; MapTileDirectory = "./maptiles"
|
||||
|
||||
; === HG ONLY ===
|
||||
;; Change this to the address of your Gatekeeper service
|
||||
;; (usually bundled with the rest of the services in one
|
||||
;; Robust server in port ${Const|PublicPort}, but not always)
|
||||
Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
|
||||
|
||||
[EstateDataStore]
|
||||
;
|
||||
; Uncomment if you want centralized estate data at robust server,
|
||||
; in which case the URL in [EstateService] will be used
|
||||
;
|
||||
;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataRemoteConnector"
|
||||
|
||||
[EstateService]
|
||||
EstateServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[Messaging]
|
||||
; === HG ONLY ===
|
||||
;; Change this to the address of your Gatekeeper service
|
||||
;; (usually bundled with the rest of the services in one
|
||||
;; Robust server in port ${Const|PublicPort}, but not always)
|
||||
Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
|
||||
|
||||
[AvatarService]
|
||||
;
|
||||
; Change this to your grid-wide grid server
|
||||
;
|
||||
AvatarServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[AgentPreferencesService]
|
||||
;
|
||||
; Change this to your grid-wide avatar prefs server
|
||||
;
|
||||
AgentPreferencesServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[PresenceService]
|
||||
;
|
||||
; Change this to your grid-wide presence server
|
||||
;
|
||||
PresenceServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[UserAccountService]
|
||||
;
|
||||
; Change this to your grid-wide user accounts server
|
||||
;
|
||||
UserAccountServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[GridUserService]
|
||||
;
|
||||
; Change this to your grid-wide user server
|
||||
;
|
||||
GridUserServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[AuthenticationService]
|
||||
;
|
||||
; Change this to your grid-wide authentication server
|
||||
;
|
||||
AuthenticationServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[FriendsService]
|
||||
;
|
||||
; Change this to your grid-wide friends server
|
||||
;
|
||||
FriendsServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[HGInventoryAccessModule]
|
||||
;
|
||||
; === HG ONLY ===
|
||||
; Change this to your server
|
||||
; accessible from other grids
|
||||
;
|
||||
;; If you want to protect your assets from being copied by foreign visitors
|
||||
;; set this to false. You may want to do this on sims that have licensed content.
|
||||
;; Default is true.
|
||||
; OutboundPermission = True
|
||||
|
||||
;; Send visual reminder to local users that their inventories are unavailable while they are traveling
|
||||
;; and available when they return. True by default.
|
||||
;RestrictInventoryAccessAbroad = True
|
||||
|
||||
;; Warning: advanced and unusual. Default is false.
|
||||
;; Enables configurations where grids share user services, including inventory,
|
||||
;; while separating regions' assets from users' assets. Asset transfer between
|
||||
;; the users' asset server and the regions' asset server is done in HG-like manner.
|
||||
; CheckSeparateAssets = false
|
||||
; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
|
||||
|
||||
|
||||
[HGAssetService]
|
||||
;
|
||||
; === HG ONLY ===
|
||||
;; The asset types that this grid can export to / import from other grids.
|
||||
;; Comma separated.
|
||||
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
||||
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
||||
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
||||
;;
|
||||
;; Leave blank or commented if you don't want to apply any restrictions.
|
||||
;; A more strict, but still reasonable, policy may be to disallow the exchange
|
||||
;; of scripts, like so:
|
||||
; DisallowExport ="LSLText"
|
||||
; DisallowImport ="LSLBytecode"
|
||||
|
||||
[HGFriendsModule]
|
||||
; User level required to be able to send friendship invitations to foreign users
|
||||
;LevelHGFriends = 0;
|
||||
|
||||
[MapImageService]
|
||||
MapImageServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
|
||||
[AuthorizationService]
|
||||
; If you have regions with access restrictions
|
||||
; specify them here using the convention
|
||||
; Region_<Region_Name> = <flags>
|
||||
; Valid flags are:
|
||||
; DisallowForeigners -- HG visitors not allowed
|
||||
; DisallowResidents -- only Admins and Managers allowed
|
||||
; Example:
|
||||
; Region_Test_1 = "DisallowForeigners"
|
||||
|
||||
|
||||
[MuteListService]
|
||||
MuteListServerURI = "${Const|PrivURL}:${Const|PrivatePort}"
|
||||
@@ -0,0 +1,88 @@
|
||||
;;
|
||||
;; Please don't change this file.
|
||||
;; All optional settings are in GridCommon.ini.example,
|
||||
;; which you can copy and change.
|
||||
;;
|
||||
|
||||
[Includes]
|
||||
Include-Common = "config-include/GridCommon.ini"
|
||||
|
||||
[Startup]
|
||||
WorldMapModule = "HGWorldMap"
|
||||
|
||||
[Modules]
|
||||
AssetServices = "RegionAssetConnector"
|
||||
InventoryServices = "HGInventoryBroker"
|
||||
GridServices = "RegionGridServicesConnector"
|
||||
AvatarServices = "RemoteAvatarServicesConnector"
|
||||
NeighbourServices = "NeighbourServicesOutConnector"
|
||||
AuthenticationServices = "RemoteAuthenticationServicesConnector"
|
||||
AuthorizationServices = "LocalAuthorizationServicesConnector"
|
||||
PresenceServices = "RemotePresenceServicesConnector"
|
||||
UserAccountServices = "RemoteUserAccountServicesConnector"
|
||||
AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector"
|
||||
GridUserServices = "RemoteGridUserServicesConnector"
|
||||
SimulationServices = "RemoteSimulationConnectorModule"
|
||||
EntityTransferModule = "HGEntityTransferModule"
|
||||
InventoryAccessModule = "HGInventoryAccessModule"
|
||||
LandServices = "RemoteLandServicesConnector"
|
||||
FriendsModule = "HGFriendsModule"
|
||||
MapImageService = "MapImageServiceModule"
|
||||
UserManagementModule = "HGUserManagementModule"
|
||||
SearchModule = "BasicSearchModule"
|
||||
MuteListService = "RemoteMuteListServicesConnector"
|
||||
|
||||
LandServiceInConnector = true
|
||||
NeighbourServiceInConnector = true
|
||||
SimulationServiceInConnector = true
|
||||
LibraryModule = true
|
||||
|
||||
Setup_EntityTransferModule = disabled
|
||||
Setup_WorldMapModule = disabled
|
||||
|
||||
[SimulationDataStore]
|
||||
LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
|
||||
|
||||
[EstateDataStore]
|
||||
LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
|
||||
|
||||
[AssetService]
|
||||
LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
|
||||
HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"
|
||||
|
||||
[InventoryService]
|
||||
LocalGridInventoryService = "OpenSim.Region.CoreModules.dll:RemoteXInventoryServicesConnector"
|
||||
|
||||
[GridService]
|
||||
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
||||
StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
|
||||
|
||||
NetworkConnector = "OpenSim.Services.Connectors.dll:GridServicesConnector"
|
||||
|
||||
; Needed to display non-default map tile images for linked regions
|
||||
AssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
|
||||
|
||||
HypergridLinker = true
|
||||
AllowHypergridMapSearch = true
|
||||
SuppressConsoleCommands = true
|
||||
|
||||
[LibraryService]
|
||||
LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
|
||||
LibraryName = "OpenSim Library"
|
||||
DefaultLibrary = "./inventory/Libraries.xml"
|
||||
|
||||
[Friends]
|
||||
Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector"
|
||||
|
||||
[Messaging]
|
||||
MessageTransferModule = HGMessageTransferModule
|
||||
LureModule = HGLureModule
|
||||
|
||||
[HGInstantMessageService]
|
||||
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
|
||||
GridService = "OpenSim.Services.Connectors.dll:GridServicesConnector"
|
||||
PresenceService = "OpenSim.Services.Connectors.dll:PresenceServicesConnector"
|
||||
UserAgentService = "OpenSim.Services.Connectors.dll:UserAgentServiceConnector"
|
||||
|
||||
[MapImageService]
|
||||
LocalServiceModule = "OpenSim.Services.Connectors.dll:MapImageServicesConnector"
|
||||
@@ -0,0 +1,235 @@
|
||||
; Enable OSSL functions.
|
||||
; Including this file in a region's set of INI files, causes the OpenSimulator
|
||||
; specific functions to be enabled.
|
||||
; See http://opensimulator.org/wiki/Category:OSSL_Functions for a description of OSSL functions
|
||||
; do not edit this file.
|
||||
; copy the line you want to change and paste it on osslEnable.ini, then change there
|
||||
|
||||
|
||||
[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 = VeryLow
|
||||
|
||||
; 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
|
||||
|
||||
; 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
|
||||
|
||||
|
||||
; *************************************************
|
||||
|
||||
; ThreatLevel None
|
||||
Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
;Allow_osGetGender = true
|
||||
;Allow_osGetHealth = true
|
||||
;Allow_osGetHealRate = true
|
||||
Allow_osGetNPCList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
;Allow_osGetRezzingObject = true
|
||||
;Allow_osGetSunParam = true
|
||||
Allow_osNpcGetOwner = ${OSSL|osslNPC}
|
||||
Allow_osSetSunParam = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
;Allow_osWindActiveModelPluginName = true
|
||||
|
||||
; ThreatLevel Nuisance
|
||||
Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel VeryLow
|
||||
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 = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
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_osSetParcelMediaURL = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetParcelMusicURL = ${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
|
||||
|
||||
; ThreatLevel Low
|
||||
Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
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 = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osRegexIsMatch = true
|
||||
Allow_osGetAvatarHomeURI = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osNpcSetProfileAbout = ${OSSL|osslNPC}
|
||||
Allow_osNpcSetProfileImage = ${OSSL|osslNPC}
|
||||
Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel Moderate
|
||||
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 = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetGridCustom = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetGridGatekeeperURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetGridHomeURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetGridLoginURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetGridName = true
|
||||
Allow_osGetGridNick = true
|
||||
Allow_osGetNumberOfAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetRegionStats = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetSimulatorMemory = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osReplaceAgentEnvironment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetOwnerSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osRequestURL = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osRequestSecureURL = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel High
|
||||
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 = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetPhysicsEngineType = true
|
||||
Allow_osGetRegionMapTexture = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetScriptEngineName = true
|
||||
Allow_osGetSimulatorVersion = true
|
||||
Allow_osMakeNotecard = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osMatchString = true
|
||||
Allow_osNpcCreate = ${OSSL|osslNPC}
|
||||
Allow_osNpcGetPos = ${OSSL|osslNPC}
|
||||
Allow_osNpcGetRot = ${OSSL|osslNPC}
|
||||
Allow_osNpcLoadAppearance = ${OSSL|osslNPC}
|
||||
Allow_osNpcMoveTo = ${OSSL|osslNPC}
|
||||
Allow_osNpcMoveToTarget = ${OSSL|osslNPC}
|
||||
Allow_osNpcPlayAnimation = ${OSSL|osslNPC}
|
||||
Allow_osNpcRemove = ${OSSL|osslNPC}
|
||||
Allow_osNpcSaveAppearance = ${OSSL|osslNPC}
|
||||
Allow_osNpcSay = ${OSSL|osslNPC}
|
||||
Allow_osNpcSayTo = ${OSSL|osslNPC}
|
||||
Allow_osNpcSetRot = ${OSSL|osslNPC}
|
||||
Allow_osNpcShout = ${OSSL|osslNPC}
|
||||
Allow_osNpcSit = ${OSSL|osslNPC}
|
||||
Allow_osNpcStand = ${OSSL|osslNPC}
|
||||
Allow_osNpcStopAnimation = ${OSSL|osslNPC}
|
||||
Allow_osNpcStopMoveToTarget = ${OSSL|osslNPC}
|
||||
Allow_osNpcTouch = ${OSSL|osslNPC}
|
||||
Allow_osNpcWhisper = ${OSSL|osslNPC}
|
||||
Allow_osOwnerSaveAppearance = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
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_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel VeryHigh
|
||||
Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER
|
||||
; Warning: The next function allows scripts to force animations on avatars without the user giving permission.
|
||||
; Enabling this can allow forced animations which can trigger traumatic episodes in vulnerable populations.
|
||||
; Similar things can be said for several of the 'force' functions. Enable with care and control.
|
||||
; Some of these were added as early functionality for NPCs. This has been replaced with the NPC functions.
|
||||
Allow_osAvatarPlayAnimation = false
|
||||
Allow_osAvatarStopAnimation = false
|
||||
Allow_osForceAttachToOtherAvatarFromInventory = false
|
||||
Allow_osForceDetachFromAvatar = false
|
||||
Allow_osForceOtherSit = false
|
||||
; The notecard functions can cause a lot of load on the region if over used
|
||||
Allow_osGetNotecard = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetNotecardLine = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osGetNumberOfNotecardLines = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetDynamicTextureURL = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetDynamicTextureURLBlend = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetDynamicTextureURLBlendFace = ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osSetRot = false
|
||||
Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel Severe
|
||||
Allow_osConsoleCommand = false
|
||||
Allow_osKickAvatar = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||
|
||||
; ThreatLevel Severe with additional internal restrictions
|
||||
Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable)
|
||||
Allow_osSetContentType = false
|
||||
|
||||
|
||||
; Always available
|
||||
; see http://opensimulator.org/wiki/Category:OSSL_Functions
|
||||
|
||||
;; do no remove this line
|
||||
Include-osslEnable = "config-include/osslEnable.ini"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user