From 64dfe62fab804be64cc29cc0c821e7abac1d946d Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 19 May 2019 23:10:15 +1000 Subject: Make examples directory, and shuffle all the out of tree stuff into it. --- config/config-include/CenomeCache.ini.example | 14 - config/config-include/FlotsamCache.ini | 56 --- config/config-include/FlotsamCache.ini.example | 56 --- config/config-include/Grid.ini | 74 ---- config/config-include/GridCommon.ini | 272 -------------- config/config-include/GridCommon.ini.example | 245 ------------- config/config-include/GridHypergrid.ini | 108 ------ config/config-include/HyperSimianGrid.ini | 97 ----- config/config-include/SimianGrid.ini | 77 ---- config/config-include/Standalone.ini | 118 ------ config/config-include/StandaloneCommon.ini.example | 398 --------------------- config/config-include/StandaloneHypergrid.ini | 195 ---------- config/config-include/osslEnable.ini | 147 -------- config/config-include/storage/SQLiteStandalone.ini | 39 -- 14 files changed, 1896 deletions(-) delete mode 100644 config/config-include/CenomeCache.ini.example delete mode 100644 config/config-include/FlotsamCache.ini delete mode 100644 config/config-include/FlotsamCache.ini.example delete mode 100644 config/config-include/Grid.ini delete mode 100644 config/config-include/GridCommon.ini delete mode 100644 config/config-include/GridCommon.ini.example delete mode 100644 config/config-include/GridHypergrid.ini delete mode 100644 config/config-include/HyperSimianGrid.ini delete mode 100644 config/config-include/SimianGrid.ini delete mode 100644 config/config-include/Standalone.ini delete mode 100644 config/config-include/StandaloneCommon.ini.example delete mode 100644 config/config-include/StandaloneHypergrid.ini delete mode 100644 config/config-include/osslEnable.ini delete mode 100644 config/config-include/storage/SQLiteStandalone.ini (limited to 'config/config-include') diff --git a/config/config-include/CenomeCache.ini.example b/config/config-include/CenomeCache.ini.example deleted file mode 100644 index 4340493..0000000 --- a/config/config-include/CenomeCache.ini.example +++ /dev/null @@ -1,14 +0,0 @@ -[AssetCache] - ;; - ;; Options for CenomeAssetCache - ;; - - ; Max size of the cache in bytes - ; 134217728 = 128 MB, 26843556 = 256 MB, etc (default: 134217728) - MaxSize = 134217728 - - ; How many assets it is possible to store in the cache (default: 4096) - MaxCount = 4096 - - ; Expiration time in minutes (default: 30) - ExpirationTime = 30 diff --git a/config/config-include/FlotsamCache.ini b/config/config-include/FlotsamCache.ini deleted file mode 100644 index 507521f..0000000 --- a/config/config-include/FlotsamCache.ini +++ /dev/null @@ -1,56 +0,0 @@ -[AssetCache] - ;; - ;; Options for FlotsamAssetCache - ;; - - ; cache directory can be shared by multiple instances - CacheDirectory = "${Const|CachePath}/assetcache" - ; Other examples: - ;CacheDirectory = /directory/writable/by/OpenSim/instance - - ; Log level - ; 0 - (Error) Errors only - ; 1 - (Info) Hit Rate Stats + Level 0 - ; 2 - (Debug) Cache Activity (Reads/Writes) + Level 1 - ; - LogLevel = 0 - - ; How often should hit rates be displayed (given in AssetRequests) - ; 0 to disable - HitRateDisplay = 0 - - ; Set to false for no memory cache - MemoryCacheEnabled = false - - ; Set to false for no file cache - FileCacheEnabled = true - - ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes - ; Optimization: for VPS or limited memory system installs set Timeout to .016 (1 minute) - ; increases performance without large memory impact - MemoryCacheTimeout = 0.5 - - ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes - ; Specify 0 if you do not want your disk cache to expire - FileCacheTimeout = 0.5 - - ; How often {in hours} should the disk be checked for expired filed - ; Specify 0 to disable expiration checking - FileCleanupTimer = 1.0 ;every hour - - ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how - ; long (in miliseconds) to block a request thread while trying to complete - ; an existing write to disk. - ; NOTE: THIS PARAMETER IS NOT CURRENTLY USED BY THE CACHE - ; WaitOnInprogressTimeout = 3000 - - ; Number of tiers to use for cache directories (current valid - ; range 1 to 3) - ;CacheDirectoryTiers = 1 - - ; Number of letters per path tier, 1 will create 16 directories - ; per tier, 2 - 256, 3 - 4096 and 4 - 65K - ;CacheDirectoryTierLength = 3 - - ; Warning level for cache directory size - ;CacheWarnAt = 30000 diff --git a/config/config-include/FlotsamCache.ini.example b/config/config-include/FlotsamCache.ini.example deleted file mode 100644 index c166523..0000000 --- a/config/config-include/FlotsamCache.ini.example +++ /dev/null @@ -1,56 +0,0 @@ -[AssetCache] - ;; - ;; Options for FlotsamAssetCache - ;; - - ; cache directory can be shared by multiple instances - CacheDirectory = ../caches/assetcache - ; Other examples: - ;CacheDirectory = /directory/writable/by/OpenSim/instance - - ; Log level - ; 0 - (Error) Errors only - ; 1 - (Info) Hit Rate Stats + Level 0 - ; 2 - (Debug) Cache Activity (Reads/Writes) + Level 1 - ; - LogLevel = 0 - - ; How often should hit rates be displayed (given in AssetRequests) - ; 0 to disable - HitRateDisplay = 100 - - ; Set to false for no memory cache - MemoryCacheEnabled = false - - ; Set to false for no file cache - FileCacheEnabled = true - - ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes - ; Optimization: for VPS or limited memory system installs set Timeout to .016 (1 minute) - ; increases performance without large memory impact - MemoryCacheTimeout = 2 - - ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes - ; Specify 0 if you do not want your disk cache to expire - FileCacheTimeout = 48 - - ; How often {in hours} should the disk be checked for expired filed - ; Specify 0 to disable expiration checking - FileCleanupTimer = 1.0 ;every hour - - ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how - ; long (in miliseconds) to block a request thread while trying to complete - ; an existing write to disk. - ; NOTE: THIS PARAMETER IS NOT CURRENTLY USED BY THE CACHE - ; WaitOnInprogressTimeout = 3000 - - ; Number of tiers to use for cache directories (current valid - ; range 1 to 3) - ;CacheDirectoryTiers = 1 - - ; Number of letters per path tier, 1 will create 16 directories - ; per tier, 2 - 256, 3 - 4096 and 4 - 65K - ;CacheDirectoryTierLength = 3 - - ; Warning level for cache directory size - ;CacheWarnAt = 30000 diff --git a/config/config-include/Grid.ini b/config/config-include/Grid.ini deleted file mode 100644 index fd3bb43..0000000 --- a/config/config-include/Grid.ini +++ /dev/null @@ -1,74 +0,0 @@ -;; -;; 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 = "RemoteAssetServicesConnector" - InventoryServices = "RemoteXInventoryServicesConnector" - GridServices = "RemoteGridServicesConnector" - AvatarServices = "RemoteAvatarServicesConnector" - NeighbourServices = "RemoteNeighbourServicesConnector" - AuthenticationServices = "RemoteAuthenticationServicesConnector" - AuthorizationServices = "LocalAuthorizationServicesConnector" - PresenceServices = "RemotePresenceServicesConnector" - UserAccountServices = "RemoteUserAccountServicesConnector" - AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector" - GridUserServices = "RemoteGridUserServicesConnector" - SimulationServices = "RemoteSimulationConnectorModule" - EntityTransferModule = "BasicEntityTransferModule" - InventoryAccessModule = "BasicInventoryAccessModule" - LandServices = "RemoteLandServicesConnector" - MapImageService = "MapImageServiceModule" - SearchModule = "BasicSearchModule" - - LandServiceInConnector = true - NeighbourServiceInConnector = true - SimulationServiceInConnector = true - LibraryModule = true - -[SimulationService] - ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport - ; It is used to control the teleport handoff process. - ; Valid values are - ; "SIMULATION/0.3" - ; - This is the default, and it supports teleports to variable-sized regions - ; - Older versions can teleport to this one, but only if the destination region - ; is 256x256 - ; "SIMULATION/0.2" - ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol - ; - this protocol is more efficient than "SIMULATION/0.1" - ; "SIMULATION/0.1" - ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before. - ConnectorProtocolVersion = "SIMULATION/0.3" - -[SimulationDataStore] - LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" - -[EstateDataStore] - LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" - -[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" diff --git a/config/config-include/GridCommon.ini b/config/config-include/GridCommon.ini deleted file mode 100644 index 1281aee..0000000 --- a/config/config-include/GridCommon.ini +++ /dev/null @@ -1,272 +0,0 @@ -; This is the main configuration file for an instance of OpenSim running in grid mode -; In particular, this one is set up for connecting to Infinite Grid. - -[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 - ;StorageProvider = "OpenSim.Data.MySQL.dll" - ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" - ; 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;" - - ; 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=***;" - - StorageProvider = "${Const|DataProvider}" - ConnectionString = "${Const|ConnectionString}" - - -[Hypergrid] - ; Uncomment the variables in this section only if you are in - ; Hypergrid configuration. Otherwise, ignore. - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; HomeURI = "${Const|GridURL}:${Const|PublicPort}" - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; GatekeeperURI = "${Const|GridURL}:${Const|PublicPort}" - -[Modules] - ;; Choose one cache module and the corresponding config file, if it exists. - ;; Copy the config .example file into your own .ini file and adapt that. - ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained. - ; I think only Windows needs caching, haven't noticed any difference under Linux, which uses spare memory for file caching anyway. - - AssetCaching = "FlotsamAssetCache" - Include-FlotsamCache = "config-include/FlotsamCache.ini" - - ;AssetCaching = "CenomeMemoryAssetCache" - ;Include-CenomeCache = "config-include/CenomeCache.ini" - - ;AssetCaching = "GlynnTuckerAssetCache" - - ;; 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" - - ;; To allow the Teleport and Show on Map buttons to work properly (for search - ;; results containing locations). From ossearch module. -; LandServices = "RemoteLandServicesConnector" -; LandServiceInConnector = "true" - -[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|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - - -[InventoryService] - ; - ; Change this to your grid-wide inventory server - ; - InventoryServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[GridInfo] - ; - ; Change this to your grid info service - ; - GridInfoURI = "${Const|GridURL}:${Const|PublicPort}" - -[GridService] - ; - ; Change this to your grid-wide grid server - ; - GridServerURI = "${Const|GridURL}:${Const|PrivatePort}" - AllowHypergridMapSearch = true - - ;; Directory for map tile images of linked regions - MapTileDirectory = "${Const|CachePath}/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|GridURL}:${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|GridURL}:${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|GridURL}:${Const|PublicPort}" - -[AvatarService] - ; - ; Change this to your grid-wide grid server - ; - AvatarServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[AgentPreferencesService] - ; - ; Change this to your grid-wide avatar prefs server - ; - AgentPreferencesServerURI = "${Const|GridURL}:${Const|PrivatePort}" - -[PresenceService] - ; - ; Change this to your grid-wide presence server - ; - PresenceServerURI = "${Const|GridURL}:${Const|PrivatePort}" - -[UserAccountService] - ; - ; Change this to your grid-wide user accounts server - ; - UserAccountServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[GridUserService] - ; - ; Change this to your grid-wide user accounts server - ; - GridUserServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[AuthenticationService] - ; - ; Change this to your grid-wide authentication server - ; - AuthenticationServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[FriendsService] - ; - ; Change this to your grid-wide friends server - ; - FriendsServerURI = "${Const|GridURL}:${Const|PrivatePort}" - - ConnectionString = "${Const|ConnectionString}" - -[HGInventoryAccessModule] - ; - ; === HG ONLY === - ; Change this to your server - ; accessible from other grids - ; - HomeURI = "${Const|GridURL}:${Const|PublicPort}" - Gatekeeper = "${Const|GridURL}:${Const|PublicPort}" - ;; 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|GridURL}:${Const|PublicPort} - - -[HGAssetService] - ; - ; === HG ONLY === - ; Change this to your server - ; accessible from other grids - ; - HomeURI = "${Const|GridURL}:${Const|PublicPort}" - - ;; 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; - -[UserAgentService] - ; - ; === HG ONLY === - ; Change this to your user agent server (HG robust) - ; - UserAgentServerURI = "${Const|GridURL}:${Const|PublicPort}" - -[MapImageService] - MapImageServerURI = "${Const|GridURL}:${Const|PrivatePort}" - -[AuthorizationService] - ; If you have regions with access restrictions - ; specify them here using the convention - ; Region_ = - ; Valid flags are: - ; DisallowForeigners -- HG visitors not allowed - ; DisallowResidents -- only Admins and Managers allowed - ; Example: - ; Region_Test_1 = "DisallowForeigners" - -;; Uncomment if you are using SimianGrid for grid services -[SimianGrid] - ;; SimianGrid services URL - ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/" - - ;; Capability assigned by the grid administrator for the simulator - ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000" - diff --git a/config/config-include/GridCommon.ini.example b/config/config-include/GridCommon.ini.example deleted file mode 100644 index 0922cf5..0000000 --- a/config/config-include/GridCommon.ini.example +++ /dev/null @@ -1,245 +0,0 @@ -; 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 - ;StorageProvider = "OpenSim.Data.MySQL.dll" - ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" - ; 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;" - - ; 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 variables in this section only if you are in - ; Hypergrid configuration. Otherwise, ignore. - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - -[Modules] - ;; Choose one cache module and the corresponding config file, if it exists. - ;; Copy the config .example file into your own .ini file and adapt that. - ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained. - - AssetCaching = "FlotsamAssetCache" - Include-FlotsamCache = "config-include/FlotsamCache.ini" - - ;AssetCaching = "CenomeMemoryAssetCache" - ;Include-CenomeCache = "config-include/CenomeCache.ini" - - ;AssetCaching = "GlynnTuckerAssetCache" - - ;; 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|BaseURL}:${Const|PrivatePort}" - -[InventoryService] - ; - ; Change this to your grid-wide inventory server - ; - InventoryServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[GridInfo] - ; - ; Change this to your grid info service - ; - GridInfoURI = "${Const|BaseURL}:${Const|PublicPort}" - -[GridService] - ; - ; Change this to your grid-wide grid server - ; - GridServerURI = "${Const|BaseURL}:${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|BaseURL}:${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|BaseURL}:${Const|PrivatePort}" - -[AgentPreferencesService] - ; - ; Change this to your grid-wide avatar prefs server - ; - AgentPreferencesServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[PresenceService] - ; - ; Change this to your grid-wide presence server - ; - PresenceServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[UserAccountService] - ; - ; Change this to your grid-wide user accounts server - ; - UserAccountServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[GridUserService] - ; - ; Change this to your grid-wide user accounts server - ; - GridUserServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[AuthenticationService] - ; - ; Change this to your grid-wide authentication server - ; - AuthenticationServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[FriendsService] - ; - ; Change this to your grid-wide friends server - ; - FriendsServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[HGInventoryAccessModule] - ; - ; === HG ONLY === - ; Change this to your server - ; accessible from other grids - ; - HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" - ;; 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 === - ; Change this to your server - ; accessible from other grids - ; - HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;; 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; - -[UserAgentService] - ; - ; === HG ONLY === - ; Change this to your user agent server (HG robust) - ; - UserAgentServerURI = "${Const|BaseURL}:${Const|PublicPort}" - -[MapImageService] - MapImageServerURI = "${Const|BaseURL}:${Const|PrivatePort}" - -[AuthorizationService] - ; If you have regions with access restrictions - ; specify them here using the convention - ; Region_ = - ; Valid flags are: - ; DisallowForeigners -- HG visitors not allowed - ; DisallowResidents -- only Admins and Managers allowed - ; Example: - ; Region_Test_1 = "DisallowForeigners" - -;; Uncomment if you are using SimianGrid for grid services -[SimianGrid] - ;; SimianGrid services URL - ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/" - - ;; Capability assigned by the grid administrator for the simulator - ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000" diff --git a/config/config-include/GridHypergrid.ini b/config/config-include/GridHypergrid.ini deleted file mode 100644 index dae7af5..0000000 --- a/config/config-include/GridHypergrid.ini +++ /dev/null @@ -1,108 +0,0 @@ -;; -;; 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 = "HGAssetBroker" - InventoryServices = "HGInventoryBroker" - GridServices = "RemoteGridServicesConnector" - AvatarServices = "RemoteAvatarServicesConnector" - NeighbourServices = "RemoteNeighbourServicesConnector" - 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" - - LandServiceInConnector = true - NeighbourServiceInConnector = true - SimulationServiceInConnector = true - LibraryModule = true - -[SimulationService] - ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport - ; It is used to control the teleport handoff process. - ; Valid values are - ; "SIMULATION/0.3" - ; - This is the default, and it supports teleports to variable-sized regions - ; - Older versions can teleport to this one, but only if the destination region - ; is 256x256 - ; "SIMULATION/0.2" - ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol - ; - this protocol is more efficient than "SIMULATION/0.1" - ; "SIMULATION/0.1" - ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before. - ConnectorProtocolVersion = "SIMULATION/0.3" - -[Profile] - Module = "BasicProfileModule" - -[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] - ; RemoteGridServicesConnector instantiates a LocalGridServicesConnector, - ; which in turn uses this - 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 - ; HG lures break normal in grid lures, so don't use them. -; TODO - double check this is still the case. -; LureModule = HGLureModule - LureModule = LureModule - - -[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" diff --git a/config/config-include/HyperSimianGrid.ini b/config/config-include/HyperSimianGrid.ini deleted file mode 100644 index efad577..0000000 --- a/config/config-include/HyperSimianGrid.ini +++ /dev/null @@ -1,97 +0,0 @@ -;; -;; Please don't change this file. -;; All optional settings are in GridCommon.ini.example, -;; which you can copy and change. -;; - -;; -;; In GridCommon.ini, these are the URLs you would use if SimianGrid is -;; installed at http://www.mygrid.com/Grid/ -;; -; AssetServerURI = "http://www.mygrid.com/Grid/?id=" -; InventoryServerURI = "http://www.mygrid.com/Grid/" -; AvatarServerURI = "http://www.mygrid.com/Grid/" -; PresenceServerURI = "http://www.mygrid.com/Grid/" -; UserAccountServerURI = "http://www.mygrid.com/Grid/" -; AuthenticationServerURI = "http://www.mygrid.com/Grid/" -; FriendsServerURI = "http://www.mygrid.com/Grid/" -; GroupsServerURI = "http://www.mygrid.com/Grid/" - -[Includes] - Include-Common = "config-include/GridCommon.ini" - -[Modules] - GridServices = "RemoteGridServicesConnector" - PresenceServices = "SimianPresenceServiceConnector" - UserAccountServices = "SimianUserAccountServiceConnector" - AuthenticationServices = "SimianAuthenticationServiceConnector" - AssetServices = "HGAssetBroker" - InventoryServices = "HGInventoryBroker" - AvatarServices = "SimianAvatarServiceConnector" - - NeighbourServices = "RemoteNeighbourServicesConnector" - SimulationServices = "RemoteSimulationConnectorModule" - EntityTransferModule = "HGEntityTransferModule" - InventoryAccessModule = "HGInventoryAccessModule" - - LandServiceInConnector = true - NeighbourServiceInConnector = true - SimulationServiceInConnector = true - LibraryModule = false - - AssetCaching = "FlotsamAssetCache" - -[SimulationDataStore] - LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" - -[EstateDataStore] - LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" - -[Friends] - Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector" - -[GridService] - LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" - StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" - NetworkConnector = "OpenSim.Services.Connectors.dll:SimianGridServiceConnector" - - HypergridLinker = true - AllowHypergridMapSearch = true - -[LibraryService] - LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" - LibraryName = "OpenSim Library" - DefaultLibrary = "./inventory/Libraries.xml" - -[AssetService] - DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" - LocalGridAssetService = "OpenSim.Services.Connectors.dll:SimianAssetServiceConnector" - HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector" - AssetLoaderArgs = "assets/AssetSets.xml" - -[InventoryService] - LocalGridInventoryService = "OpenSim.Services.Connectors.dll:SimianInventoryServiceConnector" - -[Groups] - Enabled = true - Module = GroupsModule - DebugEnabled = false - NoticesEnabled = true - MessagingModule = GroupsMessagingModule - MessagingEnabled = true - ServicesConnectorModule = SimianGroupsServicesConnector - -[Profiles] - Module = "SimianProfiles" - -[HGInventoryAccessModule] - ; - ; === HG ONLY === - ; Change this to your profile server - ; accessible from other grids - ; - ProfileServerURI = "http://mygridserver.com:8002/user" - - ;; If you want to protect your assets from being copied by foreign visitors - ;; uncomment the next line. You may want to do this on sims that have licensed content. - ; OutboundPermission = False diff --git a/config/config-include/SimianGrid.ini b/config/config-include/SimianGrid.ini deleted file mode 100644 index 5749656..0000000 --- a/config/config-include/SimianGrid.ini +++ /dev/null @@ -1,77 +0,0 @@ -;; -;; Please don't change this file. -;; All optional settings are in GridCommon.ini.example, -;; which you can copy and change. -;; - -;; -;; In GridCommon.ini, these are the URLs you would use if SimianGrid is -;; installed at http://www.mygrid.com/Grid/ -;; -; AssetServerURI = "http://www.mygrid.com/Grid/?id=" -; InventoryServerURI = "http://www.mygrid.com/Grid/" -; AvatarServerURI = "http://www.mygrid.com/Grid/" -; PresenceServerURI = "http://www.mygrid.com/Grid/" -; UserAccountServerURI = "http://www.mygrid.com/Grid/" -; AuthenticationServerURI = "http://www.mygrid.com/Grid/" -; FriendsServerURI = "http://www.mygrid.com/Grid/" -; GroupsServerURI = "http://www.mygrid.com/Grid/" - -[Includes] - Include-Common = "config-include/GridCommon.ini" - -[Modules] - GridServices = "RemoteGridServicesConnector" - PresenceServices = "SimianPresenceServiceConnector" - UserAccountServices = "SimianUserAccountServiceConnector" - AuthenticationServices = "SimianAuthenticationServiceConnector" - AssetServices = "SimianAssetServiceConnector" - InventoryServices = "SimianInventoryServiceConnector" - AvatarServices = "SimianAvatarServiceConnector" - - NeighbourServices = "RemoteNeighbourServicesConnector" - SimulationServices = "RemoteSimulationConnectorModule" - EntityTransferModule = "BasicEntityTransferModule" - InventoryAccessModule = "BasicInventoryAccessModule" - - LandServiceInConnector = true - NeighbourServiceInConnector = true - SimulationServiceInConnector = true - LibraryModule = false - - AssetCaching = "FlotsamAssetCache" - -[SimulationDataStore] - LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" - -[EstateDataStore] - LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" - -[Friends] - Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector" - -[GridService] - LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" - StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" - NetworkConnector = "OpenSim.Services.Connectors.dll:SimianGridServiceConnector" - -[LibraryService] - LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" - LibraryName = "OpenSim Library" - DefaultLibrary = "./inventory/Libraries.xml" - -[AssetService] - DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" - AssetLoaderArgs = "assets/AssetSets.xml" - -[Groups] - Enabled = true - Module = GroupsModule - DebugEnabled = false - NoticesEnabled = true - MessagingModule = GroupsMessagingModule - MessagingEnabled = true - ServicesConnectorModule = SimianGroupsServicesConnector - -[Profiles] - Module = "SimianProfiles" diff --git a/config/config-include/Standalone.ini b/config/config-include/Standalone.ini deleted file mode 100644 index 78ada2b..0000000 --- a/config/config-include/Standalone.ini +++ /dev/null @@ -1,118 +0,0 @@ -;; -;; Please don't change this file. -;; All optional settings are in StandaloneCommon.ini.example, -;; which you can copy and change. -;; - -[Modules] - AssetServices = "LocalAssetServicesConnector" - InventoryServices = "LocalInventoryServicesConnector" - NeighbourServices = "LocalNeighbourServicesConnector" - AuthenticationServices = "LocalAuthenticationServicesConnector" - AuthorizationServices = "LocalAuthorizationServicesConnector" - GridServices = "LocalGridServicesConnector" - PresenceServices = "LocalPresenceServicesConnector" - UserProfilesServices = "LocalUserProfilesServicesConnector" - UserAccountServices = "LocalUserAccountServicesConnector" - AgentPreferencesServices= "LocalAgentPreferencesServicesConnector" - GridUserServices = "LocalGridUserServicesConnector" - SimulationServices = "LocalSimulationConnectorModule" - AvatarServices = "LocalAvatarServicesConnector" - EntityTransferModule = "BasicEntityTransferModule" - InventoryAccessModule = "BasicInventoryAccessModule" - MapImageService = "MapImageServiceModule" - SearchModule = "BasicSearchModule" - - LibraryModule = true - LLLoginServiceInConnector = true - GridInfoServiceInConnector = true - MapImageServiceInConnector = true - -[SimulationDataStore] - LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" - -[EstateDataStore] - LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" - -[AssetService] - LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" - -[InventoryService] - LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService" - -[LibraryService] - LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" - LibraryName = "OpenSim Library" - DefaultLibrary = "./inventory/Libraries.xml" - -[AvatarService] - LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" - -[AuthenticationService] - LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - -[GridService] - LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" - Realm = "regions" - StorageProvider = "OpenSim.Data.Null.dll" - -[PresenceService] - LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" - StorageProvider = "OpenSim.Data.Null.dll" - -[UserAccountService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" - - ;; These are for creating new accounts - AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - GridService = "OpenSim.Services.GridService.dll:GridService" - InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" - AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud. - CreateDefaultAvatarEntries = true - -[GridUserService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService" - -[FriendsService] - LocalServiceModule = "OpenSim.Services.FriendsService.dll" - -[Friends] - Connector = "OpenSim.Services.FriendsService.dll" - -[AgentPreferencesService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:AgentPreferencesService" - -[LoginService] - LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" - UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - GridService = "OpenSim.Services.GridService.dll:GridService" - AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" - - WelcomeMessage = "Welcome, Avatar!" - - ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time" - ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time - ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. - ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. - ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. - ;; Options are - ;; "none" no DST - ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. - ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. - ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows - DSTZone = "America/Los_Angeles;Pacific Standard Time" - -[MapImageService] - LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" - -;; This should always be the very last thing on this file -[Includes] - Include-Common = "config-include/StandaloneCommon.ini" diff --git a/config/config-include/StandaloneCommon.ini.example b/config/config-include/StandaloneCommon.ini.example deleted file mode 100644 index d0b152c..0000000 --- a/config/config-include/StandaloneCommon.ini.example +++ /dev/null @@ -1,398 +0,0 @@ -; This is the main configuration file for an instance of OpenSim running in standalone 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 - ;StorageProvider = "OpenSim.Data.MySQL.dll" - ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" - - ; 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;" - - ; 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 variables in this section only if you are in - ; Hypergrid configuration. Otherwise, ignore. - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;# {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 - ;; This is a default that can be overwritten in some sections. - ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - -[Modules] - ;; Choose one cache module and the corresponding config file, if it exists. - ;; Copy the config .example file into your own .ini file and alter that - ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained. - - AssetCaching = "FlotsamAssetCache" - Include-FlotsamCache = "config-include/FlotsamCache.ini" - - ;AssetCaching = "CenomeMemoryAssetCache" - ;Include-CenomeCache = "config-include/CenomeCache.ini" - - ;AssetCaching = "GlynnTuckerAssetCache" - - ;; Authorization is not on by default, as it depends on external php - ;AuthorizationServices = "LocalAuthorizationServicesConnector" - -[AssetService] - DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" - AssetLoaderArgs = "assets/AssetSets.xml" - -[GridService] - ;; For in-memory region storage (default) - StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" - ;;--- For MySql region storage (alternative) - ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" - - ;; Directory for map tile images of remote regions - ; MapTileDirectory = "./maptiles" - - ;; Next, we can specify properties of regions, including default and fallback regions - ;; The syntax is: Region_ = "" - ;; where can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut - ;; - ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) - ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion - ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified - ;; an explicit region. - ;; - ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online - ;; region will be used. - ;; - ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the - ;; order specified. This only applies to local logins at this time, not Hypergrid connections. - ;; - ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. - ;; - ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. - ;; - ;; For example: - Region_Welcome_Area = "DefaultRegion, FallbackRegion" - - ;; Allow supporting viewers to export content - ;; Set to false to prevent export - ExportSupported = true - - ; === HG ONLY === - ;; If you have this set under [Hypergrid], no need to set it here, leave it commented - ; GatekeeperURI="${Const|BaseURL}:${Const|PublicPort}" - -[LibraryModule] - ; Set this if you want to change the name of the OpenSim Library - ;LibraryName = "My World's Library" - -[LoginService] - WelcomeMessage = "Welcome, Avatar!" - ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented - ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - - SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_FriendsServerURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_IMServerURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;; For Viewer 2 - MapTileURL = "${Const|BaseURL}:${Const|PublicPort}/" - - ; Url to search service - ; SearchURL = "${Const|BaseURL}:${Const|PublicPort}"; - - ; For V3 destination guide - ; DestinationGuide = "${Const|BaseURL}/guide" - - ; The minimum user level required for a user to be able to login. 0 by default - ; If you disable a particular user's account then you can set their login level below this number. - ; You can also change this level from the console though these changes will not be persisted. - ; MinLoginLevel = 0 - - ;; Ask co-operative viewers to use a different currency name - ;Currency = "" - - ;; Set minimum fee to publish classified - ; ClassifiedFee = 0 - - ; Basic Login Service Dos Protection Tweaks - ; ; - ; ; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true - ; ; If you set this to true and you don't have a transparent proxy, it may allow attackers to put random things in the X-Forwarded-For header to - ; ; get around this basic DOS protection. - ; DOSAllowXForwardedForHeader = false - ; ; - ; ; The protector adds up requests during this rolling period of time, default 10 seconds - ; DOSRequestTimeFrameMS = 10000 - ; ; - ; ; The amount of requests in the above timeframe from the same endpoint that triggers protection - ; DOSMaxRequestsInTimeFrame = 5 - ; ; - ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes. - ; DOSForgiveClientAfterMS = 120000 - ; ; - ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. - -[FreeswitchService] - ;; If FreeSWITCH is not being used then you don't need to set any of these parameters - ;; - ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone - ;; This has to be set for the FreeSWITCH service to work - ;; This address must be reachable by viewers. - ;ServerAddress = 127.0.0.1 - - ;; The following configuration parameters are optional - - ;; By default, this is the same as the ServerAddress - ; Realm = 127.0.0.1 - - ;; By default, this is the same as the ServerAddress on port 5060 - ; SIPProxy = 127.0.0.1:5060 - - ;; Default is 5000ms - ; DefaultTimeout = 5000 - - ;; The dial plan context. Default is "default" - ; Context = default - - ;; Currently unused - ; UserName = freeswitch - - ;; Currently unused - ; Password = password - - ;; The following parameters are for STUN = Simple Traversal of UDP through NATs - ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal - ;; stun.freeswitch.org is not guaranteed to be running so use it in - ;; production at your own risk - ; EchoServer = 127.0.0.1 - ; EchoPort = 50505 - ; AttemptSTUN = false - -[GridInfoService] - ; These settings are used to return information on a get_grid_info call. - ; Client launcher scripts and third-party clients make use of this to - ; autoconfigure the client and to provide a nice user experience. If you - ; want to facilitate that, you should configure the settings here according - ; to your grid or standalone setup. - ; - ; See http://opensimulator.org/wiki/GridInfo - - ; login uri: for grid this is the login server URI - login = ${Const|BaseURL}:${Const|PublicPort}/ - - ; long grid name: the long name of your grid - gridname = "the lost continent of hippo" - - ; short grid name: the short name of your grid - gridnick = "hippogrid" - - ; login page: optional: if it exists it will be used to tell the client to use - ; this as splash page. May also be served from an external web server, e.g. for - ; information on a standalone - ;welcome = ${Const|BaseURL}/welcome - - ; helper uri: optional: if it exists it will be used to tell the client to use - ; this for all economy related things - ;economy = ${Const|BaseURL}/economy - - ; web page of grid: optional: page providing further information about your grid - ;about = ${Const|BaseURL}/about - - ; account creation: optional: page providing further information about obtaining - ; a user account on your grid - ;register = ${Const|BaseURL}/register - - ; help: optional: page providing further assistance for users of your grid - ;help = ${Const|BaseURL}/help - - ; password help: optional: page providing password assistance for users of your grid - ;password = ${Const|BaseURL}/password - - ; HG address of the gatekeeper, if you have one - ; this is the entry point for all the regions of the world - ; gatekeeper = ${Const|BaseURL}:${Const|PublicPort}/ - - ; HG user domain, if you have one - ; this is the entry point for all user-related HG services - ; uas = ${Const|BaseURL}:${Const|PublicPort}/ - -[MapImageService] - ; Set this if you want to change the default - ; TilesStoragePath = "maptiles" - -[AuthorizationService] - ; If you have regions with access restrictions - ; specify them here using the convention - ; Region_ = - ; Valid flags are: - ; DisallowForeigners -- HG visitors not allowed - ; DisallowResidents -- only Admins and Managers allowed - ; Example: - ; Region_Test_1 = "DisallowForeigners" - -;; -;; HG configurations -;; -[GatekeeperService] - ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented - ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" - - ; Does this grid allow incoming links to any region in it? - ; If false, HG TPs happen only to the Default regions specified in [GridService] section - AllowTeleportsToAnyRegion = true - - ;; Regular expressions for controlling which client versions are accepted/denied. - ;; An empty string means nothing is checked. - ;; - ;; Example 1: allow only these 3 types of clients (any version of them) - ;; AllowedClients = "Imprudence|Hippo|Second Life" - ;; - ;; Example 2: allow all clients except these - ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" - ;; - ;; Note that these are regular expressions, so every character counts. - ;; Also note that this is very weak security and should not be trusted as a reliable means - ;; for keeping bad clients out; modified clients can fake their identifiers. - ;; - ;; - ;AllowedClients = "" - ;DeniedClients = "" - - ;; Are foreign visitors allowed? - ;ForeignAgentsAllowed = true - ;; - ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept. - ;; Leave blank or commented for no exceptions. - ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002" - ;; - ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept - ;; Leave blank or commented for no exceptions. - ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002" - -[UserAgentService] - ;; User level required to be contacted from other grids - ;LevelOutsideContacts = 0 - - ;; Restrictions on destinations of local users. - ;; Are local users allowed to visit other grids? - ;; What user level? Use variables of this forrm: - ;; ForeignTripsAllowed_Level_ = true | false - ;; (the default is true) - ;; For example: - ; ForeignTripsAllowed_Level_0 = false - ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it - ;; - ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept - ;; Leave blank or commented for no exceptions. - ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002" - ;; - ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept. - ;; Leave blank or commented for no exceptions. - ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002" - - ;; This variable controls what is exposed to profiles of local users - ;; as seen from outside of this grid. Leave it uncommented for exposing - ;; UserTitle, UserFlags and the creation date. Uncomment and change to False - ;; to block this info from being exposed. - ; ShowUserDetailsInHGProfile = True - -[HGInventoryService] - ;; If you have this set under [Hypergrid], no need to set it here, leave it commented - ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - -[HGAssetService] - ;; If you have this set under [Hypergrid], no need to set it here, leave it commented - ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;; 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" - -[HGInventoryAccessModule] - ;; If you have these set under [Hypergrid], no need to set it here, leave it commented - ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" - ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - - ;; If you want to protect your assets from being copied by foreign visitors - ;; uncomment the next line. You may want to do this on sims that have licensed content. - ;; true = allow exports, false = disallow exports. True by default. - ; 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 - -[HGFriendsModule] - ; User level required to be able to send friendship invitations to foreign users - ;LevelHGFriends = 0; - -[Messaging] - ; === HG ONLY === - ;; If you have this set under [Hypergrid], no need to set it here, leave it commented - ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - -[EntityTransfer] - ;; User level from which local users are allowed to HG teleport. Default 0 (all users) - ;LevelHGTeleport = 0 - - ;; Are local users restricted from taking their appearance abroad? - ;; Default is no restrictions - ;RestrictAppearanceAbroad = false - - ;; If appearance is restricted, which accounts' appearances are allowed to be exported? - ;; Comma-separated list of account names - AccountForAppearance = "Test User, Astronaut Smith" - -[UserProfilesService] - ;; To use, set Enabled to true then configure for your site... - Enabled = false - LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" - - ;; Configure this for separate databse - ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" - ; Realm = UserProfiles - - UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService - AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" diff --git a/config/config-include/StandaloneHypergrid.ini b/config/config-include/StandaloneHypergrid.ini deleted file mode 100644 index eaacfff..0000000 --- a/config/config-include/StandaloneHypergrid.ini +++ /dev/null @@ -1,195 +0,0 @@ -;; -;; Please don't change this file. -;; All optional settings are in StandaloneCommon.ini.example, -;; which you can copy and change. -;; - -[Startup] - WorldMapModule = "HGWorldMap" - -[Modules] - AssetServices = "HGAssetBroker" - InventoryServices = "HGInventoryBroker" - NeighbourServices = "LocalNeighbourServicesConnector" - AuthenticationServices = "LocalAuthenticationServicesConnector" - AuthorizationServices = "LocalAuthorizationServicesConnector" - GridServices = "LocalGridServicesConnector" - PresenceServices = "LocalPresenceServicesConnector" - UserAccountServices = "LocalUserAccountServicesConnector" - AgentPreferencesServices= "LocalAgentPreferencesServicesConnector" - GridUserServices = "LocalGridUserServicesConnector" - SimulationServices = "RemoteSimulationConnectorModule" - AvatarServices = "LocalAvatarServicesConnector" - UserProfilesServices = "LocalUserProfilesServicesConnector" - MapImageService = "MapImageServiceModule" - EntityTransferModule = "HGEntityTransferModule" - InventoryAccessModule = "HGInventoryAccessModule" - FriendsModule = "HGFriendsModule" - UserManagementModule = "HGUserManagementModule" - SearchModule = "BasicSearchModule" - - InventoryServiceInConnector = true - AssetServiceInConnector = true - HypergridServiceInConnector = true - NeighbourServiceInConnector = true - LibraryModule = true - LLLoginServiceInConnector = true - GridInfoServiceInConnector = true - AuthenticationServiceInConnector = true - SimulationServiceInConnector = true - MapImageServiceInConnector = true - -[Messaging] - MessageTransferModule = HGMessageTransferModule - LureModule = HGLureModule - -[SimulationDataStore] - LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" - -[EstateDataStore] - LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" - -[AssetService] - LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" - - ; For HGAssetBroker - LocalGridAssetService = "OpenSim.Services.AssetService.dll:AssetService" - HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector" - -[InventoryService] - ; For HGInventoryBroker - LocalGridInventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" - -[AvatarService] - LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" - -[LibraryService] - LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" - LibraryName = "OpenSim Library" - DefaultLibrary = "./inventory/Libraries.xml" - -[AuthenticationService] - LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - -[GridService] - ; LocalGridServicesConnector needs this - LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" - Realm = "regions" - StorageProvider = "OpenSim.Data.Null.dll" - - ; Needed to display non-default map tile images for remote regions - AssetService = "OpenSim.Services.AssetService.dll:AssetService" - - HypergridLinker = true - AllowHypergridMapSearch = true - -[PresenceService] - LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" - StorageProvider = "OpenSim.Data.Null.dll" - -[UserAccountService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" - - ;; These are for creating new accounts by the service - AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - GridService = "OpenSim.Services.GridService.dll:GridService" - InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" - AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud. - CreateDefaultAvatarEntries = true - -[GridUserService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService" - -[FriendsService] - LocalServiceModule = "OpenSim.Services.FriendsService.dll" - -[Friends] - Connector = "OpenSim.Services.FriendsService.dll" - -[AgentPreferencesService] - LocalServiceModule = "OpenSim.Services.UserAccountService.dll:AgentPreferencesService" - -[LoginService] - LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" - UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" - AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" - InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - GridService = "OpenSim.Services.GridService.dll:GridService" - AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" - - ; This inventory service will be used to initialize the user's inventory - HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" - HGInventoryServiceConstructorArg = "HGInventoryService" - -[MapImageService] - LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" - -[GatekeeperService] - LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" - ;; for the service - UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - GridService = "OpenSim.Services.GridService.dll:GridService" - AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector" - SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" - -[UserAgentService] - LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" - ;; for the service - GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - GridService = "OpenSim.Services.GridService.dll:GridService" - GatekeeperService = "OpenSim.Services.HypergridService.dll:GatekeeperService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" - UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud. - CreateDefaultAvatarEntries = true - -;; The interface that local users get when they are in other grids -;; This greatly restricts the inventory operations while in other grids -[HGInventoryService] - ; For the InventoryServiceInConnector - LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" - ;; alternatives: - ;; HG1.5, more permissive, not recommended, but still supported - ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService" - ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust - ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService" - - UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - -;; The interface that local users get when they are in other grids -;; This restricts/filters the asset operations from the outside -[HGAssetService] - LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" - UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - -[HGFriendsService] - LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService" - UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" - FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" - UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - GridService = "OpenSim.Services.GridService.dll:GridService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - -[HGInstantMessageService] - LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService" - GridService = "OpenSim.Services.GridService.dll:GridService" - PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" - UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" - InGatekeeper = True - -;; This should always be the very last thing on this file -[Includes] - Include-Common = "config-include/StandaloneCommon.ini" diff --git a/config/config-include/osslEnable.ini b/config/config-include/osslEnable.ini deleted file mode 100644 index 0d333c4..0000000 --- a/config/config-include/osslEnable.ini +++ /dev/null @@ -1,147 +0,0 @@ -; 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/OSSL for a description of OSSL functions and -; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions. - -; The below file lists all the functions and specifies who has permission to -; execute the function. Some of the functions are for maintainance or can be -; mis-used so the permission to execute a function can be limited. Ability to -; execute a function is based on the owner of the prim holding the script. - -[LightShare] - ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer. - ; It has no ill effect on viewers which do not support server-side windlight settings. - enable_windlight = true - - -[NPC] - ;; Enable Non Player Character (NPC) facilities - Enabled = true - - -[XEngine] - ; Allow the use of os* functions (some are dangerous) - AllowOSFunctions = true - - ; Allow the use of LightShare functions. - ; The setting enable_windlight = true must also be enabled in the [LightShare] section. - AllowLightShareFunctions = true - - ; Threat level to allow. One of None, VeryLow, Low, Moderate, High, VeryHigh, Severe. - ; See http://opensimulator.org/wiki/Threat_level for more information on these levels. - ; This is the default level and can be overridden with the Allow_ specifications. - ; 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. - OSFunctionThreatLevel = Moderate - - ; Each of the OSSL functions can be enabled or disabled individually. - ; To disable, set the value to 'false'. - ; To enable for everyone, set the value to 'true'. - ; 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: - ; "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) - - ; The OSSL function name is prepended with "Allow_" and it checks against - ; the owners of the containing prim. There can also be entries beginning with - ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is - ; checked against the creator of the script itself. - - ; ThreatLevel VeryLow - Allow_osEjectFromGroup = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osForceBreakAllLinks = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceBreakLink = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceCreateLink = ESTATE_MANAGER,ESTATE_OWNER - Allow_osInviteToGroup = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetParcelMediaURL = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetParcelSIPAddress = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetPrimFloatOnWater = true - Allow_osSetWindParam = ESTATE_MANAGER,ESTATE_OWNER - Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - - ; ThreatLevel Low - Allow_osDropAttachment = ESTATE_MANAGER,ESTATE_OWNER - Allow_osDropAttachmentAt = ESTATE_MANAGER,ESTATE_OWNER - Allow_osAvatarName2Key = ESTATE_MANAGER,ESTATE_OWNER - Allow_osLoadedCreationDate = ESTATE_MANAGER,ESTATE_OWNER - Allow_osLoadedCreationID = ESTATE_MANAGER,ESTATE_OWNER - Allow_osLoadedCreationTime = ESTATE_MANAGER,ESTATE_OWNER - - ; ThreatLevel Moderate - Allow_osGetAvatarHomeURI = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetGridCustom = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetGridGatekeeperURI = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetGridHomeURI = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetGridLoginURI = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetSimulatorMemory = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetNumberOfAttachments = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osOwnerSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER - Allow_osMessageAttachments = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetSpeed = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER - - ; ThreatLevel High - Allow_osAgentSaveAppearance = ESTATE_OWNER,ESTATE_MANAGER - Allow_osCauseDamage = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osCauseHealing = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osForceAttachToAvatar = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceAttachToAvatarFromInventory = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceDetachFromAvatar = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceDropAttachment = ESTATE_MANAGER,ESTATE_OWNER - Allow_osForceDropAttachmentAt = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetLinkPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER - Allow_osNpcCreate = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcLoadAppearance = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcMoveTo = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcMoveToTarget = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcRemove = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcSaveAppearance = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcSay = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcSetRot = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcShout = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcSit = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcStand = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcStopMoveToTarget = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcPlayAnimation = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcStopAnimation = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcTouch = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osNpcWhisper = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER - Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER - Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER - Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetContentType = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetParcelDetails = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetProjectionParams = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetStateEvents = false ; deprecated - Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER - Allow_osTeleportAgent = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - - ; ThreatLevel VeryHigh - Allow_osAvatarPlayAnimation = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER - Allow_osAvatarStopAnimation = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER - Allow_osForceOtherSit = ESTATE_MANAGER,ESTATE_OWNER - Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER - Allow_osSetRot = ESTATE_MANAGER,ESTATE_OWNER - - ; ThreatLevel Severe - Allow_osConsoleCommand = ESTATE_OWNER - Allow_osForceAttachToOtherAvatarFromInventory = ESTATE_MANAGER,ESTATE_OWNER - Allow_osGetAgentIP = ESTATE_OWNER - Allow_osKickAvatar = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER - - - - diff --git a/config/config-include/storage/SQLiteStandalone.ini b/config/config-include/storage/SQLiteStandalone.ini deleted file mode 100644 index 14051cc..0000000 --- a/config/config-include/storage/SQLiteStandalone.ini +++ /dev/null @@ -1,39 +0,0 @@ -; These are the initialization settings for running OpenSim Standalone with an SQLite database - -[DatabaseService] - StorageProvider = "OpenSim.Data.SQLite.dll" - ConnectionString = "URI=file:../db/OpenSim.db,version=3,UseUTF16Encoding=True" - -[AssetService] - ConnectionString = "URI=file:../db/Asset.db,version=3" - -; The HGAssetService section controls the connection given to the AssetService in a Hypergrid configuration. -; This has to be separate from [AssetService] because the Hypergrid facing connector uses [HGAssetService] for its config data instead. -; However, the internal asset service will still use the [AssetService] section. -; Therefore, you will almost certainly want the ConnectionString in [HGAssetService] to be the same as in [AssetService] -; so that they both access the same database. -; This issue does not apply to normal MySQL/MSSQL configurations, since by default they use the settings in [DatabaseService] and -; do not have separate connection strings for different services. -[HGAssetService] - ConnectionString = "URI=file:../db/Asset.db,version=3" - -[InventoryService] - ;ConnectionString = "URI=file:../db/inventory.db,version=3" - ; if you have a legacy inventory store use the connection string below - ConnectionString = "URI=file:../db/inventory.db,version=3,UseUTF16Encoding=True" - -[AvatarService] - ConnectionString = "URI=file:../db/avatars.db,version=3" - -[AuthenticationService] - ConnectionString = "URI=file:../db/auth.db,version=3" - -[UserAccountService] - ConnectionString = "URI=file:../db/userprofiles.db,version=3" - -[GridUserService] - ConnectionString = "URI=file:../db/griduser.db,version=3" - -[FriendsService] - ConnectionString = "URI=file:../db/friends.db,version=3" - -- cgit v1.1