aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/Robust.HG.ini.example60
-rw-r--r--bin/Robust.ini.example42
2 files changed, 68 insertions, 34 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index c231a8a..b4e426a 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -94,7 +94,13 @@
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"
98 104
99 ;; Additions for Hypergrid 105 ;; Additions for Hypergrid
100 106
@@ -108,12 +114,6 @@
108 ;; Uncomment this if you want Groups V2, HG to work 114 ;; Uncomment this if you want Groups V2, HG to work
109 ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector" 115 ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector"
110 116
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 117; * This is common for all services, it's the network setup for the entire
118; * server instance, if none is specified above 118; * server instance, if none is specified above
119; * 119; *
@@ -256,6 +256,18 @@
256 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 256 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
257 AssetLoaderArgs = "./assets/AssetSets.xml" 257 AssetLoaderArgs = "./assets/AssetSets.xml"
258 258
259 ; Allow maptile assets to remotely deleted by remote calls to the asset service.
260 ; There is no harm in having this as false - it just means that historical maptile assets are not deleted.
261 ; This only applies to maptiles served via the version 1 viewer mechanisms
262 ; Default is false
263 AllowRemoteDelete = false
264
265 ; Allow all assets to be remotely deleted.
266 ; Only set this to true if you are operating a grid where you control all calls to the asset service
267 ; (where a necessary condition is that you control all simulators) and you need this for admin purposes.
268 ; If set to true, AllowRemoteDelete = true is required as well.
269 ; Default is false.
270 AllowRemoteDeleteAllTypes = false
259 271
260; * This configuration loads the inventory server modules. It duplicates 272; * This configuration loads the inventory server modules. It duplicates
261; * the function of the legacy inventory server 273; * the function of the legacy inventory server
@@ -307,6 +319,7 @@
307 ;; 319 ;;
308 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 320 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
309 ;; 321 ;;
322 ;; Example specification:
310 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" 323 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion"
311 ; (replace spaces with underscore) 324 ; (replace spaces with underscore)
312 325
@@ -431,6 +444,9 @@
431 ; for the server connector 444 ; for the server connector
432 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" 445 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
433 446
447 ; Set this to true to allow the use of advanced web services and multiple
448 ; bots using one account
449 AllowDuplicatePresences = false;
434 450
435[AvatarService] 451[AvatarService]
436 ; for the server connector 452 ; for the server connector
@@ -462,14 +478,21 @@
462 GridService = "OpenSim.Services.GridService.dll:GridService" 478 GridService = "OpenSim.Services.GridService.dll:GridService"
463 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" 479 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
464 LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" 480 LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService"
465 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
466 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" 481 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
482 ; The minimum user level required for a user to be able to login. 0 by default
483 ; If you disable a particular user's account then you can set their login level below this number.
484 ; You can also change this level from the console though these changes will not be persisted.
485 ; MinLoginLevel = 0
486
487 ;; for hypergrid
488 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
467 489
468 ; This inventory service will be used to initialize the user's inventory 490 ; This inventory service will be used to initialize the user's inventory
469 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 491 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
470 HGInventoryServiceConstructorArg = "HGInventoryService" 492 HGInventoryServiceConstructorArg = "HGInventoryService"
493 ;; end hypergrid
471 494
472 ;; Ask co-operative viewers to use a different currency name 495 ; Ask co-operative viewers to use a different currency name
473 ;Currency = "" 496 ;Currency = ""
474 497
475 ;; Set minimum fee to publish classified 498 ;; Set minimum fee to publish classified
@@ -517,6 +540,24 @@
517 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 540 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
518 DSTZone = "America/Los_Angeles;Pacific Standard Time" 541 DSTZone = "America/Los_Angeles;Pacific Standard Time"
519 542
543 ;Basic Login Service Dos Protection Tweaks
544 ;;
545 ;; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true
546 ;; 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
547 ;; get around this basic DOS protection.
548 ;DOSAllowXForwardedForHeader = false
549 ;;
550 ;; The protector adds up requests during this rolling period of time, default 10 seconds
551 ;DOSRequestTimeFrameMS = 10000
552 ;;
553 ;; The amount of requests in the above timeframe from the same endpoint that triggers protection
554 ;DOSMaxRequestsInTimeFrame = 5
555 ;;
556 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
557 ;DOSForgiveClientAfterMS = 120000
558 ;;
559 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
560
520 561
521[MapImageService] 562[MapImageService]
522 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" 563 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
@@ -749,6 +790,7 @@
749 ;; What is the HomeURI of users associated with this grid? 790 ;; What is the HomeURI of users associated with this grid?
750 ;; Can overwrite the default in [Hypergrid], but probably shouldn't 791 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
751 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 792 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
793 ;; end hypergrid
752 794
753 ;; Sets the maximum number of groups an agent may join 795 ;; Sets the maximum number of groups an agent may join
754 ; MaxAgentGroups = 42 796 ; MaxAgentGroups = 42
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index 743b23d..7c9f6da 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -81,11 +81,11 @@
81 MapAddServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MapAddServiceConnector" 81 MapAddServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MapAddServiceConnector"
82 MapGetServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:MapGetServiceConnector" 82 MapGetServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:MapGetServiceConnector"
83 ;; Uncomment this if you want offline IM to work 83 ;; Uncomment this if you want offline IM to work
84 ;OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector" 84 ; OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector"
85 ;; Uncomment this if you want Groups V2 to work 85 ;; Uncomment this if you want Groups V2 to work
86 ;GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" 86 ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector"
87 ;; Uncomment to provide bakes caching 87 ;; Uncomment to provide bakes caching
88 ;BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector" 88 ; BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector"
89 89
90 ;; Uncomment for UserProfiles see [UserProfilesService] to configure... 90 ;; Uncomment for UserProfiles see [UserProfilesService] to configure...
91 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" 91 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector"
@@ -214,7 +214,7 @@
214 214
215 ;; The following are common to both the default asset service and FSAsset service 215 ;; The following are common to both the default asset service and FSAsset service
216 216
217 ;; Default loader for loading default assets from XML on first run 217 ;; Common asset service options
218 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 218 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
219 AssetLoaderArgs = "./assets/AssetSets.xml" 219 AssetLoaderArgs = "./assets/AssetSets.xml"
220 220
@@ -324,6 +324,7 @@
324[AuthenticationService] 324[AuthenticationService]
325 ; for the server connector 325 ; for the server connector
326 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 326 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
327 ; Realm = "useraccounts"
327 328
328 ;; Allow the service to process HTTP getauthinfo calls. 329 ;; Allow the service to process HTTP getauthinfo calls.
329 ;; Default is false. 330 ;; Default is false.
@@ -344,8 +345,8 @@
344 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 345 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
345 346
346 347
347; * This is the new style authentication service. Currently, only MySQL 348; * This is the new style user service.
348; * is implemented. "Realm" is the table that is used for user lookup. 349; * "Realm" is the table that is used for user lookup.
349; * It defaults to "useraccounts", which uses the new style. 350; * It defaults to "useraccounts", which uses the new style.
350; * Realm = "users" will use the legacy tables as an authentication source 351; * Realm = "users" will use the legacy tables as an authentication source
351; * 352; *
@@ -456,15 +457,6 @@
456 ; HasProxy = false 457 ; HasProxy = false
457 458
458 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time" 459 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
459 ;; Viewers do not listen to timezone sent by the server. They use Pacific Standard Time instead,
460 ;; but rely on the server to calculate Daylight Saving Time. Sending another DST than US Pacific
461 ;; would result in time inconsistencies between grids (during summer and around DST transition period)
462 ;; default let OpenSim calculate US Pacific DST
463 ;; "none" disable DST (equivallent to "local" with system set to GMT)
464 ;; "local" force legacy behaviour (using local system time to calculate DST)
465 ; DSTZone = "America/Los_Angeles;Pacific Standard Time"
466
467 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
468 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time 460 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time
469 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 461 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
470 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 462 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
@@ -509,16 +501,6 @@
509 ; HasProxy = false 501 ; HasProxy = false
510 502
511 503
512[Messaging]
513 ; OfflineIM
514 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
515
516
517[Groups]
518 ;; Sets the maximum number of groups an agent may join
519 ; MaxAgentGroups = 42
520
521
522[GridInfoService] 504[GridInfoService]
523 ; These settings are used to return information on a get_grid_info call. 505 ; These settings are used to return information on a get_grid_info call.
524 ; Client launcher scripts and third-party clients make use of this to 506 ; Client launcher scripts and third-party clients make use of this to
@@ -559,6 +541,16 @@
559 ;password = ${Const|BaseURL}/password 541 ;password = ${Const|BaseURL}/password
560 542
561 543
544[Messaging]
545 ; OfflineIM
546 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
547
548
549[Groups]
550 ;; Sets the maximum number of groups an agent may join
551 ; MaxAgentGroups = 42
552
553
562[UserProfilesService] 554[UserProfilesService]
563 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" 555 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
564 Enabled = false 556 Enabled = false