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.example62
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