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