clockwerk-opensim-config – Blame information for rev 9
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
9 | vero | 1 | ; This is the main configuration file for an instance of OpenSim running in standalone 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 | |||
17 | ; Uncomment this line if you are using MySQL and want to use a different database for estates. |
||
18 | ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database. |
||
19 | ; Most people won't need to do this so only uncomment if you know what you're doing. |
||
20 | ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" |
||
21 | |||
22 | ; MSSQL |
||
23 | ; Uncomment these lines if you want to use MSSQL storage |
||
24 | ; Change the connection string to your db details |
||
25 | ; The value for server property is shown in your SQL Server Management Studio login dialog. |
||
26 | ; (This sample is the default of express edition) |
||
27 | ;StorageProvider = "OpenSim.Data.MSSQL.dll" |
||
28 | ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;" |
||
29 | |||
30 | [Hypergrid] |
||
31 | ; Uncomment the variables in this section only if you are in |
||
32 | ; Hypergrid configuration. Otherwise, ignore. |
||
33 | |||
34 | ;# {HomeURI} {Hypergrid} {The Home URL of this world} {} |
||
35 | ;; If this is a standalone world, this is the address of this instance. |
||
36 | ;; If this is a grided simulator, this is the address of the external robust server that |
||
37 | ;; runs the UserAgentsService. |
||
38 | ;; For example http://myworld.com:9000 or http://myworld.com:8002 |
||
39 | ;; This is a default that can be overwritten in some sections. |
||
40 | HomeURI = "http://192.168.0.1:9000" |
||
41 | |||
42 | ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper 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 |
||
45 | ;; that runs the Gatekeeper service. |
||
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 | GatekeeperURI = "http://192.168.0.1:9000" |
||
49 | |||
50 | [Modules] |
||
51 | ;; Choose one cache module and the corresponding config file, if it exists. |
||
52 | ;; Copy the config .example file into your own .ini file and alter that |
||
53 | ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained. |
||
54 | |||
55 | AssetCaching = "FlotsamAssetCache" |
||
56 | Include-FlotsamCache = "config-include/FlotsamCache.ini" |
||
57 | |||
58 | ;AssetCaching = "CenomeMemoryAssetCache" |
||
59 | ;Include-CenomeCache = "config-include/CenomeCache.ini" |
||
60 | |||
61 | ;AssetCaching = "GlynnTuckerAssetCache" |
||
62 | |||
63 | ;; Authorization is not on by default, as it depends on external php |
||
64 | ;AuthorizationServices = "LocalAuthorizationServicesConnector" |
||
65 | |||
66 | [AssetService] |
||
67 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
||
68 | AssetLoaderArgs = "assets/AssetSets.xml" |
||
69 | |||
70 | |||
71 | [GridService] |
||
72 | ;; For in-memory region storage (default) |
||
73 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
||
74 | ;;--- For MySql region storage (alternative) |
||
75 | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" |
||
76 | |||
77 | ;; Directory for map tile images of remote regions |
||
78 | MapTileDirectory = "./maptiles" |
||
79 | |||
80 | ;; Next, we can specify properties of regions, including default and fallback regions |
||
81 | ;; The syntax is: Region_<RegioName> = "<flags>" |
||
82 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut |
||
83 | ;; |
||
84 | ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) |
||
85 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion |
||
86 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified |
||
87 | ;; an explicit region. |
||
88 | ;; |
||
89 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
||
90 | ;; region will be used. |
||
91 | ;; |
||
92 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
||
93 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
||
94 | ;; |
||
95 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
||
96 | ;; |
||
97 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. |
||
98 | ;; |
||
99 | ;; For example: |
||
100 | Region_Welcome_Area = "DefaultRegion, FallbackRegion" |
||
101 | |||
102 | ; === HG ONLY === |
||
103 | ;; If you have this set under [Hypergrid], no need to set it here, leave it commented |
||
104 | ; GatekeeperURI="http://192.168.0.1:9000" |
||
105 | |||
106 | [LibraryModule] |
||
107 | ; Set this if you want to change the name of the OpenSim Library |
||
108 | ;LibraryName = "My World's Library" |
||
109 | |||
110 | [LoginService] |
||
111 | WelcomeMessage = "Welcome, Avatar!" |
||
112 | ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented |
||
113 | ; GatekeeperURI = "http://192.168.0.1:9000" |
||
114 | |||
115 | SRV_HomeURI = "http://192.168.0.1:9000" |
||
116 | SRV_InventoryServerURI = "http://192.168.0.1:9000" |
||
117 | SRV_AssetServerURI = "http://192.168.0.1:9000" |
||
118 | SRV_ProfileServerURI = "http://192.168.0.1:9000" |
||
119 | SRV_FriendsServerURI = "http://192.168.0.1:9000" |
||
120 | SRV_IMServerURI = "http://192.168.0.1:9000" |
||
121 | |||
122 | ;; For Viewer 2 |
||
123 | MapTileURL = "http://192.168.0.1:9000/" |
||
124 | |||
125 | ; The minimum user level required for a user to be able to login. 0 by default |
||
126 | ; If you disable a particular user's account then you can set their login level below this number. |
||
127 | ; You can also change this level from the console though these changes will not be persisted. |
||
128 | ; MinLoginLevel = 0 |
||
129 | |||
130 | ;; Ask co-operative viewers to use a different currency name |
||
131 | ;Currency = "" |
||
132 | |||
133 | ;; Set minimum fee to publish classified |
||
134 | ; ClassifiedFee = 0 |
||
135 | |||
136 | ;; Regular expressions for controlling which client versions are accepted/denied. |
||
137 | ;; An empty string means nothing is checked. |
||
138 | ;; |
||
139 | ;; Example 1: allow only these 3 types of clients (any version of them) |
||
140 | ;; AllowedClients = "Imprudence|Hippo|Second Life" |
||
141 | ;; |
||
142 | ;; Example 2: allow all clients except these |
||
143 | ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" |
||
144 | ;; |
||
145 | ;; Note that these are regular expressions, so every character counts. |
||
146 | ;; Also note that this is very weak security and should not be trusted as a reliable means |
||
147 | ;; for keeping bad clients out; modified clients can fake their identifiers. |
||
148 | ;; |
||
149 | ;; |
||
150 | ;AllowedClients = "" |
||
151 | ;DeniedClients = "" |
||
152 | |||
153 | |||
154 | [FreeswitchService] |
||
155 | ;; If FreeSWITCH is not being used then you don't need to set any of these parameters |
||
156 | ;; |
||
157 | ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone |
||
158 | ;; This has to be set for the FreeSWITCH service to work |
||
159 | ;; This address must be reachable by viewers. |
||
160 | ;ServerAddress = 192.168.0.1 |
||
161 | |||
162 | ;; The following configuration parameters are optional |
||
163 | |||
164 | ;; By default, this is the same as the ServerAddress |
||
165 | ; Realm = 192.168.0.1 |
||
166 | |||
167 | ;; By default, this is the same as the ServerAddress on port 5060 |
||
168 | ; SIPProxy = 192.168.0.1:5060 |
||
169 | |||
170 | ;; Default is 5000ms |
||
171 | ; DefaultTimeout = 5000 |
||
172 | |||
173 | ;; The dial plan context. Default is "default" |
||
174 | ; Context = default |
||
175 | |||
176 | ;; Currently unused |
||
177 | ; UserName = freeswitch |
||
178 | |||
179 | ;; Currently unused |
||
180 | ; Password = password |
||
181 | |||
182 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs |
||
183 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal |
||
184 | ;; stun.freeswitch.org is not guaranteed to be running so use it in |
||
185 | ;; production at your own risk |
||
186 | ; EchoServer = 192.168.0.1 |
||
187 | ; EchoPort = 50505 |
||
188 | ; AttemptSTUN = false |
||
189 | |||
190 | [GridInfoService] |
||
191 | ; These settings are used to return information on a get_grid_info call. |
||
192 | ; Client launcher scripts and third-party clients make use of this to |
||
193 | ; autoconfigure the client and to provide a nice user experience. If you |
||
194 | ; want to facilitate that, you should configure the settings here according |
||
195 | ; to your grid or standalone setup. |
||
196 | ; |
||
197 | ; See http://opensimulator.org/wiki/GridInfo |
||
198 | |||
199 | ; login uri: for grid this is the login server URI |
||
200 | login = http://192.168.0.1:9000/ |
||
201 | |||
202 | ; long grid name: the long name of your grid |
||
203 | gridname = "Clockwerk" |
||
204 | |||
205 | ; short grid name: the short name of your grid |
||
206 | gridnick = "Clockwerk" |
||
207 | |||
208 | ; login page: optional: if it exists it will be used to tell the client to use |
||
209 | ; this as splash page |
||
210 | ; currently unused |
||
211 | welcome = http://192.168.0.1/welcome |
||
212 | |||
213 | ; helper uri: optional: if it exists if will be used to tell the client to use |
||
214 | ; this for all economy related things |
||
215 | ; currently unused |
||
216 | ;economy = http://192.168.0.1:9000/ |
||
217 | |||
218 | ; web page of grid: optional: page providing further information about your grid |
||
219 | ; currently unused |
||
220 | about = http://192.168.0.1/about/ |
||
221 | |||
222 | ; account creation: optional: page providing further information about obtaining |
||
223 | ; a user account on your grid |
||
224 | ; currently unused |
||
225 | register = http://192.168.0.1/register |
||
226 | |||
227 | ; help: optional: page providing further assistance for users of your grid |
||
228 | ; currently unused |
||
229 | ;help = http://192.168.0.1/help |
||
230 | |||
231 | ; password help: optional: page providing password assistance for users of your grid |
||
232 | ; currently unused |
||
233 | ;password = http://192.168.0.1/password |
||
234 | |||
235 | ; HG address of the gatekeeper, if you have one |
||
236 | ; this is the entry point for all the regions of the world |
||
237 | ;gatekeeper = http://192.168.0.1:9000/ |
||
238 | |||
239 | ; HG user domain, if you have one |
||
240 | ; this is the entry point for all user-related HG services |
||
241 | ; uas = http://192.168.0.1:9000/ |
||
242 | |||
243 | [MapImageService] |
||
244 | ; Set this if you want to change the default |
||
245 | ; TilesStoragePath = "maptiles" |
||
246 | |||
247 | [AuthorizationService] |
||
248 | ; If you have regions with access restrictions |
||
249 | ; specify them here using the convention |
||
250 | ; Region_<Region_Name> = <flags> |
||
251 | ; Valid flags are: |
||
252 | ; DisallowForeigners -- HG visitors not allowed |
||
253 | ; DisallowResidents -- only Admins and Managers allowed |
||
254 | ; Example: |
||
255 | ; Region_Test_1 = "DisallowForeigners" |
||
256 | |||
257 | ;; |
||
258 | ;; HG configurations |
||
259 | ;; |
||
260 | [GatekeeperService] |
||
261 | ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented |
||
262 | ; ExternalName = "http://192.168.0.1:9000" |
||
263 | |||
264 | ; Does this grid allow incoming links to any region in it? |
||
265 | ; If false, HG TPs happen only to the Default regions specified in [GridService] section |
||
266 | AllowTeleportsToAnyRegion = true |
||
267 | |||
268 | ;; Regular expressions for controlling which client versions are accepted/denied. |
||
269 | ;; An empty string means nothing is checked. |
||
270 | ;; |
||
271 | ;; Example 1: allow only these 3 types of clients (any version of them) |
||
272 | ;; AllowedClients = "Imprudence|Hippo|Second Life" |
||
273 | ;; |
||
274 | ;; Example 2: allow all clients except these |
||
275 | ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" |
||
276 | ;; |
||
277 | ;; Note that these are regular expressions, so every character counts. |
||
278 | ;; Also note that this is very weak security and should not be trusted as a reliable means |
||
279 | ;; for keeping bad clients out; modified clients can fake their identifiers. |
||
280 | ;; |
||
281 | ;; |
||
282 | ;AllowedClients = "" |
||
283 | ;DeniedClients = "" |
||
284 | |||
285 | ;; Are foreign visitors allowed? |
||
286 | ForeignAgentsAllowed = true |
||
287 | ;; |
||
288 | ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept. |
||
289 | ;; Leave blank or commented for no exceptions. |
||
290 | ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002" |
||
291 | ;; |
||
292 | ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept |
||
293 | ;; Leave blank or commented for no exceptions. |
||
294 | ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002" |
||
295 | |||
296 | [UserAgentService] |
||
297 | ;; User level required to be contacted from other grids |
||
298 | LevelOutsideContacts = 0 |
||
299 | |||
300 | ;; Restrictions on destinations of local users. |
||
301 | ;; Are local users allowed to visit other grids? |
||
302 | ;; What user level? Use variables of this forrm: |
||
303 | ;; ForeignTripsAllowed_Level_<UserLevel> = true | false |
||
304 | ;; (the default is true) |
||
305 | ;; For example: |
||
306 | ; ForeignTripsAllowed_Level_0 = false |
||
307 | ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it |
||
308 | ;; |
||
309 | ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept |
||
310 | ;; Leave blank or commented for no exceptions. |
||
311 | ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002" |
||
312 | ;; |
||
313 | ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept. |
||
314 | ;; Leave blank or commented for no exceptions. |
||
315 | ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002" |
||
316 | |||
317 | [HGInventoryService] |
||
318 | ;; If you have this set under [Hypergrid], no need to set it here, leave it commented |
||
319 | ; HomeURI = "http://192.168.0.1:9000" |
||
320 | |||
321 | [HGAssetService] |
||
322 | ;; If you have this set under [Hypergrid], no need to set it here, leave it commented |
||
323 | ; HomeURI = "http://192.168.0.1:9000" |
||
324 | |||
325 | ;; The asset types that this grid can export to / import from other grids. |
||
326 | ;; Comma separated. |
||
327 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: |
||
328 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, |
||
329 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh |
||
330 | ;; |
||
331 | ;; Leave blank or commented if you don't want to apply any restrictions. |
||
332 | ;; A more strict, but still reasonable, policy may be to disallow the exchange |
||
333 | ;; of scripts, like so: |
||
334 | ; DisallowExport ="LSLText" |
||
335 | ; DisallowImport ="LSLBytecode" |
||
336 | |||
337 | |||
338 | [HGInventoryAccessModule] |
||
339 | ;; If you have these set under [Hypergrid], no need to set it here, leave it commented |
||
340 | ; HomeURI = "http://192.168.0.1:9000" |
||
341 | ; GatekeeperURI = "http://192.168.0.1:9000" |
||
342 | |||
343 | ;; If you want to protect your assets from being copied by foreign visitors |
||
344 | ;; uncomment the next line. You may want to do this on sims that have licensed content. |
||
345 | ;; true = allow exports, false = disallow exports. True by default. |
||
346 | ; OutboundPermission = True |
||
347 | |||
348 | ;; Send visual reminder to local users that their inventories are unavailable while they are traveling |
||
349 | ;; and available when they return. True by default. |
||
350 | ;RestrictInventoryAccessAbroad = True |
||
351 | |||
352 | [HGFriendsModule] |
||
353 | ; User level required to be able to send friendship invitations to foreign users |
||
354 | LevelHGFriends = 0; |
||
355 | |||
356 | [Messaging] |
||
357 | ; === HG ONLY === |
||
358 | ;; If you have this set under [Hypergrid], no need to set it here, leave it commented |
||
359 | ; GatekeeperURI = "http://192.168.0.1:9000" |
||
360 | |||
361 | |||
362 | [EntityTransfer] |
||
363 | ;; User level from which local users are allowed to HG teleport. Default 0 (all users) |
||
364 | ;LevelHGTeleport = 0 |
||
365 | |||
366 | ;; Are local users restricted from taking their appearance abroad? |
||
367 | ;; Default is no restrictions |
||
368 | ;RestrictAppearanceAbroad = false |
||
369 | |||
370 | ;; If appearance is restricted, which accounts' appearances are allowed to be exported? |
||
371 | ;; Comma-separated list of account names |
||
372 | AccountForAppearance = "Test User, Astronaut Smith" |
||
373 | |||
374 | ;; UserProfiles Service |
||
375 | ;; |
||
376 | ;; To use, set Enabled to true then configure for your site... |
||
377 | [UserProfilesService] |
||
378 | LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" |
||
379 | Enabled = false |
||
380 | |||
381 | ;; Configure this for separate databse |
||
382 | ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" |
||
383 | ; Realm = UserProfiles |
||
384 | |||
385 | UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService |
||
386 | AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
||
387 | |||
388 | [Includes] |
||
389 | Include-Common = "Clockwerk.ini" |