clockwerk-opensim-config – Blame information for rev 9

Subversion Repositories:
Rev:
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"