clockwerk-opensim-stable – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 vero 1 ; * Run
2 ; * $ Robust.exe -inifile Robust.HG.ini
3 ; *
4  
5 ; * Configurations for enabling HG1.5
6 ; *
7 ; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
8 ; * OpenSim.Server.Handlers.dll:UserAgentService
9 ; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
10 ; * OpenSim.Server.Handlers.dll:XInventoryInConnector
11 ; * are started in port 8002, outside the firewall
12 ; *
13 ; * The startup section lists all the connectors to start up in this server
14 ; * instance. This may be only one, or it may be the entire server suite.
15 ; * Multiple connectors should be separated by commas.
16 ; *
17 ; * These are the IN connectors the server uses, the in connectors
18 ; * read this config file and load the needed service and database connectors
19 ; *
20 ; * The full syntax of a connector string is:
21 ; * [[<ConfigName>@]<port>/]<dll name>[:<class name>]
22 ; *
23 [Startup]
24 ; Place to create a PID file
25 ; If no path if specified then a PID file is not created.
26 ; PIDFile = "/tmp/my.pid"
27  
28 ; Plugin Registry Location
29 ; Set path to directory for plugin registry. Information
30 ; about the registered repositories and installed plugins
31 ; will be stored here
32 ; The Robust.exe process must have R/W access to the location
33 RegistryLocation = "."
34  
35 ; Modular configurations
36 ; Set path to directory for modular ini files...
37 ; The Robust.exe process must have R/W access to the location
38 ConfigDirectory = "."
39  
40 [ServiceList]
41  
42 AssetServiceConnector = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector"
43 InventoryInConnector = "8003/OpenSim.Server.Handlers.dll:XInventoryInConnector"
44 ;; Uncomment if you have set up Freeswitch (see [FreeswitchService] below)
45 ;VoiceConnector = "8004/OpenSim.Server.Handlers.dll:FreeswitchServerConnector"
46 GridServiceConnector = "8003/OpenSim.Server.Handlers.dll:GridServiceConnector"
47 GridInfoServerInConnector = "8002/OpenSim.Server.Handlers.dll:GridInfoServerInConnector"
48 AuthenticationServiceConnector = "8003/OpenSim.Server.Handlers.dll:AuthenticationServiceConnector"
49 OpenIdServerConnector = "8002/OpenSim.Server.Handlers.dll:OpenIdServerConnector"
50 AvatarServiceConnector = "8003/OpenSim.Server.Handlers.dll:AvatarServiceConnector"
51 LLLoginServiceInConnector = "8002/OpenSim.Server.Handlers.dll:LLLoginServiceInConnector"
52 PresenceServiceConnector = "8003/OpenSim.Server.Handlers.dll:PresenceServiceConnector"
53 UserAccountServiceConnector = "8003/OpenSim.Server.Handlers.dll:UserAccountServiceConnector"
54 GridUserServiceConnector = "8003/OpenSim.Server.Handlers.dll:GridUserServiceConnector"
55 FriendsServiceConnector = "8003/OpenSim.Server.Handlers.dll:FriendsServiceConnector"
56 MapAddServiceConnector = "8003/OpenSim.Server.Handlers.dll:MapAddServiceConnector"
57 MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnector"
58 ;; Uncomment this if you want offline IM to work
59 ; OfflineIMServiceConnector = "8003/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector"
60 ;; Uncomment this if you want Groups V2 to work
61 ; GroupsServiceConnector = "8003/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector"
62  
63 ;; Additions for Hypergrid
64  
65 GatekeeperServiceInConnector = "8002/OpenSim.Server.Handlers.dll:GatekeeperServiceInConnector"
66 UserAgentServerConnector = "8002/OpenSim.Server.Handlers.dll:UserAgentServerConnector"
67 HeloServiceInConnector = "8002/OpenSim.Server.Handlers.dll:HeloServiceInConnector"
68 HGFriendsServerConnector = "8002/OpenSim.Server.Handlers.dll:HGFriendsServerConnector"
69 InstantMessageServerConnector = "8002/OpenSim.Server.Handlers.dll:InstantMessageServerConnector"
70 HGInventoryServiceConnector = "HGInventoryService@8002/OpenSim.Server.Handlers.dll:XInventoryInConnector"
71 HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:AssetServiceConnector"
72 ;; Uncomment this if you want Groups V2, HG to work
73 ; HGGroupsServiceConnector = "8002/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector"
74 ;; Additions for other add-on modules. For example:
75 ;; WifiServerConnector = "8002/Diva.Wifi.dll:WifiServerConnector"
76  
77 ;; Uncomment for UserProfiles see [UserProfilesService] to configure...
78 ; UserProfilesServiceConnector = "8002/OpenSim.Server.Handlers.dll:UserProfilesConnector"
79  
80 ; * This is common for all services, it's the network setup for the entire
81 ; * server instance, if none is specified above
82 ; *
83 [Network]
84 port = 8003
85  
86 ; HTTPS for "Out of band" management applications such as the remote admin
87 ; module. May specify https_main = True to make the main http server
88 ; use https or "False" to make the main server HTTP
89 ; https_main = False
90 ;
91 ; Create https_listener = "True" will create a listener on the port
92 ; specified. Provide the path to your server certificate along with it's
93 ; password
94 ; https_listener = False
95 ;
96 ; Set our listener to this port
97 ; https_port = 0
98 ;
99 ; Path to X509 certificate
100 ; cert_path = "path/to/cert.p12"
101 ;
102 ; Password for cert
103 ; cert_pass = "password"
104  
105  
106 ; * The following are for the remote console
107 ; * They have no effect for the local or basic console types
108 ; * Leave commented to diable logins to the console
109 ;ConsoleUser = Test
110 ;ConsolePass = secret
111 ;ConsolePort = 0
112  
113 [Hypergrid]
114 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
115 ;; This is the address of the external robust server that
116 ;; runs the UserAgentsService, possibly this server.
117 ;; For example http://myworld.com:8002
118 ;; This is a default that can be overwritten in some sections.
119 ; HomeURI = "http://127.0.0.1:8002"
120  
121 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
122 ;; This is the address of the external robust server
123 ;; that runs the Gatekeeper service, possibly this server.
124 ;; For example http://myworld.com:8002
125 ;; This is a default that can be overwritten in some sections.
126 ; GatekeeperURI = "http://127.0.0.1:8002"
127  
128 [DatabaseService]
129 StorageProvider = "OpenSim.Data.MySQL.dll"
130 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;"
131  
132 ; * As an example, the below configuration precisely mimicks the legacy
133 ; * asset server. It is read by the asset IN connector (defined above)
134 ; * and it then loads the OUT connector (a local database module). That,
135 ; * in turn, reads the asset loader and database connection information
136 ; *
137 [AssetService]
138 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
139 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
140 AssetLoaderArgs = "./assets/AssetSets.xml"
141  
142 ; * This configuration loads the inventory server modules. It duplicates
143 ; * the function of the legacy inventory server
144 ; *
145 [InventoryService]
146 LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
147  
148 ; * This is the new style grid service.
149 ; * "Realm" is the table that is used for user lookup.
150 ; * It defaults to "regions", which uses the legacy tables
151 ; *
152 [GridService]
153 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
154  
155 HypergridLinker = true
156  
157 ; Realm = "regions"
158 ; AllowDuplicateNames = "True"
159  
160 ;; Perform distance check for the creation of a linked region
161 ; Check4096 = "True"
162  
163 ;; Needed to display non-default map tile images for linked regions
164 AssetService = "OpenSim.Services.AssetService.dll:AssetService"
165  
166 ;; Directory for map tile images of linked regions
167 ; MapTileDirectory = "./maptiles"
168  
169 ;; Next, we can specify properties of regions, including default and fallback regions
170 ;; The syntax is: Region_<RegionName> = "<flags>"
171 ;; or: Region_<RegionID> = "<flags>"
172 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
173 ;;
174 ;; 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.)
175 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
176 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
177 ;; an explicit region.
178 ;;
179 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
180 ;; region will be used.
181 ;;
182 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
183 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
184 ;;
185 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
186 ;;
187 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
188 ;;
189 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion"
190 ; (replace spaces with underscore)
191  
192 ;; Allow Hyperlinks to be created at the console
193 HypergridLinker = true
194  
195 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
196 ; GatekeeperURI = "http://127.0.0.1:8002"
197  
198  
199 ; * This is the configuration for the freeswitch server in grid mode
200 [FreeswitchService]
201 LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService"
202  
203 ;; The IP address of your FreeSWITCH server.
204 ;; This address must be reachable by viewers.
205 ; ServerAddress = 127.0.0.1
206  
207 ;; The following configuration parameters are optional
208  
209 ;; By default, this is the same as the ServerAddress
210 ; Realm = 127.0.0.1
211  
212 ;; By default, this is the same as the ServerAddress on port 5060
213 ; SIPProxy = 127.0.0.1:5060
214  
215 ;; Default is 5000ms
216 ; DefaultTimeout = 5000
217  
218 ;; The dial plan context. Default is "default"
219 ; Context = default
220  
221 ;; Currently unused
222 ; UserName = freeswitch
223  
224 ;; Currently unused
225 ; Password = password
226  
227 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
228 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
229 ;; stun.freeswitch.org is not guaranteed to be running so use it in
230 ;; production at your own risk
231 ; EchoServer = 127.0.0.1
232 ; EchoPort = 50505
233 ; AttemptSTUN = false
234  
235 ; * This is the new style authentication service. Currently, only MySQL
236 ; * is implemented.
237 ; *
238 [AuthenticationService]
239 ; for the server connector
240 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
241 ; Realm = "useraccounts"
242  
243 ;; Allow the service to process HTTP getauthinfo calls.
244 ;; Default is false.
245 ; AllowGetAuthInfo = false
246  
247 ;; Allow the service to process HTTP setauthinfo calls.
248 ;; Default is false.
249 ; AllowSetAuthInfo = false
250  
251 ;; Allow the service to process HTTP setpassword calls.
252 ;; Default is false.
253 ; AllowSetPassword = false
254  
255 [OpenIdService]
256 ; for the server connector
257 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
258 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
259  
260 ; * This is the new style user service.
261 ; * "Realm" is the table that is used for user lookup.
262 ; * It defaults to "useraccounts", which uses the new style.
263 ; * Realm = "users" will use the legacy tables as an authentication source
264 ; *
265 [UserAccountService]
266 ; for the server connector
267 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
268 ; Realm = "useraccounts"
269  
270 ; These are for creating new accounts by the service
271 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
272 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
273 GridService = "OpenSim.Services.GridService.dll:GridService"
274 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
275 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
276  
277 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
278 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
279 ;; Default is false
280 CreateDefaultAvatarEntries = true
281  
282 ;; Allow the service to process HTTP createuser calls.
283 ;; Default is false.
284 ; AllowCreateUser = false
285  
286 ;; Allow the service to process HTTP setaccount calls.
287 ;; Default is false.
288 ; AllowSetAccount = false
289  
290  
291 [GridUserService]
292 ; for the server connector
293 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"
294  
295 [PresenceService]
296 ; for the server connector
297 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
298  
299 [AvatarService]
300 ; for the server connector
301 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
302  
303 [FriendsService]
304 ; for the server connector
305 LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService"
306  
307 [LibraryService]
308 LibraryName = "OpenSim Library"
309 DefaultLibrary = "./inventory/Libraries.xml"
310  
311 [LoginService]
312 ; for the server connector
313 LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
314 ; for the service
315 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
316 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
317 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
318 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
319 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
320 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
321 GridService = "OpenSim.Services.GridService.dll:GridService"
322 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
323 LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService"
324 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
325 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
326  
327 ;; Ask co-operative viewers to use a different currency name
328 ;Currency = ""
329  
330 ;; Set minimum fee to publish classified
331 ; ClassifiedFee = 0
332  
333 WelcomeMessage = "Welcome, Avatar!"
334 AllowRemoteSetLoginLevel = "false"
335  
336 ; For V2 map
337 MapTileURL = "http://127.0.0.1:8002";
338  
339 ; For V2/3 Web Profiles
340 ; Work in progress: The ProfileServerURL/OpenIDServerURL are
341 ; being used in a development viewer as support for webprofiles
342 ; is being developed across the componets
343 ;
344 ; ProfileServerURL = "http://127.0.0.1/profiles/[AGENT_NAME]"
345 ;
346 ; For V2/V3 webapp authentication SSO
347 ; OpenIDServerURL = "http://127.0.0.1/openid/openidserver/"
348  
349 ; For V3 destination guide
350 ; DestinationGuide = "http://127.0.0.1/guide"
351  
352 ; For V3 avatar picker (( work in progress ))
353 ; AvatarPicker = "http://127.0.0.1/avatars"
354  
355 ; If you run this login server behind a proxy, set this to true
356 ; HasProxy = false
357  
358 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
359 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
360 ; GatekeeperURI = "http://127.0.0.1:8002"
361  
362 SRV_HomeURI = "http://127.0.0.1:8002"
363 SRV_InventoryServerURI = "http://127.0.0.1:8002"
364 SRV_AssetServerURI = "http://127.0.0.1:8002"
365 SRV_ProfileServerURI = "http://127.0.0.1:8002"
366 SRV_FriendsServerURI = "http://127.0.0.1:8002"
367 SRV_IMServerURI = "http://127.0.0.1:8002"
368 SRV_GroupsServerURI = "http://127.0.0.1:8002"
369  
370 ;; Regular expressions for controlling which client versions are accepted/denied.
371 ;; An empty string means nothing is checked.
372 ;;
373 ;; Example 1: allow only these 3 types of clients (any version of them)
374 ;; AllowedClients = "Imprudence|Hippo|Second Life"
375 ;;
376 ;; Example 2: allow all clients except these
377 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
378 ;;
379 ;; Note that these are regular expressions, so every character counts.
380 ;; Also note that this is very weak security and should not be trusted as a reliable means
381 ;; for keeping bad clients out; modified clients can fake their identifiers.
382 ;;
383 ;;
384 ;AllowedClients = ""
385 ;DeniedClients = ""
386  
387 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
388 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time
389 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
390 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
391 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
392 ;; Options are
393 ;; "none" no DST
394 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
395 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
396 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
397 DSTZone = "America/Los_Angeles;Pacific Standard Time"
398  
399 [MapImageService]
400 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
401 ; Set this if you want to change the default
402 ; TilesStoragePath = "maptiles"
403 ;
404 ; If for some reason you have the AddMapTile service outside the firewall (e.g. 8002),
405 ; you may want to set this. Otherwise, don't set it, because it's already protected.
406 ; GridService = "OpenSim.Services.GridService.dll:GridService"
407 ;
408 ; Additionally, if you run this server behind a proxy, set this to true
409 ; HasProxy = false
410  
411 [GridInfoService]
412 ; These settings are used to return information on a get_grid_info call.
413 ; Client launcher scripts and third-party clients make use of this to
414 ; autoconfigure the client and to provide a nice user experience. If you
415 ; want to facilitate that, you should configure the settings here according
416 ; to your grid or standalone setup.
417 ;
418 ; See http://opensimulator.org/wiki/GridInfo
419  
420 ; login uri: for grid this is the login server URI
421 login = http://127.0.0.1:8002/
422  
423 ; long grid name: the long name of your grid
424 gridname = "the lost continent of hippo"
425  
426 ; short grid name: the short name of your grid
427 gridnick = "hippogrid"
428  
429 ; login page: optional: if it exists it will be used to tell the client to use
430 ; this as splash page
431 ;welcome = http://127.0.0.1/welcome
432  
433 ; helper uri: optional: if it exists if will be used to tell the client to use
434 ; this for all economy related things
435 ;economy = http://127.0.0.1:8002/
436  
437 ; web page of grid: optional: page providing further information about your grid
438 ;about = http://127.0.0.1/about/
439  
440 ; account creation: optional: page providing further information about obtaining
441 ; a user account on your grid
442 ;register = http://127.0.0.1/register
443  
444 ; help: optional: page providing further assistance for users of your grid
445 ;help = http://127.0.0.1/help
446  
447 ; password help: optional: page providing password assistance for users of your grid
448 ;password = http://127.0.0.1/password
449  
450 ; HG address of the gatekeeper, if you have one
451 ; this is the entry point for all the regions of the world
452 ; gatekeeper = http://127.0.0.1:8002/
453  
454 ; HG user domain, if you have one
455 ; this is the entry point for all user-related HG services
456 ; uas = http://127.0.0.1:8002/
457  
458 [GatekeeperService]
459 LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService"
460 ;; for the service
461 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
462 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
463 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
464 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
465 GridService = "OpenSim.Services.GridService.dll:GridService"
466 AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
467 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
468 ; how does the outside world reach me? This acts as public key too.
469 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
470 ; ExternalName = "http://127.0.0.1:8002"
471  
472 ; Does this grid allow incoming links to any region in it?
473 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
474 AllowTeleportsToAnyRegion = true
475  
476 ; If you run this gatekeeper server behind a proxy, set this to true
477 ; HasProxy = false
478  
479 ;; Regular expressions for controlling which client versions are accepted/denied.
480 ;; An empty string means nothing is checked.
481 ;;
482 ;; Example 1: allow only these 3 types of clients (any version of them)
483 ;; AllowedClients = "Imprudence|Hippo|Second Life"
484 ;;
485 ;; Example 2: allow all clients except these
486 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
487 ;;
488 ;; Note that these are regular expressions, so every character counts.
489 ;; Also note that this is very weak security and should not be trusted as a reliable means
490 ;; for keeping bad clients out; modified clients can fake their identifiers.
491 ;;
492 ;;
493 ;AllowedClients = ""
494 ;DeniedClients = ""
495  
496 ;; Are foreign visitors allowed?
497 ;ForeignAgentsAllowed = true
498 ;;
499 ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept.
500 ;; Leave blank or commented for no exceptions.
501 ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002"
502 ;;
503 ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept
504 ;; Leave blank or commented for no exceptions.
505 ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002"
506  
507  
508 [UserAgentService]
509 LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService"
510 ;; for the service
511 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
512 GridService = "OpenSim.Services.GridService.dll:GridService"
513 GatekeeperService = "OpenSim.Services.HypergridService.dll:GatekeeperService"
514 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
515 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
516 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
517  
518 ; If you run this user agent server behind a proxy, set this to true
519 ; HasProxy = false
520  
521 ;; If you separate the UserAgentService from the LoginService, set this to
522 ;; the IP address of the machine where your LoginService is
523 ;LoginServerIP = "127.0.0.1"
524  
525 ; User level required to be contacted from other grids
526 ;LevelOutsideContacts = 0
527  
528 ;; Restrictions on destinations of local users.
529 ;; Are local users allowed to visit other grids?
530 ;; What user level? Use variables of this forrm:
531 ;; ForeignTripsAllowed_Level_<UserLevel> = true | false
532 ;; (the default is true)
533 ;; For example:
534 ; ForeignTripsAllowed_Level_0 = false
535 ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it
536 ;;
537 ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept
538 ;; Leave blank or commented for no exceptions.
539 ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002"
540 ;;
541 ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept.
542 ;; Leave blank or commented for no exceptions.
543 ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
544  
545  
546 ; * The interface that local users get when they are in other grids.
547 ; * This restricts the inventory operations while in other grids.
548 ; * Still not completely safe, especially if users perform inventory operations
549 ; * while in those grids. The more the user accesses his/her inventory, the more
550 ; * those simulators will know about the user's inventory.
551 ; *
552 [HGInventoryService]
553 ; For the InventoryServiceInConnector
554 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
555 ;; alternatives:
556 ;; HG1.5, more permissive, not recommended, but still supported
557 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService"
558 ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
559 ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
560  
561 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
562 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
563  
564 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
565 ; HomeURI = "http://127.0.0.1:8002"
566  
567 ; * The interface that local users get when they are in other grids.
568 ; * This restricts the access that the rest of the world has to
569 ; * the assets of this world.
570 ; *
571 [HGAssetService]
572 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
573 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
574  
575 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
576 ; HomeURI = "http://127.0.0.1:8002"
577  
578 ;; The asset types that this grid can export to / import from other grids.
579 ;; Comma separated.
580 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
581 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
582 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
583 ;;
584 ;; Leave blank or commented if you don't want to apply any restrictions.
585 ;; A more strict, but still reasonable, policy may be to disallow the exchange
586 ;; of scripts, like so:
587 ; DisallowExport ="LSLText"
588 ; DisallowImport ="LSLBytecode"
589  
590 [HGFriendsService]
591 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService"
592 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
593 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
594 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
595 GridService = "OpenSim.Services.GridService.dll:GridService"
596 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
597  
598 [HGInstantMessageService]
599 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
600 GridService = "OpenSim.Services.GridService.dll:GridService"
601 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
602 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
603 ; This should always be true in the Robust config
604 InGatekeeper = True
605  
606 [Messaging]
607 ; OfflineIM
608 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
609  
610 [Groups]
611 ;; for the HG Groups service
612 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
613 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
614  
615 ;; What is the HomeURI of users associated with this grid?
616 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
617 ; HomeURI = "http://127.0.0.1:8002"
618  
619 [UserProfilesService]
620 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
621 Enabled = false
622 ;; Configure this for separate profiles database
623 ;; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;"
624 ;; Realm = UserProfiles
625 UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService
626 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
627