aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/Robust.HG.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/Robust.HG.ini.example')
-rw-r--r--bin/Robust.HG.ini.example163
1 files changed, 105 insertions, 58 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index 6af444c..2ee5186 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -3,30 +3,30 @@
3; * 3; *
4 4
5; * Configurations for enabling HG1.5 5; * Configurations for enabling HG1.5
6; * 6; *
7; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService 7; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
8; * OpenSim.Server.Handlers.dll:UserAgentService 8; * OpenSim.Server.Handlers.dll:UserAgentService
9; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and 9; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
10; * OpenSim.Server.Handlers.dll:XInventoryInConnector 10; * OpenSim.Server.Handlers.dll:XInventoryInConnector
11; * are started in port 8002, outside the firewall 11; * are started in port 8002, outside the firewall
12; * 12; *
13; ** 13; **
14; * 14; *
15; * The Const section allows us to define some basic information that we 15; * The Const section allows us to define some basic information that we
16; * will use throughout our configuration. We will provide examples for 16; * will use throughout our configuration. We will provide examples for
17; * setting the base url of the Robust server and the public and private ports 17; * setting the base url of the Robust server and the public and private ports
18; * it uses. Changing the values of the constants will set the operating 18; * it uses. Changing the values of the constants will set the operating
19; * parameters thoughout the configuration. Other constants that may prove 19; * parameters thoughout the configuration. Other constants that may prove
20; * to be useful may be added to the followin section. They may be 20; * to be useful may be added to the followin section. They may be
21; * referenced anywhere in the configuration by using ${Const|Name}. One 21; * referenced anywhere in the configuration by using ${Const|Name}. One
22; * such use is providing a base path for setting locations that Robust 22; * such use is providing a base path for setting locations that Robust
23; * uses to write data. 23; * uses to write data.
24; * 24; *
25[Const] 25[Const]
26 26
27 ; The URL of the Robust server 27 ; The URL of the Robust server
28 BaseURL = "http://127.0.0.1" 28 BaseURL = "http://127.0.0.1"
29 29
30 ; The public port of the Robust server 30 ; The public port of the Robust server
31 PublicPort = "8002" 31 PublicPort = "8002"
32 32
@@ -52,13 +52,13 @@
52 ; Set path to directory for plugin registry. Information 52 ; Set path to directory for plugin registry. Information
53 ; about the registered repositories and installed plugins 53 ; about the registered repositories and installed plugins
54 ; will be stored here 54 ; will be stored here
55 ; The Robust.exe process must have R/W access to the location 55 ; The Robust.exe process must have R/W access to the location
56 RegistryLocation = "." 56 RegistryLocation = "."
57 57
58 ; Modular configurations 58 ; Modular configurations
59 ; Set path to directory for modular ini files... 59 ; Set path to directory for modular ini files...
60 ; The Robust.exe process must have R/W access to the location 60 ; The Robust.exe process must have R/W access to the location
61 ConfigDirectory = "." 61 ConfigDirectory = "robust-include"
62 62
63 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) 63 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
64 ConsoleHistoryFileEnabled = true 64 ConsoleHistoryFileEnabled = true
@@ -94,7 +94,15 @@
94 ;; Uncomment this if you want Groups V2 to work 94 ;; Uncomment this if you want Groups V2 to work
95 ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" 95 ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector"
96 ;; Uncomment to provide bakes caching 96 ;; Uncomment to provide bakes caching
97 ;BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector" 97 ; BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector"
98
99 ;; Uncomment for UserProfiles see [UserProfilesService] to configure...
100 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector"
101
102 ;; Uncomment if you want to have centralized estate data
103 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
104
105 MuteListConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MuteListServiceConnector"
98 106
99 ;; Additions for Hypergrid 107 ;; Additions for Hypergrid
100 108
@@ -108,12 +116,6 @@
108 ;; Uncomment this if you want Groups V2, HG to work 116 ;; Uncomment this if you want Groups V2, HG to work
109 ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector" 117 ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector"
110 118
111 ;; Uncomment for UserProfiles see [UserProfilesService] to configure...
112 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector"
113
114 ;; Uncomment if you want to have centralized estate data
115 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
116
117; * This is common for all services, it's the network setup for the entire 119; * This is common for all services, it's the network setup for the entire
118; * server instance, if none is specified above 120; * server instance, if none is specified above
119; * 121; *
@@ -151,7 +153,7 @@
151 ;; This is useful in cases where you want to protect most of the services, 153 ;; This is useful in cases where you want to protect most of the services,
152 ;; but unprotect individual services. Username and Password can also be 154 ;; but unprotect individual services. Username and Password can also be
153 ;; overriden if you want to use different credentials for the different services. 155 ;; overriden if you want to use different credentials for the different services.
154 ;; Hypergrid services are not affected by this; they are publicly available 156 ;; Hypergrid services are not affected by this; they are publicly available
155 ;; by design. 157 ;; by design.
156 158
157 ;; By default, scripts are not allowed to call private services via llHttpRequest() 159 ;; By default, scripts are not allowed to call private services via llHttpRequest()
@@ -229,30 +231,45 @@
229 ;; Choose an asset service (Only one option should be enabled) 231 ;; Choose an asset service (Only one option should be enabled)
230 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 232 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
231 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 233 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
232 234
233 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files 235 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
234 ;; These directories must be on the same physical filesystem 236 ;; These directories must be on the same physical filesystem
235 ;BaseDirectory = "./fsassets/data" 237 ;BaseDirectory = "./fsassets/data"
236 ;SpoolDirectory = "./fsassets/tmp" 238 ;SpoolDirectory = "./fsassets/tmp"
237 239
238 ;; Original service can be checked if FSAssets can not find an asset 240 ;; Original service can be checked if FSAssets can not find an asset
239 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 241 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
240 242
241 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset 243 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
242 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time 244 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
243 ;DaysBetweenAccessTimeUpdates = 30 245 ;DaysBetweenAccessTimeUpdates = 30
244 246
247 ;; Should FSAssets print read/write stats to the robust console, default is true
248 ;ShowConsoleStats = true
249
245 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) 250 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
246 ;StorageProvider = "" 251 ;StorageProvider = ""
247 ;ConnectionString = "" 252 ;ConnectionString = ""
248 ;Realm = "fsassets" 253 ;Realm = "fsassets"
249 254
250 ;; The following are common to both the default asset service and FSAsset service 255 ;; The following are common to both the default asset service and FSAsset service
251 256
252 ;; Common asset service options 257 ;; Common asset service options
253 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 258 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
254 AssetLoaderArgs = "./assets/AssetSets.xml" 259 AssetLoaderArgs = "./assets/AssetSets.xml"
255 260
261 ; Allow maptile assets to remotely deleted by remote calls to the asset service.
262 ; There is no harm in having this as false - it just means that historical maptile assets are not deleted.
263 ; This only applies to maptiles served via the version 1 viewer mechanisms
264 ; Default is false
265 AllowRemoteDelete = false
266
267 ; Allow all assets to be remotely deleted.
268 ; Only set this to true if you are operating a grid where you control all calls to the asset service
269 ; (where a necessary condition is that you control all simulators) and you need this for admin purposes.
270 ; If set to true, AllowRemoteDelete = true is required as well.
271 ; Default is false.
272 AllowRemoteDeleteAllTypes = false
256 273
257; * This configuration loads the inventory server modules. It duplicates 274; * This configuration loads the inventory server modules. It duplicates
258; * the function of the legacy inventory server 275; * the function of the legacy inventory server
@@ -273,37 +290,35 @@
273 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" 290 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
274 291
275 ; Realm = "regions" 292 ; Realm = "regions"
276 ; AllowDuplicateNames = "True" 293 ; AllowDuplicateNames = ""
277
278 ;; Perform distance check for the creation of a linked region
279 ; Check4096 = "True"
280 294
281 ;; Needed to display non-default map tile images for linked regions 295 ;; Needed to display non-default map tile images for linked regions
282 AssetService = "OpenSim.Services.AssetService.dll:AssetService" 296 AssetService = "OpenSim.Services.AssetService.dll:AssetService"
283 297
284 ;; Directory for map tile images of linked regions 298 ;; Directory for map tile images of linked regions
285 ; MapTileDirectory = "./maptiles" 299 ; MapTileDirectory = "./maptiles"
286 300
287 ;; Next, we can specify properties of regions, including default and fallback regions 301 ;; Next, we can specify properties of regions, including default and fallback regions
288 ;; The syntax is: Region_<RegionName> = "<flags>" 302 ;; The syntax is: Region_<RegionName> = "<flags>"
289 ;; or: Region_<RegionID> = "<flags>" 303 ;; or: Region_<RegionID> = "<flags>"
290 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate 304 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
291 ;; 305 ;;
292 ;; 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.) 306 ;; 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.)
293 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 307 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
294 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 308 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
295 ;; an explicit region. 309 ;; an explicit region.
296 ;; 310 ;;
297 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 311 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
298 ;; region will be used. 312 ;; region will be used.
299 ;; 313 ;;
300 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 314 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
301 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 315 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
302 ;; 316 ;;
303 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 317 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
304 ;; 318 ;;
305 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 319 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
306 ;; 320 ;;
321 ;; Example specification:
307 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" 322 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion"
308 ; (replace spaces with underscore) 323 ; (replace spaces with underscore)
309 324
@@ -349,19 +364,19 @@
349 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 364 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
350 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 365 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
351 ;; stun.freeswitch.org is not guaranteed to be running so use it in 366 ;; stun.freeswitch.org is not guaranteed to be running so use it in
352 ;; production at your own risk 367 ;; production at your own risk
353 ; EchoServer = 127.0.0.1 368 ; EchoServer = 127.0.0.1
354 ; EchoPort = 50505 369 ; EchoPort = 50505
355 ; AttemptSTUN = false 370 ; AttemptSTUN = false
356 371
357 372
358; * This is the new style authentication service. Currently, only MySQL 373; * This is the new style authentication service. Currently, only MySQL
359; * is implemented. 374; * is implemented.
360; * 375; *
361[AuthenticationService] 376[AuthenticationService]
362 ; for the server connector 377 ; for the server connector
363 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 378 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
364 ; Realm = "useraccounts" 379 ; Realm = "auth"
365 380
366 ;; Allow the service to process HTTP getauthinfo calls. 381 ;; Allow the service to process HTTP getauthinfo calls.
367 ;; Default is false. 382 ;; Default is false.
@@ -384,13 +399,13 @@
384 399
385; * This is the new style user service. 400; * This is the new style user service.
386; * "Realm" is the table that is used for user lookup. 401; * "Realm" is the table that is used for user lookup.
387; * It defaults to "useraccounts", which uses the new style. 402; * It defaults to "UserAccounts", which uses the new style.
388; * Realm = "users" will use the legacy tables as an authentication source 403; * Realm = "users" will use the legacy tables as an authentication source
389; * 404; *
390[UserAccountService] 405[UserAccountService]
391 ; for the server connector 406 ; for the server connector
392 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 407 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
393 ; Realm = "useraccounts" 408 ; Realm = "UserAccounts"
394 409
395 ; These are for creating new accounts by the service 410 ; These are for creating new accounts by the service
396 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 411 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
@@ -400,7 +415,7 @@
400 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 415 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
401 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 416 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
402 417
403 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 418 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
404 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 419 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
405 ;; Default is false 420 ;; Default is false
406 CreateDefaultAvatarEntries = true 421 CreateDefaultAvatarEntries = true
@@ -428,7 +443,6 @@
428 ; for the server connector 443 ; for the server connector
429 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" 444 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
430 445
431
432[AvatarService] 446[AvatarService]
433 ; for the server connector 447 ; for the server connector
434 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" 448 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
@@ -459,14 +473,22 @@
459 GridService = "OpenSim.Services.GridService.dll:GridService" 473 GridService = "OpenSim.Services.GridService.dll:GridService"
460 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" 474 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
461 LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" 475 LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService"
462 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
463 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" 476 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
477 ; The minimum user level required for a user to be able to login. 0 by default
478 ; If you disable a particular user's account then you can set their login level below this number.
479 ; You can also change this level from the console though these changes will not be persisted.
480 ; MinLoginLevel = 0
481
482 ;; for hypergrid
483 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
464 484
465 ; This inventory service will be used to initialize the user's inventory 485 ; This inventory service will be used to initialize the user's inventory
466 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 486 HGInventoryServicePlugin = "HGInventoryService@OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
467 HGInventoryServiceConstructorArg = "HGInventoryService" 487 ; NOTE: HGInventoryServiceConstructorArg is deprecated. For now it will work, but see above
488 ; for the correct method if passing additional arguments.
489 ;; end hypergrid
468 490
469 ;; Ask co-operative viewers to use a different currency name 491 ; Ask co-operative viewers to use a different currency name
470 ;Currency = "" 492 ;Currency = ""
471 493
472 ;; Set minimum fee to publish classified 494 ;; Set minimum fee to publish classified
@@ -489,7 +511,7 @@
489 511
490 ; If you run this login server behind a proxy, set this to true 512 ; If you run this login server behind a proxy, set this to true
491 ; HasProxy = false 513 ; HasProxy = false
492 514
493 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) 515 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
494 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 516 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
495 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" 517 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -507,13 +529,31 @@
507 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 529 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
508 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 530 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
509 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 531 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
510 ;; Options are 532 ;; Options are
511 ;; "none" no DST 533 ;; "none" no DST
512 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 534 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
513 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 535 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
514 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 536 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
515 DSTZone = "America/Los_Angeles;Pacific Standard Time" 537 DSTZone = "America/Los_Angeles;Pacific Standard Time"
516 538
539 ;Basic Login Service Dos Protection Tweaks
540 ;;
541 ;; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true
542 ;; If you set this to true and you don't have a transparent proxy, it may allow attackers to put random things in the X-Forwarded-For header to
543 ;; get around this basic DOS protection.
544 ;DOSAllowXForwardedForHeader = false
545 ;;
546 ;; The protector adds up requests during this rolling period of time, default 10 seconds
547 ;DOSRequestTimeFrameMS = 10000
548 ;;
549 ;; The amount of requests in the above timeframe from the same endpoint that triggers protection
550 ;DOSMaxRequestsInTimeFrame = 5
551 ;;
552 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
553 ;DOSForgiveClientAfterMS = 120000
554 ;;
555 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
556
517 557
518[MapImageService] 558[MapImageService]
519 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" 559 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
@@ -591,10 +631,10 @@
591 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 631 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
592 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" 632 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
593 633
594 ; Does this grid allow incoming links to any region in it? 634 ; Does this grid allow incoming links to any region in it?
595 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 635 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
596 AllowTeleportsToAnyRegion = true 636 AllowTeleportsToAnyRegion = true
597 637
598 ; If you run this gatekeeper server behind a proxy, set this to true 638 ; If you run this gatekeeper server behind a proxy, set this to true
599 ; HasProxy = false 639 ; HasProxy = false
600 640
@@ -656,10 +696,10 @@
656 696
657; * The interface that local users get when they are in other grids. 697; * The interface that local users get when they are in other grids.
658; * This restricts the inventory operations while in other grids. 698; * This restricts the inventory operations while in other grids.
659; * Still not completely safe, especially if users perform inventory operations 699; * Still not completely safe, especially if users perform inventory operations
660; * while in those grids. The more the user accesses his/her inventory, the more 700; * while in those grids. The more the user accesses his/her inventory, the more
661; * those simulators will know about the user's inventory. 701; * those simulators will know about the user's inventory.
662; * 702; *
663[HGInventoryService] 703[HGInventoryService]
664 ; For the InventoryServiceInConnector 704 ; For the InventoryServiceInConnector
665 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 705 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
@@ -672,7 +712,7 @@
672 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 712 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
673 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 713 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
674 714
675 ; HGInventoryService is a public-facing inventory service that allows users to 715 ; HGInventoryService is a public-facing inventory service that allows users to
676 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. 716 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector.
677 ; Hence, if the user has set up authentication in [Network] to protect their private services 717 ; Hence, if the user has set up authentication in [Network] to protect their private services
678 ; make sure it is not set here. 718 ; make sure it is not set here.
@@ -685,12 +725,15 @@
685; * The interface that local users get when they are in other grids. 725; * The interface that local users get when they are in other grids.
686; * This restricts the access that the rest of the world has to 726; * This restricts the access that the rest of the world has to
687; * the assets of this world. 727; * the assets of this world.
688; * 728; *
689[HGAssetService] 729[HGAssetService]
730 ;; Use the second option if you have FSAsset service enabled
690 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 731 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
732 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
733
691 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 734 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
692 735
693 ; HGAssetService is a public-facing service that allows users to 736 ; HGAssetService is a public-facing service that allows users to
694 ; read and create assets when on another grid. This reuses the general asset service connector. 737 ; read and create assets when on another grid. This reuses the general asset service connector.
695 ; Hence, if the user has set up authentication in [Network] to protect their private services 738 ; Hence, if the user has set up authentication in [Network] to protect their private services
696 ; make sure it is overriden for this public service. 739 ; make sure it is overriden for this public service.
@@ -702,11 +745,11 @@
702 ;; The asset types that this grid can export to / import from other grids. 745 ;; The asset types that this grid can export to / import from other grids.
703 ;; Comma separated. 746 ;; Comma separated.
704 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 747 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
705 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 748 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
706 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 749 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
707 ;; 750 ;;
708 ;; Leave blank or commented if you don't want to apply any restrictions. 751 ;; Leave blank or commented if you don't want to apply any restrictions.
709 ;; A more strict, but still reasonable, policy may be to disallow the exchange 752 ;; A more strict, but still reasonable, policy may be to disallow the exchange
710 ;; of scripts, like so: 753 ;; of scripts, like so:
711 ; DisallowExport ="LSLText" 754 ; DisallowExport ="LSLText"
712 ; DisallowImport ="LSLBytecode" 755 ; DisallowImport ="LSLBytecode"
@@ -743,6 +786,7 @@
743 ;; What is the HomeURI of users associated with this grid? 786 ;; What is the HomeURI of users associated with this grid?
744 ;; Can overwrite the default in [Hypergrid], but probably shouldn't 787 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
745 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 788 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
789 ;; end hypergrid
746 790
747 ;; Sets the maximum number of groups an agent may join 791 ;; Sets the maximum number of groups an agent may join
748 ; MaxAgentGroups = 42 792 ; MaxAgentGroups = 42
@@ -762,3 +806,6 @@
762 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes" 806 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes"
763 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 807 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
764 BaseDirectory = "./bakes" 808 BaseDirectory = "./bakes"
809
810[MuteListService]
811 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"