diff options
Diffstat (limited to 'config/config-include/GridCommon.ini.example')
-rw-r--r-- | config/config-include/GridCommon.ini.example | 245 |
1 files changed, 245 insertions, 0 deletions
diff --git a/config/config-include/GridCommon.ini.example b/config/config-include/GridCommon.ini.example new file mode 100644 index 0000000..0922cf5 --- /dev/null +++ b/config/config-include/GridCommon.ini.example | |||
@@ -0,0 +1,245 @@ | |||
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" | ||