aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/config/config-include
diff options
context:
space:
mode:
authoronefang2019-05-19 23:10:15 +1000
committeronefang2019-05-19 23:10:15 +1000
commit64dfe62fab804be64cc29cc0c821e7abac1d946d (patch)
tree3874e927329d88a62e27dde2cc210c968b86c2e2 /config/config-include
parentNew TODO. (diff)
downloadopensim-SC-64dfe62fab804be64cc29cc0c821e7abac1d946d.zip
opensim-SC-64dfe62fab804be64cc29cc0c821e7abac1d946d.tar.gz
opensim-SC-64dfe62fab804be64cc29cc0c821e7abac1d946d.tar.bz2
opensim-SC-64dfe62fab804be64cc29cc0c821e7abac1d946d.tar.xz
Make examples directory, and shuffle all the out of tree stuff into it.
Diffstat (limited to 'config/config-include')
-rw-r--r--config/config-include/CenomeCache.ini.example14
-rw-r--r--config/config-include/FlotsamCache.ini56
-rw-r--r--config/config-include/FlotsamCache.ini.example56
-rw-r--r--config/config-include/Grid.ini74
-rw-r--r--config/config-include/GridCommon.ini272
-rw-r--r--config/config-include/GridCommon.ini.example245
-rw-r--r--config/config-include/GridHypergrid.ini108
-rw-r--r--config/config-include/HyperSimianGrid.ini97
-rw-r--r--config/config-include/SimianGrid.ini77
-rw-r--r--config/config-include/Standalone.ini118
-rw-r--r--config/config-include/StandaloneCommon.ini.example398
-rw-r--r--config/config-include/StandaloneHypergrid.ini195
-rw-r--r--config/config-include/osslEnable.ini147
-rw-r--r--config/config-include/storage/SQLiteStandalone.ini39
14 files changed, 0 insertions, 1896 deletions
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 @@
1[AssetCache]
2 ;;
3 ;; Options for CenomeAssetCache
4 ;;
5
6 ; Max size of the cache in bytes
7 ; 134217728 = 128 MB, 26843556 = 256 MB, etc (default: 134217728)
8 MaxSize = 134217728
9
10 ; How many assets it is possible to store in the cache (default: 4096)
11 MaxCount = 4096
12
13 ; Expiration time in minutes (default: 30)
14 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 @@
1[AssetCache]
2 ;;
3 ;; Options for FlotsamAssetCache
4 ;;
5
6 ; cache directory can be shared by multiple instances
7 CacheDirectory = "${Const|CachePath}/assetcache"
8 ; Other examples:
9 ;CacheDirectory = /directory/writable/by/OpenSim/instance
10
11 ; Log level
12 ; 0 - (Error) Errors only
13 ; 1 - (Info) Hit Rate Stats + Level 0
14 ; 2 - (Debug) Cache Activity (Reads/Writes) + Level 1
15 ;
16 LogLevel = 0
17
18 ; How often should hit rates be displayed (given in AssetRequests)
19 ; 0 to disable
20 HitRateDisplay = 0
21
22 ; Set to false for no memory cache
23 MemoryCacheEnabled = false
24
25 ; Set to false for no file cache
26 FileCacheEnabled = true
27
28 ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes
29 ; Optimization: for VPS or limited memory system installs set Timeout to .016 (1 minute)
30 ; increases performance without large memory impact
31 MemoryCacheTimeout = 0.5
32
33 ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes
34 ; Specify 0 if you do not want your disk cache to expire
35 FileCacheTimeout = 0.5
36
37 ; How often {in hours} should the disk be checked for expired filed
38 ; Specify 0 to disable expiration checking
39 FileCleanupTimer = 1.0 ;every hour
40
41 ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how
42 ; long (in miliseconds) to block a request thread while trying to complete
43 ; an existing write to disk.
44 ; NOTE: THIS PARAMETER IS NOT CURRENTLY USED BY THE CACHE
45 ; WaitOnInprogressTimeout = 3000
46
47 ; Number of tiers to use for cache directories (current valid
48 ; range 1 to 3)
49 ;CacheDirectoryTiers = 1
50
51 ; Number of letters per path tier, 1 will create 16 directories
52 ; per tier, 2 - 256, 3 - 4096 and 4 - 65K
53 ;CacheDirectoryTierLength = 3
54
55 ; Warning level for cache directory size
56 ;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 @@
1[AssetCache]
2 ;;
3 ;; Options for FlotsamAssetCache
4 ;;
5
6 ; cache directory can be shared by multiple instances
7 CacheDirectory = ../caches/assetcache
8 ; Other examples:
9 ;CacheDirectory = /directory/writable/by/OpenSim/instance
10
11 ; Log level
12 ; 0 - (Error) Errors only
13 ; 1 - (Info) Hit Rate Stats + Level 0
14 ; 2 - (Debug) Cache Activity (Reads/Writes) + Level 1
15 ;
16 LogLevel = 0
17
18 ; How often should hit rates be displayed (given in AssetRequests)
19 ; 0 to disable
20 HitRateDisplay = 100
21
22 ; Set to false for no memory cache
23 MemoryCacheEnabled = false
24
25 ; Set to false for no file cache
26 FileCacheEnabled = true
27
28 ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes
29 ; Optimization: for VPS or limited memory system installs set Timeout to .016 (1 minute)
30 ; increases performance without large memory impact
31 MemoryCacheTimeout = 2
32
33 ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes
34 ; Specify 0 if you do not want your disk cache to expire
35 FileCacheTimeout = 48
36
37 ; How often {in hours} should the disk be checked for expired filed
38 ; Specify 0 to disable expiration checking
39 FileCleanupTimer = 1.0 ;every hour
40
41 ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how
42 ; long (in miliseconds) to block a request thread while trying to complete
43 ; an existing write to disk.
44 ; NOTE: THIS PARAMETER IS NOT CURRENTLY USED BY THE CACHE
45 ; WaitOnInprogressTimeout = 3000
46
47 ; Number of tiers to use for cache directories (current valid
48 ; range 1 to 3)
49 ;CacheDirectoryTiers = 1
50
51 ; Number of letters per path tier, 1 will create 16 directories
52 ; per tier, 2 - 256, 3 - 4096 and 4 - 65K
53 ;CacheDirectoryTierLength = 3
54
55 ; Warning level for cache directory size
56 ;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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in GridCommon.ini.example,
4;; which you can copy and change.
5;;
6
7[Includes]
8 Include-Common = "config-include/GridCommon.ini"
9
10[Modules]
11 AssetServices = "RemoteAssetServicesConnector"
12 InventoryServices = "RemoteXInventoryServicesConnector"
13 GridServices = "RemoteGridServicesConnector"
14 AvatarServices = "RemoteAvatarServicesConnector"
15 NeighbourServices = "RemoteNeighbourServicesConnector"
16 AuthenticationServices = "RemoteAuthenticationServicesConnector"
17 AuthorizationServices = "LocalAuthorizationServicesConnector"
18 PresenceServices = "RemotePresenceServicesConnector"
19 UserAccountServices = "RemoteUserAccountServicesConnector"
20 AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector"
21 GridUserServices = "RemoteGridUserServicesConnector"
22 SimulationServices = "RemoteSimulationConnectorModule"
23 EntityTransferModule = "BasicEntityTransferModule"
24 InventoryAccessModule = "BasicInventoryAccessModule"
25 LandServices = "RemoteLandServicesConnector"
26 MapImageService = "MapImageServiceModule"
27 SearchModule = "BasicSearchModule"
28
29 LandServiceInConnector = true
30 NeighbourServiceInConnector = true
31 SimulationServiceInConnector = true
32 LibraryModule = true
33
34[SimulationService]
35 ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport
36 ; It is used to control the teleport handoff process.
37 ; Valid values are
38 ; "SIMULATION/0.3"
39 ; - This is the default, and it supports teleports to variable-sized regions
40 ; - Older versions can teleport to this one, but only if the destination region
41 ; is 256x256
42 ; "SIMULATION/0.2"
43 ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol
44 ; - this protocol is more efficient than "SIMULATION/0.1"
45 ; "SIMULATION/0.1"
46 ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before.
47 ConnectorProtocolVersion = "SIMULATION/0.3"
48
49[SimulationDataStore]
50 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
51
52[EstateDataStore]
53 LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
54
55[GridService]
56 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
57 ; for the LocalGridServicesConnector which is used by the Remote one
58 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
59 NetworkConnector = "OpenSim.Services.Connectors.dll:GridServicesConnector"
60
61 ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
62 ; the inappropriate console commands that it registers.
63 SuppressConsoleCommands = true
64
65[LibraryService]
66 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
67 LibraryName = "OpenSim Library"
68 DefaultLibrary = "./inventory/Libraries.xml"
69
70[Friends]
71 Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector"
72
73[MapImageService]
74 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 @@
1; This is the main configuration file for an instance of OpenSim running in grid mode
2; In particular, this one is set up for connecting to Infinite Grid.
3
4[DatabaseService]
5 ;
6 ; ### Choose the DB
7 ;
8
9 ; SQLite
10 ; Include-Storage = "config-include/storage/SQLiteStandalone.ini";
11
12 ; MySql
13 ; Uncomment these lines if you want to use mysql storage
14 ; Change the connection string to your db details
15 ;StorageProvider = "OpenSim.Data.MySQL.dll"
16 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
17 ; Uncomment this line if you are using MySQL and want to use a different database for estates
18 ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
19 ; Most people won't need to do this so only uncomment if you know what you're doing.
20 ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
21
22 ; MSSQL
23 ; Uncomment these lines if you want to use MSSQL storage
24 ; Change the connection string to your db details
25 ; The value for server property is shown in your SQL Server Management Studio login dialog.
26 ; (This sample is the default of express edition)
27 ;StorageProvider = "OpenSim.Data.MSSQL.dll"
28 ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"
29
30 ; PGSQL
31 ; Uncomment these lines if you want to use PGSQL storage
32 ; Change the connection string to your db details
33 ;StorageProvider = "OpenSim.Data.PGSQL.dll"
34 ;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;"
35
36 StorageProvider = "${Const|DataProvider}"
37 ConnectionString = "${Const|ConnectionString}"
38
39
40[Hypergrid]
41 ; Uncomment the variables in this section only if you are in
42 ; Hypergrid configuration. Otherwise, ignore.
43
44 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
45 ;; If this is a standalone world, this is the address of this instance.
46 ;; If this is a grided simulator, this is the address of the external robust server that
47 ;; runs the UserAgentsService.
48 ;; For example http://myworld.com:9000 or http://myworld.com:8002
49 ;; This is a default that can be overwritten in some sections.
50 ; HomeURI = "${Const|GridURL}:${Const|PublicPort}"
51
52 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
53 ;; If this is a standalone world, this is the address of this instance.
54 ;; If this is a grided simulator, this is the address of the external robust server
55 ;; that runs the Gatekeeper service.
56 ;; For example http://myworld.com:9000 or http://myworld.com:8002
57 ;; This is a default that can be overwritten in some sections.
58 ; GatekeeperURI = "${Const|GridURL}:${Const|PublicPort}"
59
60[Modules]
61 ;; Choose one cache module and the corresponding config file, if it exists.
62 ;; Copy the config .example file into your own .ini file and adapt that.
63 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.
64 ; I think only Windows needs caching, haven't noticed any difference under Linux, which uses spare memory for file caching anyway.
65
66 AssetCaching = "FlotsamAssetCache"
67 Include-FlotsamCache = "config-include/FlotsamCache.ini"
68
69 ;AssetCaching = "CenomeMemoryAssetCache"
70 ;Include-CenomeCache = "config-include/CenomeCache.ini"
71
72 ;AssetCaching = "GlynnTuckerAssetCache"
73
74 ;; Optionally, the port for the LLProxyLoginModule module can be changed
75 ;Setup_LLProxyLoginModule = "9090/"
76
77 ;; Authorization is not on by default, as it depends on external php
78 ;AuthorizationServices = "RemoteAuthorizationServicesConnector"
79
80 ;; To allow the Teleport and Show on Map buttons to work properly (for search
81 ;; results containing locations). From ossearch module.
82; LandServices = "RemoteLandServicesConnector"
83; LandServiceInConnector = "true"
84
85[AssetService]
86 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
87 AssetLoaderArgs = "assets/AssetSets.xml"
88
89 ;
90 ; Change this to your grid-wide asset server. Do not add a slash to the end of any of these addresses.
91 ;
92 AssetServerURI = "${Const|GridURL}:${Const|PrivatePort}"
93
94 ConnectionString = "${Const|ConnectionString}"
95
96
97[InventoryService]
98 ;
99 ; Change this to your grid-wide inventory server
100 ;
101 InventoryServerURI = "${Const|GridURL}:${Const|PrivatePort}"
102
103 ConnectionString = "${Const|ConnectionString}"
104
105[GridInfo]
106 ;
107 ; Change this to your grid info service
108 ;
109 GridInfoURI = "${Const|GridURL}:${Const|PublicPort}"
110
111[GridService]
112 ;
113 ; Change this to your grid-wide grid server
114 ;
115 GridServerURI = "${Const|GridURL}:${Const|PrivatePort}"
116 AllowHypergridMapSearch = true
117
118 ;; Directory for map tile images of linked regions
119 MapTileDirectory = "${Const|CachePath}/maptiles"
120
121 ; === HG ONLY ===
122 ;; Change this to the address of your Gatekeeper service
123 ;; (usually bundled with the rest of the services in one
124 ;; Robust server in port ${Const|PublicPort}, but not always)
125 Gatekeeper="${Const|GridURL}:${Const|PublicPort}"
126
127[EstateDataStore]
128 ;
129 ; Uncomment if you want centralized estate data at robust server,
130 ; in which case the URL in [EstateService] will be used
131 ;
132 ;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataRemoteConnector"
133
134[EstateService]
135 EstateServerURI = "${Const|GridURL}:${Const|PrivatePort}"
136
137[Messaging]
138 ; === HG ONLY ===
139 ;; Change this to the address of your Gatekeeper service
140 ;; (usually bundled with the rest of the services in one
141 ;; Robust server in port ${Const|PublicPort}, but not always)
142 Gatekeeper = "${Const|GridURL}:${Const|PublicPort}"
143
144[AvatarService]
145 ;
146 ; Change this to your grid-wide grid server
147 ;
148 AvatarServerURI = "${Const|GridURL}:${Const|PrivatePort}"
149
150 ConnectionString = "${Const|ConnectionString}"
151
152[AgentPreferencesService]
153 ;
154 ; Change this to your grid-wide avatar prefs server
155 ;
156 AgentPreferencesServerURI = "${Const|GridURL}:${Const|PrivatePort}"
157
158[PresenceService]
159 ;
160 ; Change this to your grid-wide presence server
161 ;
162 PresenceServerURI = "${Const|GridURL}:${Const|PrivatePort}"
163
164[UserAccountService]
165 ;
166 ; Change this to your grid-wide user accounts server
167 ;
168 UserAccountServerURI = "${Const|GridURL}:${Const|PrivatePort}"
169
170 ConnectionString = "${Const|ConnectionString}"
171
172[GridUserService]
173 ;
174 ; Change this to your grid-wide user accounts server
175 ;
176 GridUserServerURI = "${Const|GridURL}:${Const|PrivatePort}"
177
178 ConnectionString = "${Const|ConnectionString}"
179
180[AuthenticationService]
181 ;
182 ; Change this to your grid-wide authentication server
183 ;
184 AuthenticationServerURI = "${Const|GridURL}:${Const|PrivatePort}"
185
186 ConnectionString = "${Const|ConnectionString}"
187
188[FriendsService]
189 ;
190 ; Change this to your grid-wide friends server
191 ;
192 FriendsServerURI = "${Const|GridURL}:${Const|PrivatePort}"
193
194 ConnectionString = "${Const|ConnectionString}"
195
196[HGInventoryAccessModule]
197 ;
198 ; === HG ONLY ===
199 ; Change this to your server
200 ; accessible from other grids
201 ;
202 HomeURI = "${Const|GridURL}:${Const|PublicPort}"
203 Gatekeeper = "${Const|GridURL}:${Const|PublicPort}"
204 ;; If you want to protect your assets from being copied by foreign visitors
205 ;; set this to false. You may want to do this on sims that have licensed content.
206 ;; Default is true.
207 OutboundPermission = True
208
209 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
210 ;; and available when they return. True by default.
211 ;RestrictInventoryAccessAbroad = True
212
213 ;; Warning: advanced and unusual. Default is false.
214 ;; Enables configurations where grids share user services, including inventory,
215 ;; while separating regions' assets from users' assets. Asset transfer between
216 ;; the users' asset server and the regions' asset server is done in HG-like manner.
217 ; CheckSeparateAssets = false
218 ; RegionHGAssetServerURI = ${Const|GridURL}:${Const|PublicPort}
219
220
221[HGAssetService]
222 ;
223 ; === HG ONLY ===
224 ; Change this to your server
225 ; accessible from other grids
226 ;
227 HomeURI = "${Const|GridURL}:${Const|PublicPort}"
228
229 ;; The asset types that this grid can export to / import from other grids.
230 ;; Comma separated.
231 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
232 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
233 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
234 ;;
235 ;; Leave blank or commented if you don't want to apply any restrictions.
236 ;; A more strict, but still reasonable, policy may be to disallow the exchange
237 ;; of scripts, like so:
238 ; DisallowExport ="LSLText"
239 ; DisallowImport ="LSLBytecode"
240
241[HGFriendsModule]
242 ; User level required to be able to send friendship invitations to foreign users
243 LevelHGFriends = 0;
244
245[UserAgentService]
246 ;
247 ; === HG ONLY ===
248 ; Change this to your user agent server (HG robust)
249 ;
250 UserAgentServerURI = "${Const|GridURL}:${Const|PublicPort}"
251
252[MapImageService]
253 MapImageServerURI = "${Const|GridURL}:${Const|PrivatePort}"
254
255[AuthorizationService]
256 ; If you have regions with access restrictions
257 ; specify them here using the convention
258 ; Region_<Region_Name> = <flags>
259 ; Valid flags are:
260 ; DisallowForeigners -- HG visitors not allowed
261 ; DisallowResidents -- only Admins and Managers allowed
262 ; Example:
263 ; Region_Test_1 = "DisallowForeigners"
264
265;; Uncomment if you are using SimianGrid for grid services
266[SimianGrid]
267 ;; SimianGrid services URL
268 ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/"
269
270 ;; Capability assigned by the grid administrator for the simulator
271 ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000"
272
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 @@
1; This is the main configuration file for an instance of OpenSim running in grid mode
2
3[DatabaseService]
4 ;
5 ; ### Choose the DB
6 ;
7
8 ; SQLite
9 Include-Storage = "config-include/storage/SQLiteStandalone.ini";
10
11 ; MySql
12 ; Uncomment these lines if you want to use mysql storage
13 ; Change the connection string to your db details
14 ;StorageProvider = "OpenSim.Data.MySQL.dll"
15 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
16 ; Uncomment this line if you are using MySQL and want to use a different database for estates
17 ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
18 ; Most people won't need to do this so only uncomment if you know what you're doing.
19 ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
20
21 ; MSSQL
22 ; Uncomment these lines if you want to use MSSQL storage
23 ; Change the connection string to your db details
24 ; The value for server property is shown in your SQL Server Management Studio login dialog.
25 ; (This sample is the default of express edition)
26 ;StorageProvider = "OpenSim.Data.MSSQL.dll"
27 ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"
28
29 ; PGSQL
30 ; Uncomment these lines if you want to use PGSQL storage
31 ; Change the connection string to your db details
32 ;StorageProvider = "OpenSim.Data.PGSQL.dll"
33 ;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;"
34
35[Hypergrid]
36 ; Uncomment the variables in this section only if you are in
37 ; Hypergrid configuration. Otherwise, ignore.
38
39 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
40 ;; If this is a standalone world, this is the address of this instance.
41 ;; If this is a grided simulator, this is the address of the external robust server that
42 ;; runs the UserAgentsService.
43 ;; For example http://myworld.com:9000 or http://myworld.com:8002
44 ;; This is a default that can be overwritten in some sections.
45 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
46
47 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
48 ;; If this is a standalone world, this is the address of this instance.
49 ;; If this is a grided simulator, this is the address of the external robust server
50 ;; that runs the Gatekeeper service.
51 ;; For example http://myworld.com:9000 or http://myworld.com:8002
52 ;; This is a default that can be overwritten in some sections.
53 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
54
55[Modules]
56 ;; Choose one cache module and the corresponding config file, if it exists.
57 ;; Copy the config .example file into your own .ini file and adapt that.
58 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.
59
60 AssetCaching = "FlotsamAssetCache"
61 Include-FlotsamCache = "config-include/FlotsamCache.ini"
62
63 ;AssetCaching = "CenomeMemoryAssetCache"
64 ;Include-CenomeCache = "config-include/CenomeCache.ini"
65
66 ;AssetCaching = "GlynnTuckerAssetCache"
67
68 ;; Optionally, the port for the LLProxyLoginModule module can be changed
69 ;Setup_LLProxyLoginModule = "9090/"
70
71 ;; Authorization is not on by default, as it depends on external php
72 ;AuthorizationServices = "RemoteAuthorizationServicesConnector"
73
74[AssetService]
75 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
76 AssetLoaderArgs = "assets/AssetSets.xml"
77
78 ;
79 ; Change this to your grid-wide asset server. Do not add a slash to the end of any of these addresses.
80 ;
81 AssetServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
82
83[InventoryService]
84 ;
85 ; Change this to your grid-wide inventory server
86 ;
87 InventoryServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
88
89[GridInfo]
90 ;
91 ; Change this to your grid info service
92 ;
93 GridInfoURI = "${Const|BaseURL}:${Const|PublicPort}"
94
95[GridService]
96 ;
97 ; Change this to your grid-wide grid server
98 ;
99 GridServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
100 ;AllowHypergridMapSearch = true
101
102 ;; Directory for map tile images of linked regions
103 ; MapTileDirectory = "./maptiles"
104
105 ; === HG ONLY ===
106 ;; Change this to the address of your Gatekeeper service
107 ;; (usually bundled with the rest of the services in one
108 ;; Robust server in port ${Const|PublicPort}, but not always)
109 Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
110
111[EstateDataStore]
112 ;
113 ; Uncomment if you want centralized estate data at robust server,
114 ; in which case the URL in [EstateService] will be used
115 ;
116 ;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataRemoteConnector"
117
118[EstateService]
119 EstateServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
120
121[Messaging]
122 ; === HG ONLY ===
123 ;; Change this to the address of your Gatekeeper service
124 ;; (usually bundled with the rest of the services in one
125 ;; Robust server in port ${Const|PublicPort}, but not always)
126 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
127
128[AvatarService]
129 ;
130 ; Change this to your grid-wide grid server
131 ;
132 AvatarServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
133
134[AgentPreferencesService]
135 ;
136 ; Change this to your grid-wide avatar prefs server
137 ;
138 AgentPreferencesServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
139
140[PresenceService]
141 ;
142 ; Change this to your grid-wide presence server
143 ;
144 PresenceServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
145
146[UserAccountService]
147 ;
148 ; Change this to your grid-wide user accounts server
149 ;
150 UserAccountServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
151
152[GridUserService]
153 ;
154 ; Change this to your grid-wide user accounts server
155 ;
156 GridUserServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
157
158[AuthenticationService]
159 ;
160 ; Change this to your grid-wide authentication server
161 ;
162 AuthenticationServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
163
164[FriendsService]
165 ;
166 ; Change this to your grid-wide friends server
167 ;
168 FriendsServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
169
170[HGInventoryAccessModule]
171 ;
172 ; === HG ONLY ===
173 ; Change this to your server
174 ; accessible from other grids
175 ;
176 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
177 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
178 ;; If you want to protect your assets from being copied by foreign visitors
179 ;; set this to false. You may want to do this on sims that have licensed content.
180 ;; Default is true.
181 ; OutboundPermission = True
182
183 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
184 ;; and available when they return. True by default.
185 ;RestrictInventoryAccessAbroad = True
186
187 ;; Warning: advanced and unusual. Default is false.
188 ;; Enables configurations where grids share user services, including inventory,
189 ;; while separating regions' assets from users' assets. Asset transfer between
190 ;; the users' asset server and the regions' asset server is done in HG-like manner.
191 ; CheckSeparateAssets = false
192 ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
193
194
195[HGAssetService]
196 ;
197 ; === HG ONLY ===
198 ; Change this to your server
199 ; accessible from other grids
200 ;
201 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
202
203 ;; The asset types that this grid can export to / import from other grids.
204 ;; Comma separated.
205 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
206 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
207 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
208 ;;
209 ;; Leave blank or commented if you don't want to apply any restrictions.
210 ;; A more strict, but still reasonable, policy may be to disallow the exchange
211 ;; of scripts, like so:
212 ; DisallowExport ="LSLText"
213 ; DisallowImport ="LSLBytecode"
214
215[HGFriendsModule]
216 ; User level required to be able to send friendship invitations to foreign users
217 ;LevelHGFriends = 0;
218
219[UserAgentService]
220 ;
221 ; === HG ONLY ===
222 ; Change this to your user agent server (HG robust)
223 ;
224 UserAgentServerURI = "${Const|BaseURL}:${Const|PublicPort}"
225
226[MapImageService]
227 MapImageServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
228
229[AuthorizationService]
230 ; If you have regions with access restrictions
231 ; specify them here using the convention
232 ; Region_<Region_Name> = <flags>
233 ; Valid flags are:
234 ; DisallowForeigners -- HG visitors not allowed
235 ; DisallowResidents -- only Admins and Managers allowed
236 ; Example:
237 ; Region_Test_1 = "DisallowForeigners"
238
239;; Uncomment if you are using SimianGrid for grid services
240[SimianGrid]
241 ;; SimianGrid services URL
242 ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/"
243
244 ;; Capability assigned by the grid administrator for the simulator
245 ;; 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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in GridCommon.ini.example,
4;; which you can copy and change.
5;;
6
7[Includes]
8 Include-Common = "config-include/GridCommon.ini"
9
10[Startup]
11 WorldMapModule = "HGWorldMap"
12
13[Modules]
14 AssetServices = "HGAssetBroker"
15 InventoryServices = "HGInventoryBroker"
16 GridServices = "RemoteGridServicesConnector"
17 AvatarServices = "RemoteAvatarServicesConnector"
18 NeighbourServices = "RemoteNeighbourServicesConnector"
19 AuthenticationServices = "RemoteAuthenticationServicesConnector"
20 AuthorizationServices = "LocalAuthorizationServicesConnector"
21 PresenceServices = "RemotePresenceServicesConnector"
22 UserAccountServices = "RemoteUserAccountServicesConnector"
23 AgentPreferencesServices= "RemoteAgentPreferencesServicesConnector"
24 GridUserServices = "RemoteGridUserServicesConnector"
25 SimulationServices = "RemoteSimulationConnectorModule"
26 EntityTransferModule = "HGEntityTransferModule"
27 InventoryAccessModule = "HGInventoryAccessModule"
28 LandServices = "RemoteLandServicesConnector"
29 FriendsModule = "HGFriendsModule"
30 MapImageService = "MapImageServiceModule"
31 UserManagementModule = "HGUserManagementModule"
32 SearchModule = "BasicSearchModule"
33
34 LandServiceInConnector = true
35 NeighbourServiceInConnector = true
36 SimulationServiceInConnector = true
37 LibraryModule = true
38
39[SimulationService]
40 ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport
41 ; It is used to control the teleport handoff process.
42 ; Valid values are
43 ; "SIMULATION/0.3"
44 ; - This is the default, and it supports teleports to variable-sized regions
45 ; - Older versions can teleport to this one, but only if the destination region
46 ; is 256x256
47 ; "SIMULATION/0.2"
48 ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol
49 ; - this protocol is more efficient than "SIMULATION/0.1"
50 ; "SIMULATION/0.1"
51 ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before.
52 ConnectorProtocolVersion = "SIMULATION/0.3"
53
54[Profile]
55 Module = "BasicProfileModule"
56
57[SimulationDataStore]
58 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
59
60[EstateDataStore]
61 LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
62
63[AssetService]
64 LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
65 HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"
66
67[InventoryService]
68 LocalGridInventoryService = "OpenSim.Region.CoreModules.dll:RemoteXInventoryServicesConnector"
69
70[GridService]
71 ; RemoteGridServicesConnector instantiates a LocalGridServicesConnector,
72 ; which in turn uses this
73 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
74 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
75
76 NetworkConnector = "OpenSim.Services.Connectors.dll:GridServicesConnector"
77
78 ; Needed to display non-default map tile images for linked regions
79 AssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
80
81 HypergridLinker = true
82 AllowHypergridMapSearch = true
83 SuppressConsoleCommands = true
84
85[LibraryService]
86 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
87 LibraryName = "OpenSim Library"
88 DefaultLibrary = "./inventory/Libraries.xml"
89
90[Friends]
91 Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector"
92
93[Messaging]
94 MessageTransferModule = HGMessageTransferModule
95 ; HG lures break normal in grid lures, so don't use them.
96; TODO - double check this is still the case.
97; LureModule = HGLureModule
98 LureModule = LureModule
99
100
101[HGInstantMessageService]
102 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
103 GridService = "OpenSim.Services.Connectors.dll:GridServicesConnector"
104 PresenceService = "OpenSim.Services.Connectors.dll:PresenceServicesConnector"
105 UserAgentService = "OpenSim.Services.Connectors.dll:UserAgentServiceConnector"
106
107[MapImageService]
108 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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in GridCommon.ini.example,
4;; which you can copy and change.
5;;
6
7;;
8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
9;; installed at http://www.mygrid.com/Grid/
10;;
11; AssetServerURI = "http://www.mygrid.com/Grid/?id="
12; InventoryServerURI = "http://www.mygrid.com/Grid/"
13; AvatarServerURI = "http://www.mygrid.com/Grid/"
14; PresenceServerURI = "http://www.mygrid.com/Grid/"
15; UserAccountServerURI = "http://www.mygrid.com/Grid/"
16; AuthenticationServerURI = "http://www.mygrid.com/Grid/"
17; FriendsServerURI = "http://www.mygrid.com/Grid/"
18; GroupsServerURI = "http://www.mygrid.com/Grid/"
19
20[Includes]
21 Include-Common = "config-include/GridCommon.ini"
22
23[Modules]
24 GridServices = "RemoteGridServicesConnector"
25 PresenceServices = "SimianPresenceServiceConnector"
26 UserAccountServices = "SimianUserAccountServiceConnector"
27 AuthenticationServices = "SimianAuthenticationServiceConnector"
28 AssetServices = "HGAssetBroker"
29 InventoryServices = "HGInventoryBroker"
30 AvatarServices = "SimianAvatarServiceConnector"
31
32 NeighbourServices = "RemoteNeighbourServicesConnector"
33 SimulationServices = "RemoteSimulationConnectorModule"
34 EntityTransferModule = "HGEntityTransferModule"
35 InventoryAccessModule = "HGInventoryAccessModule"
36
37 LandServiceInConnector = true
38 NeighbourServiceInConnector = true
39 SimulationServiceInConnector = true
40 LibraryModule = false
41
42 AssetCaching = "FlotsamAssetCache"
43
44[SimulationDataStore]
45 LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService"
46
47[EstateDataStore]
48 LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService"
49
50[Friends]
51 Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector"
52
53[GridService]
54 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
55 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
56 NetworkConnector = "OpenSim.Services.Connectors.dll:SimianGridServiceConnector"
57
58 HypergridLinker = true
59 AllowHypergridMapSearch = true
60
61[LibraryService]
62 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
63 LibraryName = "OpenSim Library"
64 DefaultLibrary = "./inventory/Libraries.xml"
65
66[AssetService]
67 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
68 LocalGridAssetService = "OpenSim.Services.Connectors.dll:SimianAssetServiceConnector"
69 HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"
70 AssetLoaderArgs = "assets/AssetSets.xml"
71
72[InventoryService]
73 LocalGridInventoryService = "OpenSim.Services.Connectors.dll:SimianInventoryServiceConnector"
74
75[Groups]
76 Enabled = true
77 Module = GroupsModule
78 DebugEnabled = false
79 NoticesEnabled = true
80 MessagingModule = GroupsMessagingModule
81 MessagingEnabled = true
82 ServicesConnectorModule = SimianGroupsServicesConnector
83
84[Profiles]
85 Module = "SimianProfiles"
86
87[HGInventoryAccessModule]
88 ;
89 ; === HG ONLY ===
90 ; Change this to your profile server
91 ; accessible from other grids
92 ;
93 ProfileServerURI = "http://mygridserver.com:8002/user"
94
95 ;; If you want to protect your assets from being copied by foreign visitors
96 ;; uncomment the next line. You may want to do this on sims that have licensed content.
97 ; 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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in GridCommon.ini.example,
4;; which you can copy and change.
5;;
6
7;;
8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
9;; installed at http://www.mygrid.com/Grid/
10;;
11; AssetServerURI = "http://www.mygrid.com/Grid/?id="
12; InventoryServerURI = "http://www.mygrid.com/Grid/"
13; AvatarServerURI = "http://www.mygrid.com/Grid/"
14; PresenceServerURI = "http://www.mygrid.com/Grid/"
15; UserAccountServerURI = "http://www.mygrid.com/Grid/"
16; AuthenticationServerURI = "http://www.mygrid.com/Grid/"
17; FriendsServerURI = "http://www.mygrid.com/Grid/"
18; GroupsServerURI = "http://www.mygrid.com/Grid/"
19
20[Includes]
21 Include-Common = "config-include/GridCommon.ini"
22
23[Modules]
24 GridServices = "RemoteGridServicesConnector"
25 PresenceServices = "SimianPresenceServiceConnector"
26 UserAccountServices = "SimianUserAccountServiceConnector"
27 AuthenticationServices = "SimianAuthenticationServiceConnector"
28 AssetServices = "SimianAssetServiceConnector"
29 InventoryServices = "SimianInventoryServiceConnector"
30 AvatarServices = "SimianAvatarServiceConnector"
31
32 NeighbourServices = "RemoteNeighbourServicesConnector"
33 SimulationServices = "RemoteSimulationConnectorModule"
34 EntityTransferModule = "BasicEntityTransferModule"
35 InventoryAccessModule = "BasicInventoryAccessModule"
36
37 LandServiceInConnector = true
38 NeighbourServiceInConnector = true
39 SimulationServiceInConnector = true
40 LibraryModule = false
41
42 AssetCaching = "FlotsamAssetCache"
43
44[SimulationDataStore]
45 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
46
47[EstateDataStore]
48 LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
49
50[Friends]
51 Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector"
52
53[GridService]
54 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
55 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
56 NetworkConnector = "OpenSim.Services.Connectors.dll:SimianGridServiceConnector"
57
58[LibraryService]
59 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
60 LibraryName = "OpenSim Library"
61 DefaultLibrary = "./inventory/Libraries.xml"
62
63[AssetService]
64 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
65 AssetLoaderArgs = "assets/AssetSets.xml"
66
67[Groups]
68 Enabled = true
69 Module = GroupsModule
70 DebugEnabled = false
71 NoticesEnabled = true
72 MessagingModule = GroupsMessagingModule
73 MessagingEnabled = true
74 ServicesConnectorModule = SimianGroupsServicesConnector
75
76[Profiles]
77 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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in StandaloneCommon.ini.example,
4;; which you can copy and change.
5;;
6
7[Modules]
8 AssetServices = "LocalAssetServicesConnector"
9 InventoryServices = "LocalInventoryServicesConnector"
10 NeighbourServices = "LocalNeighbourServicesConnector"
11 AuthenticationServices = "LocalAuthenticationServicesConnector"
12 AuthorizationServices = "LocalAuthorizationServicesConnector"
13 GridServices = "LocalGridServicesConnector"
14 PresenceServices = "LocalPresenceServicesConnector"
15 UserProfilesServices = "LocalUserProfilesServicesConnector"
16 UserAccountServices = "LocalUserAccountServicesConnector"
17 AgentPreferencesServices= "LocalAgentPreferencesServicesConnector"
18 GridUserServices = "LocalGridUserServicesConnector"
19 SimulationServices = "LocalSimulationConnectorModule"
20 AvatarServices = "LocalAvatarServicesConnector"
21 EntityTransferModule = "BasicEntityTransferModule"
22 InventoryAccessModule = "BasicInventoryAccessModule"
23 MapImageService = "MapImageServiceModule"
24 SearchModule = "BasicSearchModule"
25
26 LibraryModule = true
27 LLLoginServiceInConnector = true
28 GridInfoServiceInConnector = true
29 MapImageServiceInConnector = true
30
31[SimulationDataStore]
32 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
33
34[EstateDataStore]
35 LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
36
37[AssetService]
38 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
39
40[InventoryService]
41 LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
42
43[LibraryService]
44 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
45 LibraryName = "OpenSim Library"
46 DefaultLibrary = "./inventory/Libraries.xml"
47
48[AvatarService]
49 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
50
51[AuthenticationService]
52 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
53
54[GridService]
55 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
56 Realm = "regions"
57 StorageProvider = "OpenSim.Data.Null.dll"
58
59[PresenceService]
60 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
61 StorageProvider = "OpenSim.Data.Null.dll"
62
63[UserAccountService]
64 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
65
66 ;; These are for creating new accounts
67 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
68 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
69 GridService = "OpenSim.Services.GridService.dll:GridService"
70 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
71 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
72
73 ;; 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.
74 CreateDefaultAvatarEntries = true
75
76[GridUserService]
77 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"
78
79[FriendsService]
80 LocalServiceModule = "OpenSim.Services.FriendsService.dll"
81
82[Friends]
83 Connector = "OpenSim.Services.FriendsService.dll"
84
85[AgentPreferencesService]
86 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:AgentPreferencesService"
87
88[LoginService]
89 LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
90 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
91 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
92 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
93 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
94 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
95 GridService = "OpenSim.Services.GridService.dll:GridService"
96 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
97 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
98
99 WelcomeMessage = "Welcome, Avatar!"
100
101 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
102 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time
103 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
104 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
105 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
106 ;; Options are
107 ;; "none" no DST
108 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
109 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
110 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
111 DSTZone = "America/Los_Angeles;Pacific Standard Time"
112
113[MapImageService]
114 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
115
116;; This should always be the very last thing on this file
117[Includes]
118 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 @@
1; This is the main configuration file for an instance of OpenSim running in standalone mode
2
3[DatabaseService]
4 ;
5 ; ### Choose the DB
6 ;
7
8 ; SQLite
9 Include-Storage = "config-include/storage/SQLiteStandalone.ini";
10
11 ; MySql
12 ; Uncomment these lines if you want to use mysql storage
13 ; Change the connection string to your db details
14 ;StorageProvider = "OpenSim.Data.MySQL.dll"
15 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
16
17 ; Uncomment this line if you are using MySQL and want to use a different database for estates.
18 ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
19 ; Most people won't need to do this so only uncomment if you know what you're doing.
20 ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
21
22 ; MSSQL
23 ; Uncomment these lines if you want to use MSSQL storage
24 ; Change the connection string to your db details
25 ; The value for server property is shown in your SQL Server Management Studio login dialog.
26 ; (This sample is the default of express edition)
27 ;StorageProvider = "OpenSim.Data.MSSQL.dll"
28 ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"
29
30 ; PGSQL
31 ; Uncomment these lines if you want to use PGSQL storage
32 ; Change the connection string to your db details
33 ;StorageProvider = "OpenSim.Data.PGSQL.dll"
34 ;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;"
35
36[Hypergrid]
37 ; Uncomment the variables in this section only if you are in
38 ; Hypergrid configuration. Otherwise, ignore.
39
40 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
41 ;; If this is a standalone world, this is the address of this instance.
42 ;; If this is a grided simulator, this is the address of the external robust server that
43 ;; runs the UserAgentsService.
44 ;; For example http://myworld.com:9000 or http://myworld.com:8002
45 ;; This is a default that can be overwritten in some sections.
46 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
47
48 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
49 ;; If this is a standalone world, this is the address of this instance.
50 ;; If this is a grided simulator, this is the address of the external robust server
51 ;; that runs the Gatekeeper service.
52 ;; For example http://myworld.com:9000 or http://myworld.com:8002
53 ;; This is a default that can be overwritten in some sections.
54 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
55
56[Modules]
57 ;; Choose one cache module and the corresponding config file, if it exists.
58 ;; Copy the config .example file into your own .ini file and alter that
59 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.
60
61 AssetCaching = "FlotsamAssetCache"
62 Include-FlotsamCache = "config-include/FlotsamCache.ini"
63
64 ;AssetCaching = "CenomeMemoryAssetCache"
65 ;Include-CenomeCache = "config-include/CenomeCache.ini"
66
67 ;AssetCaching = "GlynnTuckerAssetCache"
68
69 ;; Authorization is not on by default, as it depends on external php
70 ;AuthorizationServices = "LocalAuthorizationServicesConnector"
71
72[AssetService]
73 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
74 AssetLoaderArgs = "assets/AssetSets.xml"
75
76[GridService]
77 ;; For in-memory region storage (default)
78 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
79 ;;--- For MySql region storage (alternative)
80 ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"
81
82 ;; Directory for map tile images of remote regions
83 ; MapTileDirectory = "./maptiles"
84
85 ;; Next, we can specify properties of regions, including default and fallback regions
86 ;; The syntax is: Region_<RegionName> = "<flags>"
87 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
88 ;;
89 ;; 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.)
90 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
91 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
92 ;; an explicit region.
93 ;;
94 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
95 ;; region will be used.
96 ;;
97 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
98 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
99 ;;
100 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
101 ;;
102 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
103 ;;
104 ;; For example:
105 Region_Welcome_Area = "DefaultRegion, FallbackRegion"
106
107 ;; Allow supporting viewers to export content
108 ;; Set to false to prevent export
109 ExportSupported = true
110
111 ; === HG ONLY ===
112 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
113 ; GatekeeperURI="${Const|BaseURL}:${Const|PublicPort}"
114
115[LibraryModule]
116 ; Set this if you want to change the name of the OpenSim Library
117 ;LibraryName = "My World's Library"
118
119[LoginService]
120 WelcomeMessage = "Welcome, Avatar!"
121 ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
122 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
123
124 SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
125 SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}"
126 SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}"
127 SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}"
128 SRV_FriendsServerURI = "${Const|BaseURL}:${Const|PublicPort}"
129 SRV_IMServerURI = "${Const|BaseURL}:${Const|PublicPort}"
130
131 ;; For Viewer 2
132 MapTileURL = "${Const|BaseURL}:${Const|PublicPort}/"
133
134 ; Url to search service
135 ; SearchURL = "${Const|BaseURL}:${Const|PublicPort}";
136
137 ; For V3 destination guide
138 ; DestinationGuide = "${Const|BaseURL}/guide"
139
140 ; The minimum user level required for a user to be able to login. 0 by default
141 ; If you disable a particular user's account then you can set their login level below this number.
142 ; You can also change this level from the console though these changes will not be persisted.
143 ; MinLoginLevel = 0
144
145 ;; Ask co-operative viewers to use a different currency name
146 ;Currency = ""
147
148 ;; Set minimum fee to publish classified
149 ; ClassifiedFee = 0
150
151 ; Basic Login Service Dos Protection Tweaks
152 ; ;
153 ; ; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true
154 ; ; 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
155 ; ; get around this basic DOS protection.
156 ; DOSAllowXForwardedForHeader = false
157 ; ;
158 ; ; The protector adds up requests during this rolling period of time, default 10 seconds
159 ; DOSRequestTimeFrameMS = 10000
160 ; ;
161 ; ; The amount of requests in the above timeframe from the same endpoint that triggers protection
162 ; DOSMaxRequestsInTimeFrame = 5
163 ; ;
164 ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes.
165 ; DOSForgiveClientAfterMS = 120000
166 ; ;
167 ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
168
169[FreeswitchService]
170 ;; If FreeSWITCH is not being used then you don't need to set any of these parameters
171 ;;
172 ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone
173 ;; This has to be set for the FreeSWITCH service to work
174 ;; This address must be reachable by viewers.
175 ;ServerAddress = 127.0.0.1
176
177 ;; The following configuration parameters are optional
178
179 ;; By default, this is the same as the ServerAddress
180 ; Realm = 127.0.0.1
181
182 ;; By default, this is the same as the ServerAddress on port 5060
183 ; SIPProxy = 127.0.0.1:5060
184
185 ;; Default is 5000ms
186 ; DefaultTimeout = 5000
187
188 ;; The dial plan context. Default is "default"
189 ; Context = default
190
191 ;; Currently unused
192 ; UserName = freeswitch
193
194 ;; Currently unused
195 ; Password = password
196
197 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
198 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
199 ;; stun.freeswitch.org is not guaranteed to be running so use it in
200 ;; production at your own risk
201 ; EchoServer = 127.0.0.1
202 ; EchoPort = 50505
203 ; AttemptSTUN = false
204
205[GridInfoService]
206 ; These settings are used to return information on a get_grid_info call.
207 ; Client launcher scripts and third-party clients make use of this to
208 ; autoconfigure the client and to provide a nice user experience. If you
209 ; want to facilitate that, you should configure the settings here according
210 ; to your grid or standalone setup.
211 ;
212 ; See http://opensimulator.org/wiki/GridInfo
213
214 ; login uri: for grid this is the login server URI
215 login = ${Const|BaseURL}:${Const|PublicPort}/
216
217 ; long grid name: the long name of your grid
218 gridname = "the lost continent of hippo"
219
220 ; short grid name: the short name of your grid
221 gridnick = "hippogrid"
222
223 ; login page: optional: if it exists it will be used to tell the client to use
224 ; this as splash page. May also be served from an external web server, e.g. for
225 ; information on a standalone
226 ;welcome = ${Const|BaseURL}/welcome
227
228 ; helper uri: optional: if it exists it will be used to tell the client to use
229 ; this for all economy related things
230 ;economy = ${Const|BaseURL}/economy
231
232 ; web page of grid: optional: page providing further information about your grid
233 ;about = ${Const|BaseURL}/about
234
235 ; account creation: optional: page providing further information about obtaining
236 ; a user account on your grid
237 ;register = ${Const|BaseURL}/register
238
239 ; help: optional: page providing further assistance for users of your grid
240 ;help = ${Const|BaseURL}/help
241
242 ; password help: optional: page providing password assistance for users of your grid
243 ;password = ${Const|BaseURL}/password
244
245 ; HG address of the gatekeeper, if you have one
246 ; this is the entry point for all the regions of the world
247 ; gatekeeper = ${Const|BaseURL}:${Const|PublicPort}/
248
249 ; HG user domain, if you have one
250 ; this is the entry point for all user-related HG services
251 ; uas = ${Const|BaseURL}:${Const|PublicPort}/
252
253[MapImageService]
254 ; Set this if you want to change the default
255 ; TilesStoragePath = "maptiles"
256
257[AuthorizationService]
258 ; If you have regions with access restrictions
259 ; specify them here using the convention
260 ; Region_<Region_Name> = <flags>
261 ; Valid flags are:
262 ; DisallowForeigners -- HG visitors not allowed
263 ; DisallowResidents -- only Admins and Managers allowed
264 ; Example:
265 ; Region_Test_1 = "DisallowForeigners"
266
267;;
268;; HG configurations
269;;
270[GatekeeperService]
271 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
272 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
273
274 ; Does this grid allow incoming links to any region in it?
275 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
276 AllowTeleportsToAnyRegion = true
277
278 ;; Regular expressions for controlling which client versions are accepted/denied.
279 ;; An empty string means nothing is checked.
280 ;;
281 ;; Example 1: allow only these 3 types of clients (any version of them)
282 ;; AllowedClients = "Imprudence|Hippo|Second Life"
283 ;;
284 ;; Example 2: allow all clients except these
285 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
286 ;;
287 ;; Note that these are regular expressions, so every character counts.
288 ;; Also note that this is very weak security and should not be trusted as a reliable means
289 ;; for keeping bad clients out; modified clients can fake their identifiers.
290 ;;
291 ;;
292 ;AllowedClients = ""
293 ;DeniedClients = ""
294
295 ;; Are foreign visitors allowed?
296 ;ForeignAgentsAllowed = true
297 ;;
298 ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept.
299 ;; Leave blank or commented for no exceptions.
300 ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002"
301 ;;
302 ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept
303 ;; Leave blank or commented for no exceptions.
304 ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002"
305
306[UserAgentService]
307 ;; User level required to be contacted from other grids
308 ;LevelOutsideContacts = 0
309
310 ;; Restrictions on destinations of local users.
311 ;; Are local users allowed to visit other grids?
312 ;; What user level? Use variables of this forrm:
313 ;; ForeignTripsAllowed_Level_<UserLevel> = true | false
314 ;; (the default is true)
315 ;; For example:
316 ; ForeignTripsAllowed_Level_0 = false
317 ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it
318 ;;
319 ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept
320 ;; Leave blank or commented for no exceptions.
321 ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002"
322 ;;
323 ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept.
324 ;; Leave blank or commented for no exceptions.
325 ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
326
327 ;; This variable controls what is exposed to profiles of local users
328 ;; as seen from outside of this grid. Leave it uncommented for exposing
329 ;; UserTitle, UserFlags and the creation date. Uncomment and change to False
330 ;; to block this info from being exposed.
331 ; ShowUserDetailsInHGProfile = True
332
333[HGInventoryService]
334 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
335 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
336
337[HGAssetService]
338 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
339 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
340
341 ;; The asset types that this grid can export to / import from other grids.
342 ;; Comma separated.
343 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
344 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
345 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
346 ;;
347 ;; Leave blank or commented if you don't want to apply any restrictions.
348 ;; A more strict, but still reasonable, policy may be to disallow the exchange
349 ;; of scripts, like so:
350 ; DisallowExport ="LSLText"
351 ; DisallowImport ="LSLBytecode"
352
353[HGInventoryAccessModule]
354 ;; If you have these set under [Hypergrid], no need to set it here, leave it commented
355 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
356 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
357
358 ;; If you want to protect your assets from being copied by foreign visitors
359 ;; uncomment the next line. You may want to do this on sims that have licensed content.
360 ;; true = allow exports, false = disallow exports. True by default.
361 ; OutboundPermission = True
362
363 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
364 ;; and available when they return. True by default.
365 ;RestrictInventoryAccessAbroad = True
366
367[HGFriendsModule]
368 ; User level required to be able to send friendship invitations to foreign users
369 ;LevelHGFriends = 0;
370
371[Messaging]
372 ; === HG ONLY ===
373 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
374 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
375
376[EntityTransfer]
377 ;; User level from which local users are allowed to HG teleport. Default 0 (all users)
378 ;LevelHGTeleport = 0
379
380 ;; Are local users restricted from taking their appearance abroad?
381 ;; Default is no restrictions
382 ;RestrictAppearanceAbroad = false
383
384 ;; If appearance is restricted, which accounts' appearances are allowed to be exported?
385 ;; Comma-separated list of account names
386 AccountForAppearance = "Test User, Astronaut Smith"
387
388[UserProfilesService]
389 ;; To use, set Enabled to true then configure for your site...
390 Enabled = false
391 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
392
393 ;; Configure this for separate databse
394 ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
395 ; Realm = UserProfiles
396
397 UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService
398 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 @@
1;;
2;; Please don't change this file.
3;; All optional settings are in StandaloneCommon.ini.example,
4;; which you can copy and change.
5;;
6
7[Startup]
8 WorldMapModule = "HGWorldMap"
9
10[Modules]
11 AssetServices = "HGAssetBroker"
12 InventoryServices = "HGInventoryBroker"
13 NeighbourServices = "LocalNeighbourServicesConnector"
14 AuthenticationServices = "LocalAuthenticationServicesConnector"
15 AuthorizationServices = "LocalAuthorizationServicesConnector"
16 GridServices = "LocalGridServicesConnector"
17 PresenceServices = "LocalPresenceServicesConnector"
18 UserAccountServices = "LocalUserAccountServicesConnector"
19 AgentPreferencesServices= "LocalAgentPreferencesServicesConnector"
20 GridUserServices = "LocalGridUserServicesConnector"
21 SimulationServices = "RemoteSimulationConnectorModule"
22 AvatarServices = "LocalAvatarServicesConnector"
23 UserProfilesServices = "LocalUserProfilesServicesConnector"
24 MapImageService = "MapImageServiceModule"
25 EntityTransferModule = "HGEntityTransferModule"
26 InventoryAccessModule = "HGInventoryAccessModule"
27 FriendsModule = "HGFriendsModule"
28 UserManagementModule = "HGUserManagementModule"
29 SearchModule = "BasicSearchModule"
30
31 InventoryServiceInConnector = true
32 AssetServiceInConnector = true
33 HypergridServiceInConnector = true
34 NeighbourServiceInConnector = true
35 LibraryModule = true
36 LLLoginServiceInConnector = true
37 GridInfoServiceInConnector = true
38 AuthenticationServiceInConnector = true
39 SimulationServiceInConnector = true
40 MapImageServiceInConnector = true
41
42[Messaging]
43 MessageTransferModule = HGMessageTransferModule
44 LureModule = HGLureModule
45
46[SimulationDataStore]
47 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
48
49[EstateDataStore]
50 LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"
51
52[AssetService]
53 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
54
55 ; For HGAssetBroker
56 LocalGridAssetService = "OpenSim.Services.AssetService.dll:AssetService"
57 HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"
58
59[InventoryService]
60 ; For HGInventoryBroker
61 LocalGridInventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
62
63[AvatarService]
64 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
65
66[LibraryService]
67 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
68 LibraryName = "OpenSim Library"
69 DefaultLibrary = "./inventory/Libraries.xml"
70
71[AuthenticationService]
72 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
73
74[GridService]
75 ; LocalGridServicesConnector needs this
76 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
77 Realm = "regions"
78 StorageProvider = "OpenSim.Data.Null.dll"
79
80 ; Needed to display non-default map tile images for remote regions
81 AssetService = "OpenSim.Services.AssetService.dll:AssetService"
82
83 HypergridLinker = true
84 AllowHypergridMapSearch = true
85
86[PresenceService]
87 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
88 StorageProvider = "OpenSim.Data.Null.dll"
89
90[UserAccountService]
91 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
92
93 ;; These are for creating new accounts by the service
94 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
95 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
96 GridService = "OpenSim.Services.GridService.dll:GridService"
97 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
98 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
99
100 ;; 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.
101 CreateDefaultAvatarEntries = true
102
103[GridUserService]
104 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"
105
106[FriendsService]
107 LocalServiceModule = "OpenSim.Services.FriendsService.dll"
108
109[Friends]
110 Connector = "OpenSim.Services.FriendsService.dll"
111
112[AgentPreferencesService]
113 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:AgentPreferencesService"
114
115[LoginService]
116 LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
117 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
118 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
119 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
120 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
121 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
122 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
123 GridService = "OpenSim.Services.GridService.dll:GridService"
124 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
125 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
126
127 ; This inventory service will be used to initialize the user's inventory
128 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
129 HGInventoryServiceConstructorArg = "HGInventoryService"
130
131[MapImageService]
132 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
133
134[GatekeeperService]
135 LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService"
136 ;; for the service
137 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
138 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
139 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
140 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
141 GridService = "OpenSim.Services.GridService.dll:GridService"
142 AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
143 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
144
145[UserAgentService]
146 LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService"
147 ;; for the service
148 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
149 GridService = "OpenSim.Services.GridService.dll:GridService"
150 GatekeeperService = "OpenSim.Services.HypergridService.dll:GatekeeperService"
151 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
152 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
153 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
154
155 ;; 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.
156 CreateDefaultAvatarEntries = true
157
158;; The interface that local users get when they are in other grids
159;; This greatly restricts the inventory operations while in other grids
160[HGInventoryService]
161 ; For the InventoryServiceInConnector
162 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
163 ;; alternatives:
164 ;; HG1.5, more permissive, not recommended, but still supported
165 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService"
166 ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
167 ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
168
169 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
170 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
171
172;; The interface that local users get when they are in other grids
173;; This restricts/filters the asset operations from the outside
174[HGAssetService]
175 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
176 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
177
178[HGFriendsService]
179 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService"
180 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
181 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
182 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
183 GridService = "OpenSim.Services.GridService.dll:GridService"
184 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
185
186[HGInstantMessageService]
187 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
188 GridService = "OpenSim.Services.GridService.dll:GridService"
189 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
190 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
191 InGatekeeper = True
192
193;; This should always be the very last thing on this file
194[Includes]
195 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 @@
1; Enable OSSL functions.
2; Including this file in a region's set of INI files, causes the OpenSimulator
3; specific functions to be enabled.
4; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and
5; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions.
6
7; The below file lists all the functions and specifies who has permission to
8; execute the function. Some of the functions are for maintainance or can be
9; mis-used so the permission to execute a function can be limited. Ability to
10; execute a function is based on the owner of the prim holding the script.
11
12[LightShare]
13 ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer.
14 ; It has no ill effect on viewers which do not support server-side windlight settings.
15 enable_windlight = true
16
17
18[NPC]
19 ;; Enable Non Player Character (NPC) facilities
20 Enabled = true
21
22
23[XEngine]
24 ; Allow the use of os* functions (some are dangerous)
25 AllowOSFunctions = true
26
27 ; Allow the use of LightShare functions.
28 ; The setting enable_windlight = true must also be enabled in the [LightShare] section.
29 AllowLightShareFunctions = true
30
31 ; Threat level to allow. One of None, VeryLow, Low, Moderate, High, VeryHigh, Severe.
32 ; See http://opensimulator.org/wiki/Threat_level for more information on these levels.
33 ; This is the default level and can be overridden with the Allow_ specifications.
34 ; Blanket enabling the ossl functions is dangerous and we do not recommend setting higher
35 ; than 'Low' unless you have a high level of trust in all the users that can run scripts
36 ; in your simulator. It is safer to explicitly allow certain types of user to run
37 ; higher threat level OSSL functions, as detailed later on.
38 OSFunctionThreatLevel = Moderate
39
40 ; Each of the OSSL functions can be enabled or disabled individually.
41 ; To disable, set the value to 'false'.
42 ; To enable for everyone, set the value to 'true'.
43 ; To enable for individuals or groups, set it to a comma separated list. This checks
44 ; against the owner of the object containing the script.
45 ; The comma separated entries in the list may be one of:
46 ; "ESTATE_MANAGER" -- enable for estate manager
47 ; "ESTATE_OWNER" -- enable for estate owner
48 ; "PARCEL_OWNER" -- enable for parcel owner
49 ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
50 ; uuid -- enable for specified ID (may be avatar or group ID)
51
52 ; The OSSL function name is prepended with "Allow_" and it checks against
53 ; the owners of the containing prim. There can also be entries beginning with
54 ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is
55 ; checked against the creator of the script itself.
56
57 ; ThreatLevel VeryLow
58 Allow_osEjectFromGroup = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
59 Allow_osForceBreakAllLinks = ESTATE_MANAGER,ESTATE_OWNER
60 Allow_osForceBreakLink = ESTATE_MANAGER,ESTATE_OWNER
61 Allow_osForceCreateLink = ESTATE_MANAGER,ESTATE_OWNER
62 Allow_osInviteToGroup = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
63 Allow_osSetParcelMediaURL = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
64 Allow_osSetParcelSIPAddress = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
65 Allow_osSetPrimFloatOnWater = true
66 Allow_osSetWindParam = ESTATE_MANAGER,ESTATE_OWNER
67 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
68
69 ; ThreatLevel Low
70 Allow_osDropAttachment = ESTATE_MANAGER,ESTATE_OWNER
71 Allow_osDropAttachmentAt = ESTATE_MANAGER,ESTATE_OWNER
72 Allow_osAvatarName2Key = ESTATE_MANAGER,ESTATE_OWNER
73 Allow_osLoadedCreationDate = ESTATE_MANAGER,ESTATE_OWNER
74 Allow_osLoadedCreationID = ESTATE_MANAGER,ESTATE_OWNER
75 Allow_osLoadedCreationTime = ESTATE_MANAGER,ESTATE_OWNER
76
77 ; ThreatLevel Moderate
78 Allow_osGetAvatarHomeURI = ESTATE_MANAGER,ESTATE_OWNER
79 Allow_osGetGridCustom = ESTATE_MANAGER,ESTATE_OWNER
80 Allow_osGetGridGatekeeperURI = ESTATE_MANAGER,ESTATE_OWNER
81 Allow_osGetGridHomeURI = ESTATE_MANAGER,ESTATE_OWNER
82 Allow_osGetGridLoginURI = ESTATE_MANAGER,ESTATE_OWNER
83 Allow_osGetSimulatorMemory = ESTATE_MANAGER,ESTATE_OWNER
84 Allow_osGetNumberOfAttachments = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
85 Allow_osOwnerSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER
86 Allow_osMessageAttachments = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
87 Allow_osSetSpeed = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER
88
89 ; ThreatLevel High
90 Allow_osAgentSaveAppearance = ESTATE_OWNER,ESTATE_MANAGER
91 Allow_osCauseDamage = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
92 Allow_osCauseHealing = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
93 Allow_osForceAttachToAvatar = ESTATE_MANAGER,ESTATE_OWNER
94 Allow_osForceAttachToAvatarFromInventory = ESTATE_MANAGER,ESTATE_OWNER
95 Allow_osForceDetachFromAvatar = ESTATE_MANAGER,ESTATE_OWNER
96 Allow_osForceDropAttachment = ESTATE_MANAGER,ESTATE_OWNER
97 Allow_osForceDropAttachmentAt = ESTATE_MANAGER,ESTATE_OWNER
98 Allow_osGetLinkPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER
99 Allow_osGetPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER
100 Allow_osNpcCreate = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
101 Allow_osNpcLoadAppearance = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
102 Allow_osNpcMoveTo = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
103 Allow_osNpcMoveToTarget = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
104 Allow_osNpcRemove = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
105 Allow_osNpcSaveAppearance = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
106 Allow_osNpcSay = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
107 Allow_osNpcSetRot = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
108 Allow_osNpcShout = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
109 Allow_osNpcSit = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
110 Allow_osNpcStand = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
111 Allow_osNpcStopMoveToTarget = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
112 Allow_osNpcPlayAnimation = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
113 Allow_osNpcStopAnimation = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
114 Allow_osNpcTouch = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
115 Allow_osNpcWhisper = PARCEL_OWNER,ESTATE_OWNER,ESTATE_MANAGER
116 Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER
117 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER
118 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER
119 Allow_osSetContentType = ESTATE_MANAGER,ESTATE_OWNER
120 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
121 Allow_osSetParcelDetails = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
122 Allow_osSetPrimitiveParams = ESTATE_MANAGER,ESTATE_OWNER
123 Allow_osSetProjectionParams = ESTATE_MANAGER,ESTATE_OWNER
124 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER
125 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
126 Allow_osSetStateEvents = false ; deprecated
127 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
128 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
129 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
130 Allow_osTeleportAgent = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
131
132 ; ThreatLevel VeryHigh
133 Allow_osAvatarPlayAnimation = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER
134 Allow_osAvatarStopAnimation = ESTATE_OWNER,ESTATE_MANAGER,PARCEL_OWNER
135 Allow_osForceOtherSit = ESTATE_MANAGER,ESTATE_OWNER
136 Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER
137 Allow_osSetRot = ESTATE_MANAGER,ESTATE_OWNER
138
139 ; ThreatLevel Severe
140 Allow_osConsoleCommand = ESTATE_OWNER
141 Allow_osForceAttachToOtherAvatarFromInventory = ESTATE_MANAGER,ESTATE_OWNER
142 Allow_osGetAgentIP = ESTATE_OWNER
143 Allow_osKickAvatar = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
144
145
146
147
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 @@
1; These are the initialization settings for running OpenSim Standalone with an SQLite database
2
3[DatabaseService]
4 StorageProvider = "OpenSim.Data.SQLite.dll"
5 ConnectionString = "URI=file:../db/OpenSim.db,version=3,UseUTF16Encoding=True"
6
7[AssetService]
8 ConnectionString = "URI=file:../db/Asset.db,version=3"
9
10; The HGAssetService section controls the connection given to the AssetService in a Hypergrid configuration.
11; This has to be separate from [AssetService] because the Hypergrid facing connector uses [HGAssetService] for its config data instead.
12; However, the internal asset service will still use the [AssetService] section.
13; Therefore, you will almost certainly want the ConnectionString in [HGAssetService] to be the same as in [AssetService]
14; so that they both access the same database.
15; This issue does not apply to normal MySQL/MSSQL configurations, since by default they use the settings in [DatabaseService] and
16; do not have separate connection strings for different services.
17[HGAssetService]
18 ConnectionString = "URI=file:../db/Asset.db,version=3"
19
20[InventoryService]
21 ;ConnectionString = "URI=file:../db/inventory.db,version=3"
22 ; if you have a legacy inventory store use the connection string below
23 ConnectionString = "URI=file:../db/inventory.db,version=3,UseUTF16Encoding=True"
24
25[AvatarService]
26 ConnectionString = "URI=file:../db/avatars.db,version=3"
27
28[AuthenticationService]
29 ConnectionString = "URI=file:../db/auth.db,version=3"
30
31[UserAccountService]
32 ConnectionString = "URI=file:../db/userprofiles.db,version=3"
33
34[GridUserService]
35 ConnectionString = "URI=file:../db/griduser.db,version=3"
36
37[FriendsService]
38 ConnectionString = "URI=file:../db/friends.db,version=3"
39