diff options
Diffstat (limited to 'bin/Robust.HG.ini.example')
-rw-r--r-- | bin/Robust.HG.ini.example | 62 |
1 files changed, 52 insertions, 10 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index 0382d4b..84cce86 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example | |||
@@ -58,7 +58,7 @@ | |||
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 |
@@ -102,7 +102,13 @@ | |||
102 | ;; Uncomment this if you want Groups V2 to work | 102 | ;; Uncomment this if you want Groups V2 to work |
103 | ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" | 103 | ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" |
104 | ;; Uncomment to provide bakes caching | 104 | ;; Uncomment to provide bakes caching |
105 | ;BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector" | 105 | ; BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector" |
106 | |||
107 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... | ||
108 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" | ||
109 | |||
110 | ;; Uncomment if you want to have centralized estate data | ||
111 | ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" | ||
106 | 112 | ||
107 | ;; Additions for Hypergrid | 113 | ;; Additions for Hypergrid |
108 | 114 | ||
@@ -116,12 +122,6 @@ | |||
116 | ;; Uncomment this if you want Groups V2, HG to work | 122 | ;; Uncomment this if you want Groups V2, HG to work |
117 | ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector" | 123 | ; HGGroupsServiceConnector = "${Const|PublicPort}/OpenSim.Addons.Groups.dll:HGGroupsServiceRobustConnector" |
118 | 124 | ||
119 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... | ||
120 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" | ||
121 | |||
122 | ;; Uncomment if you want to have centralized estate data | ||
123 | ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" | ||
124 | |||
125 | ; * This is common for all services, it's the network setup for the entire | 125 | ; * This is common for all services, it's the network setup for the entire |
126 | ; * server instance, if none is specified above | 126 | ; * server instance, if none is specified above |
127 | ; * | 127 | ; * |
@@ -264,6 +264,18 @@ | |||
264 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 264 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
265 | AssetLoaderArgs = "./assets/AssetSets.xml" | 265 | AssetLoaderArgs = "./assets/AssetSets.xml" |
266 | 266 | ||
267 | ; Allow maptile assets to remotely deleted by remote calls to the asset service. | ||
268 | ; There is no harm in having this as false - it just means that historical maptile assets are not deleted. | ||
269 | ; This only applies to maptiles served via the version 1 viewer mechanisms | ||
270 | ; Default is false | ||
271 | AllowRemoteDelete = false | ||
272 | |||
273 | ; Allow all assets to be remotely deleted. | ||
274 | ; Only set this to true if you are operating a grid where you control all calls to the asset service | ||
275 | ; (where a necessary condition is that you control all simulators) and you need this for admin purposes. | ||
276 | ; If set to true, AllowRemoteDelete = true is required as well. | ||
277 | ; Default is false. | ||
278 | AllowRemoteDeleteAllTypes = false | ||
267 | 279 | ||
268 | ; * This configuration loads the inventory server modules. It duplicates | 280 | ; * This configuration loads the inventory server modules. It duplicates |
269 | ; * the function of the legacy inventory server | 281 | ; * the function of the legacy inventory server |
@@ -315,6 +327,7 @@ | |||
315 | ;; | 327 | ;; |
316 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. | 328 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. |
317 | ;; | 329 | ;; |
330 | ;; Example specification: | ||
318 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" | 331 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" |
319 | ; (replace spaces with underscore) | 332 | ; (replace spaces with underscore) |
320 | 333 | ||
@@ -439,6 +452,9 @@ | |||
439 | ; for the server connector | 452 | ; for the server connector |
440 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" | 453 | LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" |
441 | 454 | ||
455 | ; Set this to true to allow the use of advanced web services and multiple | ||
456 | ; bots using one account | ||
457 | AllowDuplicatePresences = false; | ||
442 | 458 | ||
443 | [AvatarService] | 459 | [AvatarService] |
444 | ; for the server connector | 460 | ; for the server connector |
@@ -470,14 +486,21 @@ | |||
470 | GridService = "OpenSim.Services.GridService.dll:GridService" | 486 | GridService = "OpenSim.Services.GridService.dll:GridService" |
471 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" | 487 | SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" |
472 | LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" | 488 | LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService" |
473 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
474 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | 489 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" |
490 | ; The minimum user level required for a user to be able to login. 0 by default | ||
491 | ; If you disable a particular user's account then you can set their login level below this number. | ||
492 | ; You can also change this level from the console though these changes will not be persisted. | ||
493 | ; MinLoginLevel = 0 | ||
494 | |||
495 | ;; for hypergrid | ||
496 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | ||
475 | 497 | ||
476 | ; This inventory service will be used to initialize the user's inventory | 498 | ; This inventory service will be used to initialize the user's inventory |
477 | HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" | 499 | HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" |
478 | HGInventoryServiceConstructorArg = "HGInventoryService" | 500 | HGInventoryServiceConstructorArg = "HGInventoryService" |
501 | ;; end hypergrid | ||
479 | 502 | ||
480 | ;; Ask co-operative viewers to use a different currency name | 503 | ; Ask co-operative viewers to use a different currency name |
481 | ;Currency = "" | 504 | ;Currency = "" |
482 | 505 | ||
483 | ;; Set minimum fee to publish classified | 506 | ;; Set minimum fee to publish classified |
@@ -525,6 +548,24 @@ | |||
525 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 548 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
526 | DSTZone = "America/Los_Angeles;Pacific Standard Time" | 549 | DSTZone = "America/Los_Angeles;Pacific Standard Time" |
527 | 550 | ||
551 | ;Basic Login Service Dos Protection Tweaks | ||
552 | ;; | ||
553 | ;; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true | ||
554 | ;; 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 | ||
555 | ;; get around this basic DOS protection. | ||
556 | ;DOSAllowXForwardedForHeader = false | ||
557 | ;; | ||
558 | ;; The protector adds up requests during this rolling period of time, default 10 seconds | ||
559 | ;DOSRequestTimeFrameMS = 10000 | ||
560 | ;; | ||
561 | ;; The amount of requests in the above timeframe from the same endpoint that triggers protection | ||
562 | ;DOSMaxRequestsInTimeFrame = 5 | ||
563 | ;; | ||
564 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | ||
565 | ;DOSForgiveClientAfterMS = 120000 | ||
566 | ;; | ||
567 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | ||
568 | |||
528 | 569 | ||
529 | [MapImageService] | 570 | [MapImageService] |
530 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" | 571 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" |
@@ -757,6 +798,7 @@ | |||
757 | ;; What is the HomeURI of users associated with this grid? | 798 | ;; What is the HomeURI of users associated with this grid? |
758 | ;; Can overwrite the default in [Hypergrid], but probably shouldn't | 799 | ;; Can overwrite the default in [Hypergrid], but probably shouldn't |
759 | ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" | 800 | ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" |
801 | ;; end hypergrid | ||
760 | 802 | ||
761 | ;; Sets the maximum number of groups an agent may join | 803 | ;; Sets the maximum number of groups an agent may join |
762 | ; MaxAgentGroups = 42 | 804 | ; MaxAgentGroups = 42 |