opensim-config – Blame information for rev 3

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 root 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://172.16.1.11: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://172.16.1.11: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://172.16.1.11:9000"
105  
106 [LibraryModule]
107 ; Set this if you want to change the name of the OpenSim Library
108 LibraryName = "Spectacled Owl 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://172.16.1.11:9000"
114  
115 SRV_HomeURI = "http://172.16.1.11:9000"
116 SRV_InventoryServerURI = "http://172.16.1.11:9000"
117 SRV_AssetServerURI = "http://172.16.1.11:9000"
118 SRV_ProfileServerURI = "http://172.16.1.11:9000"
119 SRV_FriendsServerURI = "http://172.16.1.11:9000"
120 SRV_IMServerURI = "http://172.16.1.11:9000"
121 SRV_GroupsServerURI = "http://172.16.1.11:9000"
122  
123 ;; For Viewer 2
124 MapTileURL = "http://172.16.1.11:9000"
125  
126 ; The minimum user level required for a user to be able to login. 0 by default
127 ; If you disable a particular user's account then you can set their login level below this number.
128 ; You can also change this level from the console though these changes will not be persisted.
129 ; MinLoginLevel = 0
130  
131 ;; Ask co-operative viewers to use a different currency name
132 ;Currency = ""
133  
134 ;; Set minimum fee to publish classified
135 ; ClassifiedFee = 0
136  
137 ;; Regular expressions for controlling which client versions are accepted/denied.
138 ;; An empty string means nothing is checked.
139 ;;
140 ;; Example 1: allow only these 3 types of clients (any version of them)
141 ;; AllowedClients = "Imprudence|Hippo|Second Life"
142 ;;
143 ;; Example 2: allow all clients except these
144 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
145 ;;
146 ;; Note that these are regular expressions, so every character counts.
147 ;; Also note that this is very weak security and should not be trusted as a reliable means
148 ;; for keeping bad clients out; modified clients can fake their identifiers.
149 ;;
150 ;;
151 ;AllowedClients = ""
152 ;DeniedClients = ""
153  
154  
155 [FreeswitchService]
156 ;; If FreeSWITCH is not being used then you don't need to set any of these parameters
157 ;;
158 ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone
159 ;; This has to be set for the FreeSWITCH service to work
160 ;; This address must be reachable by viewers.
161 ;ServerAddress = 127.0.0.1
162  
163 ;; The following configuration parameters are optional
164  
165 ;; By default, this is the same as the ServerAddress
166 ; Realm = 127.0.0.1
167  
168 ;; By default, this is the same as the ServerAddress on port 5060
169 ; SIPProxy = 127.0.0.1:5060
170  
171 ;; Default is 5000ms
172 ; DefaultTimeout = 5000
173  
174 ;; The dial plan context. Default is "default"
175 ; Context = default
176  
177 ;; Currently unused
178 ; UserName = freeswitch
179  
180 ;; Currently unused
181 ; Password = password
182  
183 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
184 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
185 ;; stun.freeswitch.org is not guaranteed to be running so use it in
186 ;; production at your own risk
187 ; EchoServer = 127.0.0.1
188 ; EchoPort = 50505
189 ; AttemptSTUN = false
190  
191 [GridInfoService]
192 ; These settings are used to return information on a get_grid_info call.
193 ; Client launcher scripts and third-party clients make use of this to
194 ; autoconfigure the client and to provide a nice user experience. If you
195 ; want to facilitate that, you should configure the settings here according
196 ; to your grid or standalone setup.
197 ;
198 ; See http://opensimulator.org/wiki/GridInfo
199  
200 ; login uri: for grid this is the login server URI
201 login = "http://172.16.1.11:9000"
202  
203 ; long grid name: the long name of your grid
204 gridname = "SpectacledOwl"
205  
206 ; short grid name: the short name of your grid
207 gridnick = "SpectacledOwl"
208  
209 ; login page: optional: if it exists it will be used to tell the client to use
210 ; this as splash page
211 ; currently unused
212 welcome = "http://172.16.1.11/welcome.php"
213  
214 ; helper uri: optional: if it exists if will be used to tell the client to use
215 ; this for all economy related things
216 ; currently unused
217 ;economy = http://127.0.0.1:9000/
218  
219 ; web page of grid: optional: page providing further information about your grid
220 ; currently unused
221 about = "http://172.16.1.11/about.php"
222  
223 ; account creation: optional: page providing further information about obtaining
224 ; a user account on your grid
225 ; currently unused
226 register = "http://172.16.1.11/register.php"
227  
228 ; help: optional: page providing further assistance for users of your grid
229 ; currently unused
230 ;help = http://127.0.0.1/help
231  
232 ; password help: optional: page providing password assistance for users of your grid
233 ; currently unused
234 ;password = http://127.0.0.1/password
235  
236 ; HG address of the gatekeeper, if you have one
237 ; this is the entry point for all the regions of the world
238 ; gatekeeper = http://127.0.0.1:9000/
239  
240 ; HG user domain, if you have one
241 ; this is the entry point for all user-related HG services
242 ; uas = http://127.0.0.1:9000/
243  
244 [MapImageService]
245 ; Set this if you want to change the default
246 ; TilesStoragePath = "maptiles"
247  
248 [AuthorizationService]
249 ; If you have regions with access restrictions
250 ; specify them here using the convention
251 ; Region_<Region_Name> = <flags>
252 ; Valid flags are:
253 ; DisallowForeigners -- HG visitors not allowed
254 ; DisallowResidents -- only Admins and Managers allowed
255 ; Example:
256 ; Region_Test_1 = "DisallowForeigners"
257  
258 ;;
259 ;; HG configurations
260 ;;
261 [GatekeeperService]
262 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
263 ; ExternalName = "http://172.16.1.11:9000"
264  
265 ; Does this grid allow incoming links to any region in it?
266 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
267 AllowTeleportsToAnyRegion = true
268  
269 ;; Regular expressions for controlling which client versions are accepted/denied.
270 ;; An empty string means nothing is checked.
271 ;;
272 ;; Example 1: allow only these 3 types of clients (any version of them)
273 ;; AllowedClients = "Imprudence|Hippo|Second Life"
274 ;;
275 ;; Example 2: allow all clients except these
276 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
277 ;;
278 ;; Note that these are regular expressions, so every character counts.
279 ;; Also note that this is very weak security and should not be trusted as a reliable means
280 ;; for keeping bad clients out; modified clients can fake their identifiers.
281 ;;
282 ;;
283 ;AllowedClients = ""
284 ;DeniedClients = ""
285  
286 ;; Are foreign visitors allowed?
287 ForeignAgentsAllowed = true
288 ;;
289 ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept.
290 ;; Leave blank or commented for no exceptions.
291 ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002"
292 ;;
293 ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept
294 ;; Leave blank or commented for no exceptions.
295 ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002"
296  
297 [UserAgentService]
298 ;; User level required to be contacted from other grids
299 ;LevelOutsideContacts = 0
300  
301 ;; Restrictions on destinations of local users.
302 ;; Are local users allowed to visit other grids?
303 ;; What user level? Use variables of this forrm:
304 ;; ForeignTripsAllowed_Level_<UserLevel> = true | false
305 ;; (the default is true)
306 ;; For example:
307 ; ForeignTripsAllowed_Level_0 = false
308 ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it
309 ;;
310 ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept
311 ;; Leave blank or commented for no exceptions.
312 ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002"
313 ;;
314 ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept.
315 ;; Leave blank or commented for no exceptions.
316 ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
317  
318 [HGInventoryService]
319 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
320 ; HomeURI = "http://172.16.1.11:9000"
321  
322 [HGAssetService]
323 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
324 ; HomeURI = "http://172.16.1.11:9000"
325  
326 ;; The asset types that this grid can export to / import from other grids.
327 ;; Comma separated.
328 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
329 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
330 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
331 ;;
332 ;; Leave blank or commented if you don't want to apply any restrictions.
333 ;; A more strict, but still reasonable, policy may be to disallow the exchange
334 ;; of scripts, like so:
335 ; DisallowExport ="LSLText"
336 ; DisallowImport ="LSLBytecode"
337  
338  
339 [HGInventoryAccessModule]
340 ;; If you have these set under [Hypergrid], no need to set it here, leave it commented
341 ; HomeURI = "http://172.16.1.11:9000"
342 ; GatekeeperURI = "http://172.16.1.11:9000"
343  
344 ;; If you want to protect your assets from being copied by foreign visitors
345 ;; uncomment the next line. You may want to do this on sims that have licensed content.
346 ;; true = allow exports, false = disallow exports. True by default.
347 ; OutboundPermission = True
348  
349 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
350 ;; and available when they return. True by default.
351 ; RestrictInventoryAccessAbroad = True
352  
353 [HGFriendsModule]
354 ; User level required to be able to send friendship invitations to foreign users
355 ;LevelHGFriends = 0;
356  
357 [Messaging]
358 ; === HG ONLY ===
359 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
360 ; GatekeeperURI = "http://172.16.1.11:9000"
361  
362  
363 [EntityTransfer]
364 ;; User level from which local users are allowed to HG teleport. Default 0 (all users)
365 ;LevelHGTeleport = 0
366  
367 ;; Are local users restricted from taking their appearance abroad?
368 ;; Default is no restrictions
369 ;RestrictAppearanceAbroad = false
370  
371 ;; If appearance is restricted, which accounts' appearances are allowed to be exported?
372 ;; Comma-separated list of account names
373 ; AccountForAppearance = "Test User, Astronaut Smith"
374  
375 ;; UserProfiles Service
376 ;;
377 ;; To use, set Enabled to true then configure for your site...
378 [UserProfilesService]
379 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
380 Enabled = false
381  
382 ;; Configure this for separate databse
383 ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
384 ; Realm = UserProfiles
385  
386 UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService
387 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
3 vero 388  
389 [Includes]
390 Include-Common = "SpectacledOwl.ini"