aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/config-include/GridCommon.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/config-include/GridCommon.ini.example')
-rw-r--r--bin/config-include/GridCommon.ini.example249
1 files changed, 249 insertions, 0 deletions
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example
new file mode 100644
index 0000000..e93ce3c
--- /dev/null
+++ b/bin/config-include/GridCommon.ini.example
@@ -0,0 +1,249 @@
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 ;MaxRetries = 0
89
90[GridInfo]
91 ;
92 ; Change this to your grid info service
93 ;
94 GridInfoURI = "${Const|BaseURL}:${Const|PublicPort}"
95
96[GridService]
97 ;
98 ; Change this to your grid-wide grid server
99 ;
100 GridServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
101 ;AllowHypergridMapSearch = true
102
103 ;; Directory for map tile images of linked regions
104 ; MapTileDirectory = "./maptiles"
105
106 ; === HG ONLY ===
107 ;; Change this to the address of your Gatekeeper service
108 ;; (usually bundled with the rest of the services in one
109 ;; Robust server in port ${Const|PublicPort}, but not always)
110 Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
111
112[EstateDataStore]
113 ;
114 ; Uncomment if you want centralized estate data at robust server,
115 ; in which case the URL in [EstateService] will be used
116 ;
117 ;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataRemoteConnector"
118
119[EstateService]
120 EstateServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
121
122[Messaging]
123 ; === HG ONLY ===
124 ;; Change this to the address of your Gatekeeper service
125 ;; (usually bundled with the rest of the services in one
126 ;; Robust server in port ${Const|PublicPort}, but not always)
127 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
128
129[AvatarService]
130 ;
131 ; Change this to your grid-wide grid server
132 ;
133 AvatarServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
134
135[AgentPreferencesService]
136 ;
137 ; Change this to your grid-wide avatar prefs server
138 ;
139 AgentPreferencesServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
140
141[PresenceService]
142 ;
143 ; Change this to your grid-wide presence server
144 ;
145 PresenceServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
146
147[UserAccountService]
148 ;
149 ; Change this to your grid-wide user accounts server
150 ;
151 UserAccountServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
152
153[GridUserService]
154 ;
155 ; Change this to your grid-wide user accounts server
156 ;
157 GridUserServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
158
159[AuthenticationService]
160 ;
161 ; Change this to your grid-wide authentication server
162 ;
163 AuthenticationServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
164
165[FriendsService]
166 ;
167 ; Change this to your grid-wide friends server
168 ;
169 FriendsServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
170
171[HGInventoryAccessModule]
172 ;
173 ; === HG ONLY ===
174 ; Change this to your server
175 ; accessible from other grids
176 ;
177 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
178 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
179 ;; If you want to protect your assets from being copied by foreign visitors
180 ;; set this to false. You may want to do this on sims that have licensed content.
181 ;; Default is true.
182 ; OutboundPermission = True
183
184 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
185 ;; and available when they return. True by default.
186 ;RestrictInventoryAccessAbroad = True
187
188 ;; Warning: advanced and unusual. Default is false.
189 ;; Enables configurations where grids share user services, including inventory,
190 ;; while separating regions' assets from users' assets. Asset transfer between
191 ;; the users' asset server and the regions' asset server is done in HG-like manner.
192 ; CheckSeparateAssets = false
193 ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
194
195
196[HGAssetService]
197 ;
198 ; === HG ONLY ===
199 ; Change this to your server
200 ; accessible from other grids
201 ;
202 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
203
204 ;; The asset types that this grid can export to / import from other grids.
205 ;; Comma separated.
206 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
207 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
208 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
209 ;;
210 ;; Leave blank or commented if you don't want to apply any restrictions.
211 ;; A more strict, but still reasonable, policy may be to disallow the exchange
212 ;; of scripts, like so:
213 ; DisallowExport ="LSLText"
214 ; DisallowImport ="LSLBytecode"
215
216[HGFriendsModule]
217 ; User level required to be able to send friendship invitations to foreign users
218 ;LevelHGFriends = 0;
219
220[UserAgentService]
221 ;
222 ; === HG ONLY ===
223 ; Change this to your user agent server (HG robust)
224 ;
225 UserAgentServerURI = "${Const|BaseURL}:${Const|PublicPort}"
226
227[MapImageService]
228 MapImageServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
229
230[AuthorizationService]
231 ; If you have regions with access restrictions
232 ; specify them here using the convention
233 ; Region_<Region_Name> = <flags>
234 ; Valid flags are:
235 ; DisallowForeigners -- HG visitors not allowed
236 ; DisallowResidents -- only Admins and Managers allowed
237 ; Example:
238 ; Region_Test_1 = "DisallowForeigners"
239
240;; Uncomment if you are using SimianGrid for grid services
241[SimianGrid]
242 ;; SimianGrid services URL
243 ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/"
244
245 ;; Capability assigned by the grid administrator for the simulator
246 ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000"
247
248[MuteListService]
249 MuteListServerURI = "${Const|BaseURL}:${Const|PrivatePort}"