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.example252
1 files changed, 252 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..47771e3
--- /dev/null
+++ b/bin/config-include/GridCommon.ini.example
@@ -0,0 +1,252 @@
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 StorageProvider = "${Const|DataProvider}"
36 ConnectionString = "${Const|ConnectionString}"
37
38[Hypergrid]
39 ; Uncomment the variables in this section only if you are in
40 ; Hypergrid configuration. Otherwise, ignore.
41
42 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
43 ;; If this is a standalone world, this is the address of this instance.
44 ;; If this is a grided simulator, this is the address of the external robust server that
45 ;; runs the UserAgentsService.
46 ;; For example http://myworld.com:9000 or http://myworld.com:8002
47 ;; This is a default that can be overwritten in some sections.
48 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
49
50 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
51 ;; If this is a standalone world, this is the address of this instance.
52 ;; If this is a grided simulator, this is the address of the external robust server
53 ;; that runs the Gatekeeper service.
54 ;; For example http://myworld.com:9000 or http://myworld.com:8002
55 ;; This is a default that can be overwritten in some sections.
56 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
57
58[Modules]
59 ;; Choose one cache module and the corresponding config file, if it exists.
60 ;; Copy the config .example file into your own .ini file and adapt that.
61 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.
62
63 AssetCaching = "FlotsamAssetCache"
64 Include-FlotsamCache = "config-include/FlotsamCache.ini"
65
66 ;AssetCaching = "CenomeMemoryAssetCache"
67 ;Include-CenomeCache = "config-include/CenomeCache.ini"
68
69 ;AssetCaching = "GlynnTuckerAssetCache"
70
71 ;; Optionally, the port for the LLProxyLoginModule module can be changed
72 ;Setup_LLProxyLoginModule = "9090/"
73
74 ;; Authorization is not on by default, as it depends on external php
75 ;AuthorizationServices = "RemoteAuthorizationServicesConnector"
76
77[AssetService]
78 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
79 AssetLoaderArgs = "assets/AssetSets.xml"
80
81 ;
82 ; Change this to your grid-wide asset server. Do not add a slash to the end of any of these addresses.
83 ;
84 AssetServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
85
86[InventoryService]
87 ;
88 ; Change this to your grid-wide inventory server
89 ;
90 InventoryServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
91 ;MaxRetries = 0
92
93[GridInfo]
94 ;
95 ; Change this to your grid info service
96 ;
97 GridInfoURI = "${Const|BaseURL}:${Const|PublicPort}"
98
99[GridService]
100 ;
101 ; Change this to your grid-wide grid server
102 ;
103 GridServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
104 ;AllowHypergridMapSearch = true
105
106 ;; Directory for map tile images of linked regions
107 ; MapTileDirectory = "./maptiles"
108
109 ; === HG ONLY ===
110 ;; Change this to the address of your Gatekeeper service
111 ;; (usually bundled with the rest of the services in one
112 ;; Robust server in port ${Const|PublicPort}, but not always)
113 GatekeeperURI="${Const|BaseURL}:${Const|PublicPort}"
114
115[EstateDataStore]
116 ;
117 ; Uncomment if you want centralized estate data at robust server,
118 ; in which case the URL in [EstateService] will be used
119 ;
120 ;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataRemoteConnector"
121
122[EstateService]
123 EstateServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
124
125[Messaging]
126 ; === HG ONLY ===
127 ;; Change this to the address of your Gatekeeper service
128 ;; (usually bundled with the rest of the services in one
129 ;; Robust server in port ${Const|PublicPort}, but not always)
130 GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
131
132[AvatarService]
133 ;
134 ; Change this to your grid-wide grid server
135 ;
136 AvatarServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
137
138[AgentPreferencesService]
139 ;
140 ; Change this to your grid-wide avatar prefs server
141 ;
142 AgentPreferencesServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
143
144[PresenceService]
145 ;
146 ; Change this to your grid-wide presence server
147 ;
148 PresenceServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
149
150[UserAccountService]
151 ;
152 ; Change this to your grid-wide user accounts server
153 ;
154 UserAccountServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
155
156[GridUserService]
157 ;
158 ; Change this to your grid-wide user accounts server
159 ;
160 GridUserServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
161
162[AuthenticationService]
163 ;
164 ; Change this to your grid-wide authentication server
165 ;
166 AuthenticationServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
167
168[FriendsService]
169 ;
170 ; Change this to your grid-wide friends server
171 ;
172 FriendsServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
173
174[HGInventoryAccessModule]
175 ;
176 ; === HG ONLY ===
177 ; Change this to your server
178 ; accessible from other grids
179 ;
180 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
181 GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
182 ;; If you want to protect your assets from being copied by foreign visitors
183 ;; set this to false. You may want to do this on sims that have licensed content.
184 ;; Default is true.
185 ; OutboundPermission = True
186
187 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
188 ;; and available when they return. True by default.
189 ;RestrictInventoryAccessAbroad = True
190
191 ;; Warning: advanced and unusual. Default is false.
192 ;; Enables configurations where grids share user services, including inventory,
193 ;; while separating regions' assets from users' assets. Asset transfer between
194 ;; the users' asset server and the regions' asset server is done in HG-like manner.
195 ; CheckSeparateAssets = false
196 ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
197
198
199[HGAssetService]
200 ;
201 ; === HG ONLY ===
202 ; Change this to your server
203 ; accessible from other grids
204 ;
205 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
206
207 ;; The asset types that this grid can export to / import from other grids.
208 ;; Comma separated.
209 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
210 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
211 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
212 ;;
213 ;; Leave blank or commented if you don't want to apply any restrictions.
214 ;; A more strict, but still reasonable, policy may be to disallow the exchange
215 ;; of scripts, like so:
216 ; DisallowExport ="LSLText"
217 ; DisallowImport ="LSLBytecode"
218
219[HGFriendsModule]
220 ; User level required to be able to send friendship invitations to foreign users
221 ;LevelHGFriends = 0;
222
223[UserAgentService]
224 ;
225 ; === HG ONLY ===
226 ; Change this to your user agent server (HG robust)
227 ;
228 UserAgentServerURI = "${Const|BaseURL}:${Const|PublicPort}"
229
230[MapImageService]
231 MapImageServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
232
233[AuthorizationService]
234 ; If you have regions with access restrictions
235 ; specify them here using the convention
236 ; Region_<Region_Name> = <flags>
237 ; Valid flags are:
238 ; DisallowForeigners -- HG visitors not allowed
239 ; DisallowResidents -- only Admins and Managers allowed
240 ; Example:
241 ; Region_Test_1 = "DisallowForeigners"
242
243;; Uncomment if you are using SimianGrid for grid services
244[SimianGrid]
245 ;; SimianGrid services URL
246 ;; SimianServiceURL = "http://grid.sciencesim.com/Grid/"
247
248 ;; Capability assigned by the grid administrator for the simulator
249 ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000"
250
251[MuteListService]
252 MuteListServerURI = "${Const|BaseURL}:${Const|PrivatePort}"