aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/Robust.HG.ini.example
diff options
context:
space:
mode:
authorUbitUmarov2018-03-20 10:09:22 +0000
committerUbitUmarov2018-03-20 10:09:22 +0000
commite733bfb3b53b120136295fff234d51e05430b841 (patch)
tree91b0c72df649129726297442b575d5a03ab18848 /bin/Robust.HG.ini.example
parentMerge branch 'master' into httptests (diff)
parentmantis 8257: fix the default realm (ie table name) of AuthenticationService (diff)
downloadopensim-SC-e733bfb3b53b120136295fff234d51e05430b841.zip
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.gz
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.bz2
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.xz
fix merge issue
Diffstat (limited to 'bin/Robust.HG.ini.example')
-rw-r--r--bin/Robust.HG.ini.example90
1 files changed, 45 insertions, 45 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index a327c6b..3335120 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)
@@ -161,7 +161,7 @@
161 ;; This is useful in cases where you want to protect most of the services, 161 ;; This is useful in cases where you want to protect most of the services,
162 ;; but unprotect individual services. Username and Password can also be 162 ;; but unprotect individual services. Username and Password can also be
163 ;; overriden if you want to use different credentials for the different services. 163 ;; overriden if you want to use different credentials for the different services.
164 ;; Hypergrid services are not affected by this; they are publicly available 164 ;; Hypergrid services are not affected by this; they are publicly available
165 ;; by design. 165 ;; by design.
166 166
167 ;; By default, scripts are not allowed to call private services via llHttpRequest() 167 ;; By default, scripts are not allowed to call private services via llHttpRequest()
@@ -239,27 +239,27 @@
239 ;; Choose an asset service (Only one option should be enabled) 239 ;; Choose an asset service (Only one option should be enabled)
240 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 240 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
241 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 241 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
242 242
243 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files 243 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
244 ;; These directories must be on the same physical filesystem 244 ;; These directories must be on the same physical filesystem
245 ;BaseDirectory = "./fsassets/data" 245 ;BaseDirectory = "./fsassets/data"
246 ;SpoolDirectory = "./fsassets/tmp" 246 ;SpoolDirectory = "./fsassets/tmp"
247 247
248 ;; Original service can be checked if FSAssets can not find an asset 248 ;; Original service can be checked if FSAssets can not find an asset
249 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 249 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
250 250
251 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset 251 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
252 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time 252 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
253 ;DaysBetweenAccessTimeUpdates = 30 253 ;DaysBetweenAccessTimeUpdates = 30
254 254
255 ;; Should FSAssets print read/write stats to the robust console, default is true 255 ;; Should FSAssets print read/write stats to the robust console, default is true
256 ;ShowConsoleStats = true 256 ;ShowConsoleStats = true
257 257
258 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) 258 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
259 ;StorageProvider = "" 259 ;StorageProvider = ""
260 ;ConnectionString = "" 260 ;ConnectionString = ""
261 ;Realm = "fsassets" 261 ;Realm = "fsassets"
262 262
263 ;; The following are common to both the default asset service and FSAsset service 263 ;; The following are common to both the default asset service and FSAsset service
264 264
265 ;; Common asset service options 265 ;; Common asset service options
@@ -297,7 +297,7 @@
297[GridService] 297[GridService]
298 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" 298 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
299 299
300 ; Realm = "regions" 300 ; Realm = "regions"
301 ; AllowDuplicateNames = "" 301 ; AllowDuplicateNames = ""
302 302
303 ;; Perform distance check for the creation of a linked region 303 ;; Perform distance check for the creation of a linked region
@@ -308,25 +308,25 @@
308 308
309 ;; Directory for map tile images of linked regions 309 ;; Directory for map tile images of linked regions
310 ; MapTileDirectory = "./maptiles" 310 ; MapTileDirectory = "./maptiles"
311 311
312 ;; Next, we can specify properties of regions, including default and fallback regions 312 ;; Next, we can specify properties of regions, including default and fallback regions
313 ;; The syntax is: Region_<RegionName> = "<flags>" 313 ;; The syntax is: Region_<RegionName> = "<flags>"
314 ;; or: Region_<RegionID> = "<flags>" 314 ;; or: Region_<RegionID> = "<flags>"
315 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate 315 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
316 ;; 316 ;;
317 ;; 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.) 317 ;; 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.)
318 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 318 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
319 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 319 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
320 ;; an explicit region. 320 ;; an explicit region.
321 ;; 321 ;;
322 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 322 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
323 ;; region will be used. 323 ;; region will be used.
324 ;; 324 ;;
325 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 325 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
326 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 326 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
327 ;; 327 ;;
328 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 328 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
329 ;; 329 ;;
330 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 330 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
331 ;; 331 ;;
332 ;; Example specification: 332 ;; Example specification:
@@ -375,19 +375,19 @@
375 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 375 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
376 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 376 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
377 ;; stun.freeswitch.org is not guaranteed to be running so use it in 377 ;; stun.freeswitch.org is not guaranteed to be running so use it in
378 ;; production at your own risk 378 ;; production at your own risk
379 ; EchoServer = 127.0.0.1 379 ; EchoServer = 127.0.0.1
380 ; EchoPort = 50505 380 ; EchoPort = 50505
381 ; AttemptSTUN = false 381 ; AttemptSTUN = false
382 382
383 383
384; * This is the new style authentication service. Currently, only MySQL 384; * This is the new style authentication service. Currently, only MySQL
385; * is implemented. 385; * is implemented.
386; * 386; *
387[AuthenticationService] 387[AuthenticationService]
388 ; for the server connector 388 ; for the server connector
389 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 389 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
390 ; Realm = "useraccounts" 390 ; Realm = "auth"
391 391
392 ;; Allow the service to process HTTP getauthinfo calls. 392 ;; Allow the service to process HTTP getauthinfo calls.
393 ;; Default is false. 393 ;; Default is false.
@@ -410,13 +410,13 @@
410 410
411; * This is the new style user service. 411; * This is the new style user service.
412; * "Realm" is the table that is used for user lookup. 412; * "Realm" is the table that is used for user lookup.
413; * It defaults to "useraccounts", which uses the new style. 413; * It defaults to "UserAccounts", which uses the new style.
414; * Realm = "users" will use the legacy tables as an authentication source 414; * Realm = "users" will use the legacy tables as an authentication source
415; * 415; *
416[UserAccountService] 416[UserAccountService]
417 ; for the server connector 417 ; for the server connector
418 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 418 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
419 ; Realm = "useraccounts" 419 ; Realm = "UserAccounts"
420 420
421 ; These are for creating new accounts by the service 421 ; These are for creating new accounts by the service
422 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 422 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
@@ -426,7 +426,7 @@
426 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 426 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
427 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 427 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
428 428
429 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 429 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
430 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 430 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
431 ;; Default is false 431 ;; Default is false
432 CreateDefaultAvatarEntries = true 432 CreateDefaultAvatarEntries = true
@@ -540,8 +540,8 @@
540 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 540 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
541 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 541 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
542 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 542 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
543 ;; Options are 543 ;; Options are
544 ;; "none" no DST 544 ;; "none" no DST
545 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 545 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
546 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 546 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
547 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 547 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -562,7 +562,7 @@
562 ;; 562 ;;
563 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 563 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
564 ;DOSForgiveClientAfterMS = 120000 564 ;DOSForgiveClientAfterMS = 120000
565 ;; 565 ;;
566 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 566 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
567 567
568 568
@@ -642,10 +642,10 @@
642 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 642 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
643 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" 643 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
644 644
645 ; Does this grid allow incoming links to any region in it? 645 ; Does this grid allow incoming links to any region in it?
646 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 646 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
647 AllowTeleportsToAnyRegion = true 647 AllowTeleportsToAnyRegion = true
648 648
649 ; If you run this gatekeeper server behind a proxy, set this to true 649 ; If you run this gatekeeper server behind a proxy, set this to true
650 ; HasProxy = false 650 ; HasProxy = false
651 651
@@ -707,10 +707,10 @@
707 707
708; * The interface that local users get when they are in other grids. 708; * The interface that local users get when they are in other grids.
709; * This restricts the inventory operations while in other grids. 709; * This restricts the inventory operations while in other grids.
710; * Still not completely safe, especially if users perform inventory operations 710; * Still not completely safe, especially if users perform inventory operations
711; * while in those grids. The more the user accesses his/her inventory, the more 711; * while in those grids. The more the user accesses his/her inventory, the more
712; * those simulators will know about the user's inventory. 712; * those simulators will know about the user's inventory.
713; * 713; *
714[HGInventoryService] 714[HGInventoryService]
715 ; For the InventoryServiceInConnector 715 ; For the InventoryServiceInConnector
716 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 716 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
@@ -723,7 +723,7 @@
723 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 723 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
724 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 724 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
725 725
726 ; HGInventoryService is a public-facing inventory service that allows users to 726 ; HGInventoryService is a public-facing inventory service that allows users to
727 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. 727 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector.
728 ; Hence, if the user has set up authentication in [Network] to protect their private services 728 ; Hence, if the user has set up authentication in [Network] to protect their private services
729 ; make sure it is not set here. 729 ; make sure it is not set here.
@@ -736,15 +736,15 @@
736; * The interface that local users get when they are in other grids. 736; * The interface that local users get when they are in other grids.
737; * This restricts the access that the rest of the world has to 737; * This restricts the access that the rest of the world has to
738; * the assets of this world. 738; * the assets of this world.
739; * 739; *
740[HGAssetService] 740[HGAssetService]
741 ;; Use the second option if you have FSAsset service enabled 741 ;; Use the second option if you have FSAsset service enabled
742 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 742 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
743 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" 743 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
744 744
745 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 745 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
746 746
747 ; HGAssetService is a public-facing service that allows users to 747 ; HGAssetService is a public-facing service that allows users to
748 ; read and create assets when on another grid. This reuses the general asset service connector. 748 ; read and create assets when on another grid. This reuses the general asset service connector.
749 ; Hence, if the user has set up authentication in [Network] to protect their private services 749 ; Hence, if the user has set up authentication in [Network] to protect their private services
750 ; make sure it is overriden for this public service. 750 ; make sure it is overriden for this public service.
@@ -756,11 +756,11 @@
756 ;; The asset types that this grid can export to / import from other grids. 756 ;; The asset types that this grid can export to / import from other grids.
757 ;; Comma separated. 757 ;; Comma separated.
758 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 758 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
759 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 759 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
760 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 760 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
761 ;; 761 ;;
762 ;; Leave blank or commented if you don't want to apply any restrictions. 762 ;; Leave blank or commented if you don't want to apply any restrictions.
763 ;; A more strict, but still reasonable, policy may be to disallow the exchange 763 ;; A more strict, but still reasonable, policy may be to disallow the exchange
764 ;; of scripts, like so: 764 ;; of scripts, like so:
765 ; DisallowExport ="LSLText" 765 ; DisallowExport ="LSLText"
766 ; DisallowImport ="LSLBytecode" 766 ; DisallowImport ="LSLBytecode"
@@ -818,5 +818,5 @@
818 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 818 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
819 BaseDirectory = "./bakes" 819 BaseDirectory = "./bakes"
820 820
821[MuteListService] 821[MuteListService]
822 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" 822 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"