/config-include/GridCommon.ini.example |
@@ -0,0 +1,215 @@ |
; 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=***;" |
|
[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 = "http://127.0.0.1:9000" |
|
;# {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 = "http://127.0.0.1:9000" |
|
[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 = "http://mygridserver.com:8003" |
|
[InventoryService] |
; |
; Change this to your grid-wide inventory server |
; |
InventoryServerURI = "http://mygridserver.com:8003" |
|
[GridInfo] |
; |
; Change this to your grid info service |
; |
GridInfoURI = "http://mygridserver.com:8002" |
|
[GridService] |
; |
; Change this to your grid-wide grid server |
; |
GridServerURI = "http://mygridserver.com:8003" |
;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 8002, but not always) |
Gatekeeper="http://mygridserver.com:8002" |
|
[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 8002, but not always) |
Gatekeeper = "http://mygridserver.com:8002" |
|
[AvatarService] |
; |
; Change this to your grid-wide grid server |
; |
AvatarServerURI = "http://mygridserver.com:8003" |
|
[PresenceService] |
; |
; Change this to your grid-wide presence server |
; |
PresenceServerURI = "http://mygridserver.com:8003" |
|
[UserAccountService] |
; |
; Change this to your grid-wide user accounts server |
; |
UserAccountServerURI = "http://mygridserver.com:8003" |
|
[GridUserService] |
; |
; Change this to your grid-wide user accounts server |
; |
GridUserServerURI = "http://mygridserver.com:8003" |
|
[AuthenticationService] |
; |
; Change this to your grid-wide authentication server |
; |
AuthenticationServerURI = "http://mygridserver.com:8003" |
|
[FriendsService] |
; |
; Change this to your grid-wide friends server |
; |
FriendsServerURI = "http://mygridserver.com:8003" |
|
[HGInventoryAccessModule] |
; |
; === HG ONLY === |
; Change this to your server |
; accessible from other grids |
; |
HomeURI = "http://mygridserver.com:8002" |
Gatekeeper = "http://mygridserver.com:8002" |
;; 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 |
|
;; 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 |
|
|
[HGAssetService] |
; |
; === HG ONLY === |
; Change this to your server |
; accessible from other grids |
; |
HomeURI = "http://mygridserver.com:8002" |
|
;; 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 = "http://mygridserver.com:8002" |
|
[MapImageService] |
MapImageServerURI = "http://mygridserver.com:8003" |
|
[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" |
|
;; 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" |