diff options
Diffstat (limited to 'bin')
-rw-r--r-- | bin/Robust.HG.ini.example | 60 | ||||
-rw-r--r-- | bin/Robust.ini.example | 42 |
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 |