diff options
Diffstat (limited to 'bin/config-include/GridCommon.ini.example')
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 252 |
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}" | ||