aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/Robust.HG.ini.example
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/Robust.HG.ini.example86
1 files changed, 43 insertions, 43 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index fed9ea2..2df07b7 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,12 +52,12 @@
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 = "robust-include" 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)
@@ -153,7 +153,7 @@
153 ;; 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,
154 ;; but unprotect individual services. Username and Password can also be 154 ;; but unprotect individual services. Username and Password can also be
155 ;; 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.
156 ;; Hypergrid services are not affected by this; they are publicly available 156 ;; Hypergrid services are not affected by this; they are publicly available
157 ;; by design. 157 ;; by design.
158 158
159 ;; 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()
@@ -231,27 +231,27 @@
231 ;; Choose an asset service (Only one option should be enabled) 231 ;; Choose an asset service (Only one option should be enabled)
232 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 232 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
233 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 233 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
234 234
235 ;; 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
236 ;; These directories must be on the same physical filesystem 236 ;; These directories must be on the same physical filesystem
237 ;BaseDirectory = "./fsassets/data" 237 ;BaseDirectory = "./fsassets/data"
238 ;SpoolDirectory = "./fsassets/tmp" 238 ;SpoolDirectory = "./fsassets/tmp"
239 239
240 ;; 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
241 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 241 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
242 242
243 ;; 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
244 ;; 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
245 ;DaysBetweenAccessTimeUpdates = 30 245 ;DaysBetweenAccessTimeUpdates = 30
246 246
247 ;; Should FSAssets print read/write stats to the robust console, default is true 247 ;; Should FSAssets print read/write stats to the robust console, default is true
248 ;ShowConsoleStats = true 248 ;ShowConsoleStats = true
249 249
250 ;; 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)
251 ;StorageProvider = "" 251 ;StorageProvider = ""
252 ;ConnectionString = "" 252 ;ConnectionString = ""
253 ;Realm = "fsassets" 253 ;Realm = "fsassets"
254 254
255 ;; 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
256 256
257 ;; Common asset service options 257 ;; Common asset service options
@@ -289,7 +289,7 @@
289[GridService] 289[GridService]
290 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" 290 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
291 291
292 ; Realm = "regions" 292 ; Realm = "regions"
293 ; AllowDuplicateNames = "" 293 ; AllowDuplicateNames = ""
294 294
295 ;; Perform distance check for the creation of a linked region 295 ;; Perform distance check for the creation of a linked region
@@ -300,25 +300,25 @@
300 300
301 ;; Directory for map tile images of linked regions 301 ;; Directory for map tile images of linked regions
302 ; MapTileDirectory = "./maptiles" 302 ; MapTileDirectory = "./maptiles"
303 303
304 ;; Next, we can specify properties of regions, including default and fallback regions 304 ;; Next, we can specify properties of regions, including default and fallback regions
305 ;; The syntax is: Region_<RegionName> = "<flags>" 305 ;; The syntax is: Region_<RegionName> = "<flags>"
306 ;; or: Region_<RegionID> = "<flags>" 306 ;; or: Region_<RegionID> = "<flags>"
307 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate 307 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
308 ;; 308 ;;
309 ;; 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.) 309 ;; 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.)
310 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 310 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
311 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 311 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
312 ;; an explicit region. 312 ;; an explicit region.
313 ;; 313 ;;
314 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 314 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
315 ;; region will be used. 315 ;; region will be used.
316 ;; 316 ;;
317 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 317 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
318 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 318 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
319 ;; 319 ;;
320 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 320 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
321 ;; 321 ;;
322 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 322 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
323 ;; 323 ;;
324 ;; Example specification: 324 ;; Example specification:
@@ -367,14 +367,14 @@
367 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 367 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
368 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 368 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
369 ;; stun.freeswitch.org is not guaranteed to be running so use it in 369 ;; stun.freeswitch.org is not guaranteed to be running so use it in
370 ;; production at your own risk 370 ;; production at your own risk
371 ; EchoServer = 127.0.0.1 371 ; EchoServer = 127.0.0.1
372 ; EchoPort = 50505 372 ; EchoPort = 50505
373 ; AttemptSTUN = false 373 ; AttemptSTUN = false
374 374
375 375
376; * This is the new style authentication service. Currently, only MySQL 376; * This is the new style authentication service. Currently, only MySQL
377; * is implemented. 377; * is implemented.
378; * 378; *
379[AuthenticationService] 379[AuthenticationService]
380 ; for the server connector 380 ; for the server connector
@@ -418,7 +418,7 @@
418 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 418 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
419 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 419 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
420 420
421 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 421 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
422 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 422 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
423 ;; Default is false 423 ;; Default is false
424 CreateDefaultAvatarEntries = true 424 CreateDefaultAvatarEntries = true
@@ -514,7 +514,7 @@
514 514
515 ; If you run this login server behind a proxy, set this to true 515 ; If you run this login server behind a proxy, set this to true
516 ; HasProxy = false 516 ; HasProxy = false
517 517
518 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) 518 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
519 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 519 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
520 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" 520 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -532,8 +532,8 @@
532 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 532 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
533 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 533 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
534 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 534 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
535 ;; Options are 535 ;; Options are
536 ;; "none" no DST 536 ;; "none" no DST
537 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 537 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
538 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 538 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
539 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 539 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -554,7 +554,7 @@
554 ;; 554 ;;
555 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 555 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
556 ;DOSForgiveClientAfterMS = 120000 556 ;DOSForgiveClientAfterMS = 120000
557 ;; 557 ;;
558 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 558 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
559 559
560 560
@@ -634,10 +634,10 @@
634 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 634 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
635 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" 635 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
636 636
637 ; Does this grid allow incoming links to any region in it? 637 ; Does this grid allow incoming links to any region in it?
638 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 638 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
639 AllowTeleportsToAnyRegion = true 639 AllowTeleportsToAnyRegion = true
640 640
641 ; If you run this gatekeeper server behind a proxy, set this to true 641 ; If you run this gatekeeper server behind a proxy, set this to true
642 ; HasProxy = false 642 ; HasProxy = false
643 643
@@ -699,10 +699,10 @@
699 699
700; * The interface that local users get when they are in other grids. 700; * The interface that local users get when they are in other grids.
701; * This restricts the inventory operations while in other grids. 701; * This restricts the inventory operations while in other grids.
702; * Still not completely safe, especially if users perform inventory operations 702; * Still not completely safe, especially if users perform inventory operations
703; * while in those grids. The more the user accesses his/her inventory, the more 703; * while in those grids. The more the user accesses his/her inventory, the more
704; * those simulators will know about the user's inventory. 704; * those simulators will know about the user's inventory.
705; * 705; *
706[HGInventoryService] 706[HGInventoryService]
707 ; For the InventoryServiceInConnector 707 ; For the InventoryServiceInConnector
708 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 708 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
@@ -715,7 +715,7 @@
715 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 715 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
716 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 716 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
717 717
718 ; HGInventoryService is a public-facing inventory service that allows users to 718 ; HGInventoryService is a public-facing inventory service that allows users to
719 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. 719 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector.
720 ; Hence, if the user has set up authentication in [Network] to protect their private services 720 ; Hence, if the user has set up authentication in [Network] to protect their private services
721 ; make sure it is not set here. 721 ; make sure it is not set here.
@@ -728,15 +728,15 @@
728; * The interface that local users get when they are in other grids. 728; * The interface that local users get when they are in other grids.
729; * This restricts the access that the rest of the world has to 729; * This restricts the access that the rest of the world has to
730; * the assets of this world. 730; * the assets of this world.
731; * 731; *
732[HGAssetService] 732[HGAssetService]
733 ;; Use the second option if you have FSAsset service enabled 733 ;; Use the second option if you have FSAsset service enabled
734 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 734 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
735 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" 735 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
736 736
737 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 737 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
738 738
739 ; HGAssetService is a public-facing service that allows users to 739 ; HGAssetService is a public-facing service that allows users to
740 ; read and create assets when on another grid. This reuses the general asset service connector. 740 ; read and create assets when on another grid. This reuses the general asset service connector.
741 ; Hence, if the user has set up authentication in [Network] to protect their private services 741 ; Hence, if the user has set up authentication in [Network] to protect their private services
742 ; make sure it is overriden for this public service. 742 ; make sure it is overriden for this public service.
@@ -748,11 +748,11 @@
748 ;; The asset types that this grid can export to / import from other grids. 748 ;; The asset types that this grid can export to / import from other grids.
749 ;; Comma separated. 749 ;; Comma separated.
750 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 750 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
751 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 751 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
752 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 752 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
753 ;; 753 ;;
754 ;; Leave blank or commented if you don't want to apply any restrictions. 754 ;; Leave blank or commented if you don't want to apply any restrictions.
755 ;; A more strict, but still reasonable, policy may be to disallow the exchange 755 ;; A more strict, but still reasonable, policy may be to disallow the exchange
756 ;; of scripts, like so: 756 ;; of scripts, like so:
757 ; DisallowExport ="LSLText" 757 ; DisallowExport ="LSLText"
758 ; DisallowImport ="LSLBytecode" 758 ; DisallowImport ="LSLBytecode"
@@ -810,5 +810,5 @@
810 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 810 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
811 BaseDirectory = "./bakes" 811 BaseDirectory = "./bakes"
812 812
813[MuteListService] 813[MuteListService]
814 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" 814 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"