diff options
author | UbitUmarov | 2018-03-20 10:09:22 +0000 |
---|---|---|
committer | UbitUmarov | 2018-03-20 10:09:22 +0000 |
commit | e733bfb3b53b120136295fff234d51e05430b841 (patch) | |
tree | 91b0c72df649129726297442b575d5a03ab18848 /bin | |
parent | Merge branch 'master' into httptests (diff) | |
parent | mantis 8257: fix the default realm (ie table name) of AuthenticationService (diff) | |
download | opensim-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')
-rw-r--r-- | bin/OpenSim.ini.example | 122 | ||||
-rw-r--r-- | bin/OpenSimDefaults.ini | 224 | ||||
-rw-r--r-- | bin/Robust.HG.ini.example | 90 | ||||
-rw-r--r-- | bin/Robust.Tests.ini | 22 | ||||
-rw-r--r-- | bin/Robust.ini.example | 52 | ||||
-rw-r--r-- | bin/config-include/Grid.ini | 2 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 16 | ||||
-rw-r--r-- | bin/config-include/HyperSimianGrid.ini | 10 | ||||
-rw-r--r-- | bin/config-include/SimianGrid.ini | 8 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 8 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 24 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 12 | ||||
-rw-r--r-- | bin/config-include/osslEnable.ini | 32 | ||||
-rw-r--r-- | bin/pCampBot.ini.example | 4 |
14 files changed, 313 insertions, 313 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index dca6413..d9671f4 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -1,6 +1,6 @@ | |||
1 | ;; This is the main configuration file for OpenSimulator. | 1 | ;; This is the main configuration file for OpenSimulator. |
2 | ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. | 2 | ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. |
3 | ;; If it's named OpenSim.ini.example then you will need to copy it to | 3 | ;; If it's named OpenSim.ini.example then you will need to copy it to |
4 | ;; OpenSim.ini first (if that file does not already exist) | 4 | ;; OpenSim.ini first (if that file does not already exist) |
5 | ;; | 5 | ;; |
6 | ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least | 6 | ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least |
@@ -10,19 +10,19 @@ | |||
10 | ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the | 10 | ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the |
11 | ;; available .example files. | 11 | ;; available .example files. |
12 | ;; | 12 | ;; |
13 | ;; The settings in this file are in the form "<key> = <value>". For example, | 13 | ;; The settings in this file are in the form "<key> = <value>". For example, |
14 | ;; save_crashes = false in the [Startup] section below. | 14 | ;; save_crashes = false in the [Startup] section below. |
15 | ;; | 15 | ;; |
16 | ;; All settings are initially commented out and the default value used, as | 16 | ;; All settings are initially commented out and the default value used, as |
17 | ;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by | 17 | ;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by |
18 | ;; deleting the initial semicolon (;) and then change the value. This will | 18 | ;; deleting the initial semicolon (;) and then change the value. This will |
19 | ;; override the value in OpenSimDefaults.ini | 19 | ;; override the value in OpenSimDefaults.ini |
20 | ;; | 20 | ;; |
21 | ;; If you want to find out what configuration OpenSimulator has finished with | 21 | ;; If you want to find out what configuration OpenSimulator has finished with |
22 | ;; once all the configuration files are loaded then type "config show" on the | 22 | ;; once all the configuration files are loaded then type "config show" on the |
23 | ;; region console command line. | 23 | ;; region console command line. |
24 | ;; | 24 | ;; |
25 | ;; | 25 | ;; |
26 | ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE | 26 | ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE |
27 | ;; | 27 | ;; |
28 | ;; All leading white space is ignored, but preserved. | 28 | ;; All leading white space is ignored, but preserved. |
@@ -41,7 +41,7 @@ | |||
41 | ;; satisfied. | 41 | ;; satisfied. |
42 | ;; | 42 | ;; |
43 | ;; ; denotes a commented out option. | 43 | ;; ; denotes a commented out option. |
44 | ;; Any options added to OpenSim.ini.example should be initially commented | 44 | ;; Any options added to OpenSim.ini.example should be initially commented |
45 | ;; out. | 45 | ;; out. |
46 | 46 | ||
47 | 47 | ||
@@ -51,10 +51,10 @@ | |||
51 | 51 | ||
52 | ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" | 52 | ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" |
53 | BaseHostname = "127.0.0.1" | 53 | BaseHostname = "127.0.0.1" |
54 | 54 | ||
55 | ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" | 55 | ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" |
56 | BaseURL = http://${Const|BaseHostname} | 56 | BaseURL = http://${Const|BaseHostname} |
57 | 57 | ||
58 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" | 58 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" |
59 | PublicPort = "8002" | 59 | PublicPort = "8002" |
60 | 60 | ||
@@ -108,14 +108,14 @@ | |||
108 | ; PIDFile = "/tmp/OpenSim.exe.pid" | 108 | ; PIDFile = "/tmp/OpenSim.exe.pid" |
109 | 109 | ||
110 | ;# {RegistryLocation} {} {Addins Registry Location} {} | 110 | ;# {RegistryLocation} {} {Addins Registry Location} {} |
111 | ; Set path to directory for addin registry if you want addins outside of bin. | 111 | ; Set path to directory for addin registry if you want addins outside of bin. |
112 | ; Information about the registered repositories and installed plugins will | 112 | ; Information about the registered repositories and installed plugins will |
113 | ; be stored here. The OpenSim.exe process must have R/W access to the location. | 113 | ; be stored here. The OpenSim.exe process must have R/W access to the location. |
114 | ; RegistryLocation = "." | 114 | ; RegistryLocation = "." |
115 | 115 | ||
116 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} | 116 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} |
117 | ; Used by region module addins. You can set this to outside bin, so that addin | 117 | ; Used by region module addins. You can set this to outside bin, so that addin |
118 | ; configurations will survive updates. The OpenSim.exe process must have R/W access | 118 | ; configurations will survive updates. The OpenSim.exe process must have R/W access |
119 | ; to the location. | 119 | ; to the location. |
120 | ; ConfigDirectory = "." | 120 | ; ConfigDirectory = "." |
121 | 121 | ||
@@ -125,7 +125,7 @@ | |||
125 | ;; Default is "filesystem" | 125 | ;; Default is "filesystem" |
126 | ; region_info_source = "filesystem" | 126 | ; region_info_source = "filesystem" |
127 | ; region_info_source = "web" | 127 | ; region_info_source = "web" |
128 | 128 | ||
129 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions | 129 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions |
130 | ;; Determines where the region XML files are stored if you are loading | 130 | ;; Determines where the region XML files are stored if you are loading |
131 | ;; these from the filesystem. | 131 | ;; these from the filesystem. |
@@ -146,14 +146,14 @@ | |||
146 | ; allow_regionless = false | 146 | ; allow_regionless = false |
147 | 147 | ||
148 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 | 148 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 |
149 | ;; Minimum size for non-physical prims. Affects resizing of existing | 149 | ;; Minimum size for non-physical prims. Affects resizing of existing |
150 | ;; prims. This can be overridden in the region config file (as | 150 | ;; prims. This can be overridden in the region config file (as |
151 | ;; NonPhysicalPrimMin!). | 151 | ;; NonPhysicalPrimMin!). |
152 | ; NonPhysicalPrimMin = 0.001 | 152 | ; NonPhysicalPrimMin = 0.001 |
153 | 153 | ||
154 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 | 154 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 |
155 | ;; Maximum size for non-physical prims. Affects resizing of existing | 155 | ;; Maximum size for non-physical prims. Affects resizing of existing |
156 | ;; prims. This can be overridden in the region config file (as | 156 | ;; prims. This can be overridden in the region config file (as |
157 | ;; NonPhysicalPrimMax!). | 157 | ;; NonPhysicalPrimMax!). |
158 | ; NonPhysicalPrimMax = 256 | 158 | ; NonPhysicalPrimMax = 256 |
159 | 159 | ||
@@ -183,7 +183,7 @@ | |||
183 | ;; Allow scripts to keep running when they cross region boundaries, rather | 183 | ;; Allow scripts to keep running when they cross region boundaries, rather |
184 | ;; than being restarted. State is reloaded on the destination region. | 184 | ;; than being restarted. State is reloaded on the destination region. |
185 | ;; This only applies when crossing to a region running in a different | 185 | ;; This only applies when crossing to a region running in a different |
186 | ;; simulator. | 186 | ;; simulator. |
187 | ;; For crossings where the regions are on the same simulator the script is | 187 | ;; For crossings where the regions are on the same simulator the script is |
188 | ;; always kept running. | 188 | ;; always kept running. |
189 | ; AllowScriptCrossing = true | 189 | ; AllowScriptCrossing = true |
@@ -240,14 +240,14 @@ | |||
240 | ; meshing = ZeroMesher | 240 | ; meshing = ZeroMesher |
241 | ;; select ubODEMeshmerizer only with ubOde physics engine | 241 | ;; select ubODEMeshmerizer only with ubOde physics engine |
242 | ; meshing = ubODEMeshmerizer | 242 | ; meshing = ubODEMeshmerizer |
243 | 243 | ||
244 | ;; Choose one of the physics engines below | 244 | ;; Choose one of the physics engines below |
245 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim | 245 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim |
246 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. | 246 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. |
247 | ;; BulletSim supports varregions. | 247 | ;; BulletSim supports varregions. |
248 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. | 248 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. |
249 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. | 249 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. |
250 | ;; basicphysics effectively does not model physics at all, making all objects phantom. | 250 | ;; basicphysics effectively does not model physics at all, making all objects phantom. |
251 | ;; Default is BulletSim | 251 | ;; Default is BulletSim |
252 | ; physics = OpenDynamicsEngine | 252 | ; physics = OpenDynamicsEngine |
253 | ; physics = BulletSim | 253 | ; physics = BulletSim |
@@ -259,7 +259,7 @@ | |||
259 | ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit | 259 | ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit |
260 | ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions | 260 | ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions |
261 | ; edit the line ulimit -s 262144, and change this last value | 261 | ; edit the line ulimit -s 262144, and change this last value |
262 | 262 | ||
263 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine | 263 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine |
264 | ;; Default script engine to use (Xengine if all commented) | 264 | ;; Default script engine to use (Xengine if all commented) |
265 | ; DefaultScriptEngine = "XEngine" | 265 | ; DefaultScriptEngine = "XEngine" |
@@ -337,16 +337,16 @@ | |||
337 | 337 | ||
338 | [Map] | 338 | [Map] |
339 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true | 339 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true |
340 | ;; Map tile options. | 340 | ;; Map tile options. |
341 | ;; If true, then maptiles are generated using the MapImageModule below. | 341 | ;; If true, then maptiles are generated using the MapImageModule below. |
342 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden | 342 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden |
343 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need | 343 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need |
344 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ | 344 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ |
345 | ; GenerateMaptiles = true | 345 | ; GenerateMaptiles = true |
346 | 346 | ||
347 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule | 347 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule |
348 | ;; The module to use in order to generate map images. | 348 | ;; The module to use in order to generate map images. |
349 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can | 349 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can |
350 | ;; generate better images. | 350 | ;; generate better images. |
351 | ;MapImageModule = "MapImageModule" | 351 | ;MapImageModule = "MapImageModule" |
352 | 352 | ||
@@ -433,7 +433,7 @@ | |||
433 | ;; This is definitely not SL! | 433 | ;; This is definitely not SL! |
434 | ;; Provides a simple control for land owners to give build rights to | 434 | ;; Provides a simple control for land owners to give build rights to |
435 | ;; specific avatars in publicly accessible parcels that disallow object | 435 | ;; specific avatars in publicly accessible parcels that disallow object |
436 | ;; creation in general. | 436 | ;; creation in general. |
437 | ;; Owners specific avatars by adding them to the Access List of the parcel | 437 | ;; Owners specific avatars by adding them to the Access List of the parcel |
438 | ;; without having to use the Groups feature | 438 | ;; without having to use the Groups feature |
439 | ; simple_build_permissions = false | 439 | ; simple_build_permissions = false |
@@ -454,12 +454,12 @@ | |||
454 | 454 | ||
455 | 455 | ||
456 | ; ** Standalone Estate Settings ** | 456 | ; ** Standalone Estate Settings ** |
457 | ; The following parameters will only be used on a standalone system to | 457 | ; The following parameters will only be used on a standalone system to |
458 | ; create an estate owner that does not already exist | 458 | ; create an estate owner that does not already exist |
459 | 459 | ||
460 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 | 460 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 |
461 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random | 461 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random |
462 | ;; UUID will be assigned. This is normally what you want | 462 | ;; UUID will be assigned. This is normally what you want |
463 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 | 463 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 |
464 | 464 | ||
465 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} | 465 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} |
@@ -555,11 +555,11 @@ | |||
555 | ; You can whitelist individual endpoints by IP or FQDN, e.g. | 555 | ; You can whitelist individual endpoints by IP or FQDN, e.g. |
556 | ; | 556 | ; |
557 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 | 557 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 |
558 | ; | 558 | ; |
559 | ; You can specify multiple addresses by separating them with a bar. For example, | 559 | ; You can specify multiple addresses by separating them with a bar. For example, |
560 | ; | 560 | ; |
561 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 | 561 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 |
562 | ; | 562 | ; |
563 | ; If an address if given without a port number then port 80 is assumed | 563 | ; If an address if given without a port number then port 80 is assumed |
564 | ; | 564 | ; |
565 | ; You can also specify a network range in CIDR notation to whitelist, e.g. | 565 | ; You can also specify a network range in CIDR notation to whitelist, e.g. |
@@ -576,7 +576,7 @@ | |||
576 | ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 | 576 | ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 |
577 | ;; By default, llHTTPRequest limits the response body to 2048 bytes. | 577 | ;; By default, llHTTPRequest limits the response body to 2048 bytes. |
578 | ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum | 578 | ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum |
579 | ;; of HttpBodyMaxLenMAX bytes. | 579 | ;; of HttpBodyMaxLenMAX bytes. |
580 | ;; Please be aware that the limit can be set to insanely high values, | 580 | ;; Please be aware that the limit can be set to insanely high values, |
581 | ;; effectively removing any limitation. This will expose your sim to a | 581 | ;; effectively removing any limitation. This will expose your sim to a |
582 | ;; known attack. It is not recommended to set this limit higher than | 582 | ;; known attack. It is not recommended to set this limit higher than |
@@ -588,7 +588,7 @@ | |||
588 | ;; Hostname to use in llRequestURL/llRequestSecureURL | 588 | ;; Hostname to use in llRequestURL/llRequestSecureURL |
589 | ;; if not defined - llRequestURL/llRequestSecureURL are disabled | 589 | ;; if not defined - llRequestURL/llRequestSecureURL are disabled |
590 | ExternalHostNameForLSL = ${Const|BaseHostname} | 590 | ExternalHostNameForLSL = ${Const|BaseHostname} |
591 | 591 | ||
592 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim | 592 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim |
593 | ;; What is reported as the "X-Secondlife-Shard" | 593 | ;; What is reported as the "X-Secondlife-Shard" |
594 | ;; Defaults to the user server url if not set | 594 | ;; Defaults to the user server url if not set |
@@ -600,7 +600,7 @@ | |||
600 | ;; What is reported as the "User-Agent" when using llHTTPRequest | 600 | ;; What is reported as the "User-Agent" when using llHTTPRequest |
601 | ;; Defaults to not sent if not set here. See the notes section in the wiki | 601 | ;; Defaults to not sent if not set here. See the notes section in the wiki |
602 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding | 602 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding |
603 | ;; " (Mozilla Compatible)" to the text where there are problems with a | 603 | ;; " (Mozilla Compatible)" to the text where there are problems with a |
604 | ;; web server | 604 | ;; web server |
605 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" | 605 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" |
606 | 606 | ||
@@ -617,9 +617,9 @@ | |||
617 | 617 | ||
618 | [XMLRPC] | 618 | [XMLRPC] |
619 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule | 619 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule |
620 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, | 620 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, |
621 | ;; "xmlrpc_uri(string)" to the script concurrently with the first | 621 | ;; "xmlrpc_uri(string)" to the script concurrently with the first |
622 | ;; remote_data event. This will contain the fully qualified URI an | 622 | ;; remote_data event. This will contain the fully qualified URI an |
623 | ;; external site needs to use to send XMLRPC requests to that script | 623 | ;; external site needs to use to send XMLRPC requests to that script |
624 | ;; | 624 | ;; |
625 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels | 625 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels |
@@ -632,7 +632,7 @@ | |||
632 | ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com | 632 | ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com |
633 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator | 633 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator |
634 | ;; will use this address to register xmlrpc channels on the external | 634 | ;; will use this address to register xmlrpc channels on the external |
635 | ;; service | 635 | ;; service |
636 | ; XmlRpcHubURI = http://example.com | 636 | ; XmlRpcHubURI = http://example.com |
637 | 637 | ||
638 | 638 | ||
@@ -732,7 +732,7 @@ | |||
732 | ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions | 732 | ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions |
733 | ; WARNING: viewers mutes cache seems to shared by all grids, including SL | 733 | ; WARNING: viewers mutes cache seems to shared by all grids, including SL |
734 | ; this may cause some confusion. | 734 | ; this may cause some confusion. |
735 | 735 | ||
736 | ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None | 736 | ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None |
737 | ; MuteListModule = MuteListModule | 737 | ; MuteListModule = MuteListModule |
738 | 738 | ||
@@ -753,7 +753,7 @@ | |||
753 | [ODEPhysicsSettings] | 753 | [ODEPhysicsSettings] |
754 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true | 754 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true |
755 | ;; Do we want to mesh sculpted prim to collide like they look? | 755 | ;; Do we want to mesh sculpted prim to collide like they look? |
756 | ;; If you are seeing sculpt texture decode problems | 756 | ;; If you are seeing sculpt texture decode problems |
757 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") | 757 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") |
758 | ;; then you might want to try setting this to false. | 758 | ;; then you might want to try setting this to false. |
759 | ; mesh_sculpted_prim = true | 759 | ; mesh_sculpted_prim = true |
@@ -906,7 +906,7 @@ | |||
906 | ; the economy module in use | 906 | ; the economy module in use |
907 | ; To use other modules you need to override this setting | 907 | ; To use other modules you need to override this setting |
908 | ; economymodule = BetaGridLikeMoneyModule | 908 | ; economymodule = BetaGridLikeMoneyModule |
909 | 909 | ||
910 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true | 910 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true |
911 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). | 911 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). |
912 | ; There is no intention to implement anything further in core OpenSimulator. | 912 | ; There is no intention to implement anything further in core OpenSimulator. |
@@ -956,7 +956,7 @@ | |||
956 | 956 | ||
957 | ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable | 957 | ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable |
958 | ; MinTimerInterval = 0.5 | 958 | ; MinTimerInterval = 0.5 |
959 | 959 | ||
960 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal | 960 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal |
961 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", | 961 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", |
962 | ;; "Highest") | 962 | ;; "Highest") |
@@ -971,7 +971,7 @@ | |||
971 | ; ThreadStackSize = 262144 | 971 | ; ThreadStackSize = 262144 |
972 | 972 | ||
973 | ;; Set this to true to load each script into a separate | 973 | ;; Set this to true to load each script into a separate |
974 | ;; AppDomain. | 974 | ;; AppDomain. |
975 | ;; | 975 | ;; |
976 | ;; Setting this to false will load all script assemblies into the | 976 | ;; Setting this to false will load all script assemblies into the |
977 | ;; current AppDomain, which will significantly improve script loading times. | 977 | ;; current AppDomain, which will significantly improve script loading times. |
@@ -984,15 +984,15 @@ | |||
984 | ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. | 984 | ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. |
985 | ; AppDomainLoading = false | 985 | ; AppDomainLoading = false |
986 | 986 | ||
987 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) | 987 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) |
988 | ;; co-op will be more stable but this option is currently experimental. | 988 | ;; co-op will be more stable but this option is currently experimental. |
989 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. | 989 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. |
990 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run | 990 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run |
991 | ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ | 991 | ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ |
992 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile | 992 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile |
993 | ;; Current valid values are "abort" and "co-op" | 993 | ;; Current valid values are "abort" and "co-op" |
994 | ; ScriptStopStrategy = co-op | 994 | ; ScriptStopStrategy = co-op |
995 | 995 | ||
996 | 996 | ||
997 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true | 997 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true |
998 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false | 998 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false |
@@ -1007,7 +1007,7 @@ | |||
1007 | ;; But this costs a lot of time, so region load will take a lot longer. | 1007 | ;; But this costs a lot of time, so region load will take a lot longer. |
1008 | ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) | 1008 | ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) |
1009 | ;CompactMemOnLoad = false | 1009 | ;CompactMemOnLoad = false |
1010 | 1010 | ||
1011 | ;; Compile debug info (line numbers) into the script assemblies | 1011 | ;; Compile debug info (line numbers) into the script assemblies |
1012 | ; CompileWithDebugInformation = true | 1012 | ; CompileWithDebugInformation = true |
1013 | 1013 | ||
@@ -1115,7 +1115,7 @@ | |||
1115 | ;; or... use Groups Module V2, which works for standalones and robust grids | 1115 | ;; or... use Groups Module V2, which works for standalones and robust grids |
1116 | ; Module = "Groups Module V2" | 1116 | ; Module = "Groups Module V2" |
1117 | 1117 | ||
1118 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} | 1118 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} |
1119 | ; StorageProvider = OpenSim.Data.MySQL.dll | 1119 | ; StorageProvider = OpenSim.Data.MySQL.dll |
1120 | 1120 | ||
1121 | ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector | 1121 | ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector |
@@ -1133,7 +1133,7 @@ | |||
1133 | ; LocalService = local | 1133 | ; LocalService = local |
1134 | 1134 | ||
1135 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" | 1135 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" |
1136 | ;; Used for V2 in Remote only. | 1136 | ;; Used for V2 in Remote only. |
1137 | ; SecretKey = "" | 1137 | ; SecretKey = "" |
1138 | 1138 | ||
1139 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} | 1139 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} |
@@ -1144,11 +1144,11 @@ | |||
1144 | ;; Leave it commented for standalones, V2 | 1144 | ;; Leave it commented for standalones, V2 |
1145 | ; GroupsServerURI = "" | 1145 | ; GroupsServerURI = "" |
1146 | 1146 | ||
1147 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} | 1147 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} |
1148 | ;; Used for V2 in HG only. For example | 1148 | ;; Used for V2 in HG only. For example |
1149 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 | 1149 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 |
1150 | ;; If you have this set under [Startup], no need to set it here, leave it commented | 1150 | ;; If you have this set under [Startup], no need to set it here, leave it commented |
1151 | ; HomeURI = "" | 1151 | ; HomeURI = "" |
1152 | 1152 | ||
1153 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true | 1153 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true |
1154 | ; MessagingEnabled = true | 1154 | ; MessagingEnabled = true |
@@ -1189,7 +1189,7 @@ | |||
1189 | 1189 | ||
1190 | ; TEST OPTION KEEP AS FALSE | 1190 | ; TEST OPTION KEEP AS FALSE |
1191 | ; if true, don't send object updates if outside view range | 1191 | ; if true, don't send object updates if outside view range |
1192 | ; ObjectsCullingByDistance = false | 1192 | ; ObjectsCullingByDistance = false |
1193 | 1193 | ||
1194 | [MediaOnAPrim] | 1194 | [MediaOnAPrim] |
1195 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true | 1195 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true |
@@ -1200,24 +1200,24 @@ | |||
1200 | [NPC] | 1200 | [NPC] |
1201 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false | 1201 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false |
1202 | ; Enabled = false | 1202 | ; Enabled = false |
1203 | 1203 | ||
1204 | ;; several options to control NPCs creation | 1204 | ;; several options to control NPCs creation |
1205 | 1205 | ||
1206 | ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true | 1206 | ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true |
1207 | ;; allow NPCs to be created not Owned {true false} default: true | 1207 | ;; allow NPCs to be created not Owned {true false} default: true |
1208 | ; AllowNotOwned = true | 1208 | ; AllowNotOwned = true |
1209 | 1209 | ||
1210 | ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true | 1210 | ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true |
1211 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true | 1211 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true |
1212 | ; AllowSenseAsAvatar = true | 1212 | ; AllowSenseAsAvatar = true |
1213 | 1213 | ||
1214 | ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true | 1214 | ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true |
1215 | ;; allow NPCs to created cloning any avatar in region {true false} default: true | 1215 | ;; allow NPCs to created cloning any avatar in region {true false} default: true |
1216 | ; AllowCloneOtherAvatars = true | 1216 | ; AllowCloneOtherAvatars = true |
1217 | 1217 | ||
1218 | ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true | 1218 | ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true |
1219 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true | 1219 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true |
1220 | ; NoNPCGroup = true | 1220 | ; NoNPCGroup = true |
1221 | 1221 | ||
1222 | 1222 | ||
1223 | [Terrain] | 1223 | [Terrain] |
@@ -1227,13 +1227,13 @@ | |||
1227 | [LandManagement] | 1227 | [LandManagement] |
1228 | ;; set this to false to not display parcel ban lines | 1228 | ;; set this to false to not display parcel ban lines |
1229 | ;ShowParcelBansLines = true | 1229 | ;ShowParcelBansLines = true |
1230 | 1230 | ||
1231 | [UserProfiles] | 1231 | [UserProfiles] |
1232 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} | 1232 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} |
1233 | ;; Set the value of the url to your UserProfilesService | 1233 | ;; Set the value of the url to your UserProfilesService |
1234 | ;; If un-set / "" the module is disabled | 1234 | ;; If un-set / "" the module is disabled |
1235 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} | 1235 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} |
1236 | 1236 | ||
1237 | ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true | 1237 | ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true |
1238 | ;; set this to false to prevent your users to be sent to unknown | 1238 | ;; set this to false to prevent your users to be sent to unknown |
1239 | ;; web sites by other users on their profiles | 1239 | ;; web sites by other users on their profiles |
@@ -1258,11 +1258,11 @@ | |||
1258 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini | 1258 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini |
1259 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, | 1259 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, |
1260 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" | 1260 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" |
1261 | ;; | 1261 | ;; |
1262 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ | 1262 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ |
1263 | ;; that the referenced .ini file goes on to include. | 1263 | ;; that the referenced .ini file goes on to include. |
1264 | ;; | 1264 | ;; |
1265 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy | 1265 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy |
1266 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before | 1266 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before |
1267 | ;; editing it to set the database and backend services that OpenSim will use. | 1267 | ;; editing it to set the database and backend services that OpenSim will use. |
1268 | ;; | 1268 | ;; |
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index 61d7098..f960b94 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -4,7 +4,7 @@ | |||
4 | [Startup] | 4 | [Startup] |
5 | ; Console prompt | 5 | ; Console prompt |
6 | ; Certain special characters can be used to customize the prompt | 6 | ; Certain special characters can be used to customize the prompt |
7 | ; Currently, these are | 7 | ; Currently, these are |
8 | ; \R - substitute region name | 8 | ; \R - substitute region name |
9 | ; \\ - substtitue \ | 9 | ; \\ - substtitue \ |
10 | ConsolePrompt = "Region (\R) " | 10 | ConsolePrompt = "Region (\R) " |
@@ -61,7 +61,7 @@ | |||
61 | ; UnsafeQueueUserWorkItem has been benchmarked with better | 61 | ; UnsafeQueueUserWorkItem has been benchmarked with better |
62 | ; performance on .NET/Windows | 62 | ; performance on .NET/Windows |
63 | ; | 63 | ; |
64 | ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security | 64 | ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security |
65 | ; privileges. However, as calling code is trusted anyway this is safe (if you set | 65 | ; privileges. However, as calling code is trusted anyway this is safe (if you set |
66 | ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons). | 66 | ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons). |
67 | async_call_method = SmartThreadPool | 67 | async_call_method = SmartThreadPool |
@@ -75,13 +75,13 @@ | |||
75 | JobEngineEnabled = true | 75 | JobEngineEnabled = true |
76 | 76 | ||
77 | ; Plugin Registry Location | 77 | ; Plugin Registry Location |
78 | ; Set path to directory for plugin registry. Information about the | 78 | ; Set path to directory for plugin registry. Information about the |
79 | ; registered repositories and installed plugins will be stored here. | 79 | ; registered repositories and installed plugins will be stored here. |
80 | ; The OpenSim.exe process must have R/W access to the location. | 80 | ; The OpenSim.exe process must have R/W access to the location. |
81 | RegistryLocation = "." | 81 | RegistryLocation = "." |
82 | 82 | ||
83 | ; Used by region module addins. You can set this to outside bin, so that addin | 83 | ; Used by region module addins. You can set this to outside bin, so that addin |
84 | ; configurations will survive updates. The OpenSim.exe process must have R/W access | 84 | ; configurations will survive updates. The OpenSim.exe process must have R/W access |
85 | ; to the location. | 85 | ; to the location. |
86 | ConfigDirectory = "." | 86 | ConfigDirectory = "." |
87 | 87 | ||
@@ -108,7 +108,7 @@ | |||
108 | ; Determines the page from which regions xml is retrieved if you are loading these from the web | 108 | ; Determines the page from which regions xml is retrieved if you are loading these from the web |
109 | ; The XML here has the same format as it does on the filesystem (including the <Root> tag), | 109 | ; The XML here has the same format as it does on the filesystem (including the <Root> tag), |
110 | ; except that everything is also enclosed in a <Regions> tag. | 110 | ; except that everything is also enclosed in a <Regions> tag. |
111 | ; regionload_webserver_url = "http://example.com/regions.xml"; | 111 | ; regionload_webserver_url = "http://example.com/regions.xml" |
112 | 112 | ||
113 | ;; Allow the simulator to start up if there are no region configuration available | 113 | ;; Allow the simulator to start up if there are no region configuration available |
114 | ;; from the selected region_info_source. | 114 | ;; from the selected region_info_source. |
@@ -122,13 +122,13 @@ | |||
122 | ;; keep it true if you have many old objects with sits set by scripts. | 122 | ;; keep it true if you have many old objects with sits set by scripts. |
123 | ;; the offset in question is added to the SitTarget to find the sitting avatar position. | 123 | ;; the offset in question is added to the SitTarget to find the sitting avatar position. |
124 | ;; acording to its size, etc. | 124 | ;; acording to its size, etc. |
125 | ; LegacySitOffsets = true; | 125 | ; LegacySitOffsets = true |
126 | 126 | ||
127 | ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos | 127 | ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos |
128 | ; Increasing this number will increase memory usage. | 128 | ; Increasing this number will increase memory usage. |
129 | MaxPrimUndos = 20 | 129 | MaxPrimUndos = 20 |
130 | 130 | ||
131 | ; Minimum size for non-physical prims.This can be overridden in the region config file (as | 131 | ; Minimum size for non-physical prims.This can be overridden in the region config file (as |
132 | ; NonPhysicalPrimMin!). | 132 | ; NonPhysicalPrimMin!). |
133 | ; NonPhysicalPrimMin = 0.001 | 133 | ; NonPhysicalPrimMin = 0.001 |
134 | 134 | ||
@@ -137,7 +137,7 @@ | |||
137 | 137 | ||
138 | ; Minimum size where a prim can be physical. This can be overridden in the region config file. | 138 | ; Minimum size where a prim can be physical. This can be overridden in the region config file. |
139 | ; PhysicalPrimMin = 0.01 | 139 | ; PhysicalPrimMin = 0.01 |
140 | 140 | ||
141 | ; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file. | 141 | ; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file. |
142 | PhysicalPrimMax = 64 | 142 | PhysicalPrimMax = 64 |
143 | 143 | ||
@@ -153,7 +153,7 @@ | |||
153 | LinksetPrims = 0 | 153 | LinksetPrims = 0 |
154 | 154 | ||
155 | ; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region. | 155 | ; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region. |
156 | ; This only applies when crossing to a region running in a different simulator. | 156 | ; This only applies when crossing to a region running in a different simulator. |
157 | ; For crossings where the regions are on the same simulator the script is always kept running. | 157 | ; For crossings where the regions are on the same simulator the script is always kept running. |
158 | AllowScriptCrossing = true | 158 | AllowScriptCrossing = true |
159 | 159 | ||
@@ -168,14 +168,14 @@ | |||
168 | 168 | ||
169 | ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) ) | 169 | ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) ) |
170 | MaxDrawDistance = 512 | 170 | MaxDrawDistance = 512 |
171 | 171 | ||
172 | ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen | 172 | ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen |
173 | ; (it is limited by MaxDrawDistance above) | 173 | ; (it is limited by MaxDrawDistance above) |
174 | ; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc | 174 | ; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc |
175 | ; more than 512m can cause viewers problems specially in case of dense regions. | 175 | ; more than 512m can cause viewers problems specially in case of dense regions. |
176 | ; curretly this distance is from current region borders. | 176 | ; curretly this distance is from current region borders. |
177 | MaxRegionsViewDistance = 255 | 177 | MaxRegionsViewDistance = 255 |
178 | 178 | ||
179 | ; If you have only one region in an instance, or to avoid the many bugs | 179 | ; If you have only one region in an instance, or to avoid the many bugs |
180 | ; that you can trigger in modules by restarting a region, set this to | 180 | ; that you can trigger in modules by restarting a region, set this to |
181 | ; true to make the entire instance exit instead of restarting the region. | 181 | ; true to make the entire instance exit instead of restarting the region. |
@@ -193,7 +193,7 @@ | |||
193 | ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration | 193 | ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration |
194 | ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. | 194 | ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. |
195 | ; Normalized55FPS = true | 195 | ; Normalized55FPS = true |
196 | 196 | ||
197 | ; Main Frame time | 197 | ; Main Frame time |
198 | ; This defines the rate of several simulation events. | 198 | ; This defines the rate of several simulation events. |
199 | ; Default value should meet most needs. | 199 | ; Default value should meet most needs. |
@@ -208,44 +208,44 @@ | |||
208 | ; Less than 60% of FPS is amber by default, less then 40% is red. | 208 | ; Less than 60% of FPS is amber by default, less then 40% is red. |
209 | ; These values are advisory. Viewers may choose to not use them but it is | 209 | ; These values are advisory. Viewers may choose to not use them but it is |
210 | ; encouraged that they do. | 210 | ; encouraged that they do. |
211 | ; FrameTimeWarnPercent = 60; | 211 | ; FrameTimeWarnPercent = 60 |
212 | ; FrameTimeCritPercent = 40; | 212 | ; FrameTimeCritPercent = 40 |
213 | 213 | ||
214 | ; Send scheduled updates to objects in the scene | 214 | ; Send scheduled updates to objects in the scene |
215 | ; This must be a whole number | 215 | ; This must be a whole number |
216 | UpdateObjectsEveryNFrames = 1; | 216 | UpdateObjectsEveryNFrames = 1 |
217 | 217 | ||
218 | ; Send position/velocity, etc. updates to agents in the scene | 218 | ; Send position/velocity, etc. updates to agents in the scene |
219 | ; This must be a whole number | 219 | ; This must be a whole number |
220 | UpdateAgentsEveryNFrames = 1; | 220 | UpdateAgentsEveryNFrames = 1 |
221 | 221 | ||
222 | ; Apply pending forces from physics calculations to an entity. | 222 | ; Apply pending forces from physics calculations to an entity. |
223 | ; This must be a whole number | 223 | ; This must be a whole number |
224 | UpdateEntityMovementEveryNFrames = 1; | 224 | UpdateEntityMovementEveryNFrames = 1 |
225 | 225 | ||
226 | ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. | 226 | ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. |
227 | ; This must be a whole number | 227 | ; This must be a whole number |
228 | UpdateCoarseLocationsEveryNFrames = 50; | 228 | UpdateCoarseLocationsEveryNFrames = 50 |
229 | 229 | ||
230 | ; Physics simulation execution or syncronization, acording to engine. Should be 1 | 230 | ; Physics simulation execution or syncronization, acording to engine. Should be 1 |
231 | ; This must be a whole number | 231 | ; This must be a whole number |
232 | UpdatePhysicsEveryNFrames = 1; | 232 | UpdatePhysicsEveryNFrames = 1 |
233 | 233 | ||
234 | ; Send out the on frame event to modules and other listeners. This should probably never deviate from 1. | 234 | ; Send out the on frame event to modules and other listeners. This should probably never deviate from 1. |
235 | ; This must be a whole number | 235 | ; This must be a whole number |
236 | UpdateEventsEveryNFrames = 1; | 236 | UpdateEventsEveryNFrames = 1 |
237 | 237 | ||
238 | ; Send terrain updates to viewers | 238 | ; Send terrain updates to viewers |
239 | ; This must be a whole number | 239 | ; This must be a whole number |
240 | UpdateTerrainEveryNFrames = 50; | 240 | UpdateTerrainEveryNFrames = 50 |
241 | 241 | ||
242 | ; Persitently store any objects which meet the PRIM STORAGE criteria | 242 | ; Persitently store any objects which meet the PRIM STORAGE criteria |
243 | ; This must be a whole number | 243 | ; This must be a whole number |
244 | UpdateStorageEveryNFrames = 200; | 244 | UpdateStorageEveryNFrames = 200 |
245 | 245 | ||
246 | ; Clean up temp on rez objects. | 246 | ; Clean up temp on rez objects. |
247 | ; This must be a whole number | 247 | ; This must be a whole number |
248 | UpdateTempCleaningEveryNSeconds = 180; | 248 | UpdateTempCleaningEveryNSeconds = 180 |
249 | 249 | ||
250 | ; ## | 250 | ; ## |
251 | ; ## PRIM STORAGE | 251 | ; ## PRIM STORAGE |
@@ -283,23 +283,23 @@ | |||
283 | 283 | ||
284 | meshing = Meshmerizer | 284 | meshing = Meshmerizer |
285 | ;meshing = ZeroMesher | 285 | ;meshing = ZeroMesher |
286 | 286 | ||
287 | ; Path to decoded sculpty maps | 287 | ; Path to decoded sculpty maps |
288 | ; Defaults to "j2kDecodeCache | 288 | ; Defaults to "j2kDecodeCache |
289 | ;DecodedSculptMapPath = "j2kDecodeCache" | 289 | ;DecodedSculptMapPath = "j2kDecodeCache" |
290 | 290 | ||
291 | ; if you use Meshmerizer and want sculpt map collisions, setting this to | 291 | ; if you use Meshmerizer and want sculpt map collisions, setting this to |
292 | ; to true will store decoded sculpt maps in a special folder in your bin | 292 | ; to true will store decoded sculpt maps in a special folder in your bin |
293 | ; folder, which can reduce startup times by reducing asset requests. Some | 293 | ; folder, which can reduce startup times by reducing asset requests. Some |
294 | ; versions of mono dont work well when reading the cache files, so set this | 294 | ; versions of mono dont work well when reading the cache files, so set this |
295 | ; to false if you have compatibility problems. | 295 | ; to false if you have compatibility problems. |
296 | ;CacheSculptMaps = true | 296 | ;CacheSculptMaps = true |
297 | 297 | ||
298 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. | 298 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. |
299 | ;; BulletSim supports varregions. | 299 | ;; BulletSim supports varregions. |
300 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. | 300 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. |
301 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. | 301 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. |
302 | ;; basicphysics effectively does not model physics at all, making all objects phantom. | 302 | ;; basicphysics effectively does not model physics at all, making all objects phantom. |
303 | ;; Default is BulletSim | 303 | ;; Default is BulletSim |
304 | physics = BulletSim | 304 | physics = BulletSim |
305 | ;physics = modified_BulletX | 305 | ;physics = modified_BulletX |
@@ -324,14 +324,14 @@ | |||
324 | ; For example, servers inside your firewall. | 324 | ; For example, servers inside your firewall. |
325 | ; Separate patterns with a ';' | 325 | ; Separate patterns with a ';' |
326 | ; HttpProxyExceptions = ".mydomain.com;localhost" | 326 | ; HttpProxyExceptions = ".mydomain.com;localhost" |
327 | 327 | ||
328 | ; ## | 328 | ; ## |
329 | ; ## EMAIL MODULE | 329 | ; ## EMAIL MODULE |
330 | ; ## | 330 | ; ## |
331 | ;; The email module requires some configuration. It needs an SMTP | 331 | ;; The email module requires some configuration. It needs an SMTP |
332 | ;; server to send mail through. | 332 | ;; server to send mail through. |
333 | ;emailmodule = DefaultEmailModule | 333 | ;emailmodule = DefaultEmailModule |
334 | 334 | ||
335 | ; ## | 335 | ; ## |
336 | ; ## ANIMATIONS | 336 | ; ## ANIMATIONS |
337 | ; ## | 337 | ; ## |
@@ -343,11 +343,11 @@ | |||
343 | ; PreJump is an additional animation state, but it probably | 343 | ; PreJump is an additional animation state, but it probably |
344 | ; won't look right until the physics engine supports it | 344 | ; won't look right until the physics engine supports it |
345 | ; (i.e delays takeoff for a moment) | 345 | ; (i.e delays takeoff for a moment) |
346 | 346 | ||
347 | ; # | 347 | ; # |
348 | ; # statistics | 348 | ; # statistics |
349 | ; # | 349 | ; # |
350 | 350 | ||
351 | ; Simulator statistics are output to the console periodically at debug level INFO. | 351 | ; Simulator statistics are output to the console periodically at debug level INFO. |
352 | ; Setting this to zero disables this output. | 352 | ; Setting this to zero disables this output. |
353 | ; LogShowStatsSeconds = 3600 | 353 | ; LogShowStatsSeconds = 3600 |
@@ -413,20 +413,20 @@ | |||
413 | ; NoVerifyCertHostname = true | 413 | ; NoVerifyCertHostname = true |
414 | ; having both options true does provide encryption but with low security | 414 | ; having both options true does provide encryption but with low security |
415 | ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it. | 415 | ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it. |
416 | 416 | ||
417 | [Map] | 417 | [Map] |
418 | ; Map tile options. | 418 | ; Map tile options. |
419 | ; If true, then maptiles are generated using the MapImageModule below. | 419 | ; If true, then maptiles are generated using the MapImageModule below. |
420 | ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden | 420 | ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden |
421 | ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need | 421 | ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need |
422 | ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ | 422 | ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ |
423 | ;GenerateMaptiles = true | 423 | ;GenerateMaptiles = true |
424 | 424 | ||
425 | ;WorldMapModule = "WorldMap" | 425 | ;WorldMapModule = "WorldMap" |
426 | 426 | ||
427 | ; The module to use in order to generate map images. | 427 | ; The module to use in order to generate map images. |
428 | ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can | 428 | ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can |
429 | ; generate better images. | 429 | ; generate better images. |
430 | ;MapImageModule = "MapImageModule" | 430 | ;MapImageModule = "MapImageModule" |
431 | 431 | ||
432 | ; World map blacklist timeout in seconds | 432 | ; World map blacklist timeout in seconds |
@@ -452,7 +452,7 @@ | |||
452 | TexturePrimSize = 48 | 452 | TexturePrimSize = 48 |
453 | 453 | ||
454 | ; Attempt to render meshes and sculpties on the map | 454 | ; Attempt to render meshes and sculpties on the map |
455 | RenderMeshes = false; | 455 | RenderMeshes = false |
456 | 456 | ||
457 | [Permissions] | 457 | [Permissions] |
458 | ; ## | 458 | ; ## |
@@ -469,14 +469,14 @@ | |||
469 | ; Default is true | 469 | ; Default is true |
470 | serverside_object_permissions = true | 470 | serverside_object_permissions = true |
471 | 471 | ||
472 | 472 | ||
473 | ; This allows some control over permissions | 473 | ; This allows some control over permissions |
474 | ; please note that this still doesn't duplicate SL, and is not intended to | 474 | ; please note that this still doesn't duplicate SL, and is not intended to |
475 | 475 | ||
476 | ; This allows grid users with a UserLevel of 200 or more to assume god | 476 | ; This allows grid users with a UserLevel of 200 or more to assume god |
477 | ; powers in the regions in this simulator. | 477 | ; powers in the regions in this simulator. |
478 | allow_grid_gods = false | 478 | allow_grid_gods = false |
479 | 479 | ||
480 | ; Allow region owners to assume god powers in their regions | 480 | ; Allow region owners to assume god powers in their regions |
481 | ;region_owner_is_god = true | 481 | ;region_owner_is_god = true |
482 | 482 | ||
@@ -512,7 +512,7 @@ | |||
512 | ; allowed_script_editors = all | 512 | ; allowed_script_editors = all |
513 | 513 | ||
514 | ; Provides a simple control for land owners to give build rights to specific avatars | 514 | ; Provides a simple control for land owners to give build rights to specific avatars |
515 | ; in publicly accessible parcels that disallow object creation in general. | 515 | ; in publicly accessible parcels that disallow object creation in general. |
516 | ; Owners specific avatars by adding them to the Access List of the parcel | 516 | ; Owners specific avatars by adding them to the Access List of the parcel |
517 | ; without having to use the Groups feature | 517 | ; without having to use the Groups feature |
518 | ; Disabled by default | 518 | ; Disabled by default |
@@ -553,12 +553,12 @@ | |||
553 | ;; Set the value of the url to your UserProfilesService | 553 | ;; Set the value of the url to your UserProfilesService |
554 | ;; If un-set / "" the module is disabled | 554 | ;; If un-set / "" the module is disabled |
555 | ;; If the ProfileURL is not set, then very BASIC | 555 | ;; If the ProfileURL is not set, then very BASIC |
556 | ;; profile support will be configured. If the ProfileURL is set to a | 556 | ;; profile support will be configured. If the ProfileURL is set to a |
557 | ;; valid URL, then full profile support will be configured. The URL | 557 | ;; valid URL, then full profile support will be configured. The URL |
558 | ;; points to your grid's Robust user profiles service | 558 | ;; points to your grid's Robust user profiles service |
559 | ;; | 559 | ;; |
560 | ; ProfileURL = http://127.0.0.1:9000 | 560 | ; ProfileURL = http://127.0.0.1:9000 |
561 | 561 | ||
562 | ;; set this to false to prevent your users to be sent to unknown | 562 | ;; set this to false to prevent your users to be sent to unknown |
563 | ;; web sites by other users on their profiles | 563 | ;; web sites by other users on their profiles |
564 | ; AllowUserProfileWebURLs = true | 564 | ; AllowUserProfileWebURLs = true |
@@ -609,7 +609,7 @@ | |||
609 | ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. | 609 | ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. |
610 | ; By default, llHTTPRequest limits the response body to 2048 bytes. | 610 | ; By default, llHTTPRequest limits the response body to 2048 bytes. |
611 | ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum | 611 | ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum |
612 | ; of HttpBodyMaxLenMAX bytes. | 612 | ; of HttpBodyMaxLenMAX bytes. |
613 | ; HttpBodyMaxLenMAX=16384 | 613 | ; HttpBodyMaxLenMAX=16384 |
614 | 614 | ||
615 | ; Hostname to use in llRequestURL/llRequestSecureURL | 615 | ; Hostname to use in llRequestURL/llRequestSecureURL |
@@ -636,7 +636,7 @@ | |||
636 | ; You can also disable the blacklist entirely with an empty entry | 636 | ; You can also disable the blacklist entirely with an empty entry |
637 | ; | 637 | ; |
638 | ; OutboundDisallowForUserScripts = "" | 638 | ; OutboundDisallowForUserScripts = "" |
639 | 639 | ||
640 | ; What is reported as the "X-Secondlife-Shard" | 640 | ; What is reported as the "X-Secondlife-Shard" |
641 | ; Defaults to the user server url if not set | 641 | ; Defaults to the user server url if not set |
642 | ; The old default is "OpenSim", set here for compatibility | 642 | ; The old default is "OpenSim", set here for compatibility |
@@ -657,7 +657,7 @@ | |||
657 | ; Viewer-based access control. |-separated list of allowed viewers. | 657 | ; Viewer-based access control. |-separated list of allowed viewers. |
658 | ; AllowedClients = "" | 658 | ; AllowedClients = "" |
659 | 659 | ||
660 | ; Viewer-based access control. |-separated list of denied viewers. | 660 | ; Viewer-based access control. |-separated list of denied viewers. |
661 | ; No restrictions by default. | 661 | ; No restrictions by default. |
662 | ; DeniedClients = "" | 662 | ; DeniedClients = "" |
663 | 663 | ||
@@ -695,7 +695,7 @@ | |||
695 | ;client_throttle_max_bps = 187500 | 695 | ;client_throttle_max_bps = 187500 |
696 | 696 | ||
697 | ; Minimum bytes per second to send to any single client as a result of | 697 | ; Minimum bytes per second to send to any single client as a result of |
698 | ; adaptive throttling. Viewer preferences set to a lower number will | 698 | ; adaptive throttling. Viewer preferences set to a lower number will |
699 | ; override the settin. The example given here ensures that adaptive | 699 | ; override the settin. The example given here ensures that adaptive |
700 | ; throttling will never decrease per client bandwidth below 256 kbps. | 700 | ; throttling will never decrease per client bandwidth below 256 kbps. |
701 | ; | 701 | ; |
@@ -772,7 +772,7 @@ | |||
772 | 772 | ||
773 | 773 | ||
774 | [ClientStack.LindenCaps] | 774 | [ClientStack.LindenCaps] |
775 | ;; Long list of capabilities taken from | 775 | ;; Long list of capabilities taken from |
776 | ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities | 776 | ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities |
777 | ;; Not all are supported by OpenSim. The ones supported are | 777 | ;; Not all are supported by OpenSim. The ones supported are |
778 | ;; set to localhost. These defaults can be overwritten | 778 | ;; set to localhost. These defaults can be overwritten |
@@ -847,10 +847,10 @@ | |||
847 | ; Capability for searching for people | 847 | ; Capability for searching for people |
848 | Cap_AvatarPickerSearch = "localhost" | 848 | Cap_AvatarPickerSearch = "localhost" |
849 | 849 | ||
850 | 850 | ||
851 | [Chat] | 851 | [Chat] |
852 | ; Controls whether the chat module is enabled. Default is true. | 852 | ; Controls whether the chat module is enabled. Default is true. |
853 | enabled = true; | 853 | enabled = true |
854 | 854 | ||
855 | ; Distance in meters that whispers should travel. Default is 10m | 855 | ; Distance in meters that whispers should travel. Default is 10m |
856 | whisper_distance = 10 | 856 | whisper_distance = 10 |
@@ -862,8 +862,8 @@ | |||
862 | shout_distance = 100 | 862 | shout_distance = 100 |
863 | 863 | ||
864 | [EntityTransfer] | 864 | [EntityTransfer] |
865 | ; The maximum distance in regions that an agent is allowed to teleport | 865 | ; The maximum distance in regions that an agent is allowed to teleport |
866 | ; along the x or y axis. This is set to 65535 because current viewers | 866 | ; along the x or y axis. This is set to 65535 because current viewers |
867 | ; can't handle teleports that are greater than this distance | 867 | ; can't handle teleports that are greater than this distance |
868 | ; Setting to 0 will allow teleports of any distance | 868 | ; Setting to 0 will allow teleports of any distance |
869 | ; | 869 | ; |
@@ -873,7 +873,7 @@ | |||
873 | AllowAvatarCrossing = true | 873 | AllowAvatarCrossing = true |
874 | 874 | ||
875 | ; This disables border transfers for objects. When true, objects can be placed outside | 875 | ; This disables border transfers for objects. When true, objects can be placed outside |
876 | ; the region's border without being transferred to another simulator. | 876 | ; the region's border without being transferred to another simulator. |
877 | DisableObjectTransfer = false | 877 | DisableObjectTransfer = false |
878 | 878 | ||
879 | ; Minimum user level required for HyperGrid teleports | 879 | ; Minimum user level required for HyperGrid teleports |
@@ -913,7 +913,7 @@ | |||
913 | 913 | ||
914 | [Appearance] | 914 | [Appearance] |
915 | ; Persist avatar baked textures | 915 | ; Persist avatar baked textures |
916 | ; Persisting baked textures can speed up login and region border | 916 | ; Persisting baked textures can speed up login and region border |
917 | ; crossings especially with large numbers of users, though it | 917 | ; crossings especially with large numbers of users, though it |
918 | ; will store potentially large numbers of textures in your asset | 918 | ; will store potentially large numbers of textures in your asset |
919 | ; database | 919 | ; database |
@@ -927,11 +927,11 @@ | |||
927 | DelayBeforeAppearanceSend = 2 | 927 | DelayBeforeAppearanceSend = 2 |
928 | 928 | ||
929 | ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. | 929 | ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. |
930 | ; This may help with some situations where avatars are persistently grey, though it will not help | 930 | ; This may help with some situations where avatars are persistently grey, though it will not help |
931 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). | 931 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). |
932 | ResendAppearanceUpdates = false | 932 | ResendAppearanceUpdates = false |
933 | 933 | ||
934 | ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar | 934 | ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar |
935 | ; on every login | 935 | ; on every login |
936 | ReuseTextures = false | 936 | ReuseTextures = false |
937 | 937 | ||
@@ -945,7 +945,7 @@ | |||
945 | ; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit | 945 | ; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit |
946 | ; or when multiple avatars with medium level attachments login/change outfit simultaneously. | 946 | ; or when multiple avatars with medium level attachments login/change outfit simultaneously. |
947 | ; If 0 then no throttling is performed. | 947 | ; If 0 then no throttling is performed. |
948 | ThrottlePer100PrimsRezzed = 0; | 948 | ThrottlePer100PrimsRezzed = 0 |
949 | 949 | ||
950 | 950 | ||
951 | [Mesh] | 951 | [Mesh] |
@@ -963,20 +963,20 @@ | |||
963 | ;support convex shape type on normal prims | 963 | ;support convex shape type on normal prims |
964 | ; (ubOde only) | 964 | ; (ubOde only) |
965 | ;ConvexPrims = true | 965 | ;ConvexPrims = true |
966 | 966 | ||
967 | ;support convex shape type on sculpts | 967 | ;support convex shape type on sculpts |
968 | ; (ubOde only) | 968 | ; (ubOde only) |
969 | ;ConvexSculpts = true | 969 | ;ConvexSculpts = true |
970 | 970 | ||
971 | ; mesh cache settings: | 971 | ; mesh cache settings: |
972 | ; (ubOde only) | 972 | ; (ubOde only) |
973 | ; do cache (keep true) | 973 | ; do cache (keep true) |
974 | ;MeshFileCache = true | 974 | ;MeshFileCache = true |
975 | ; cache folder name relative to bin/ or absolute path | 975 | ; cache folder name relative to bin/ or absolute path |
976 | ;MeshFileCachePath = MeshCache | 976 | ;MeshFileCachePath = MeshCache |
977 | ;MeshFileCacheDoExpire = true; | 977 | ;MeshFileCacheDoExpire = true |
978 | ;MeshFileCacheExpireHours = 48 | 978 | ;MeshFileCacheExpireHours = 48 |
979 | 979 | ||
980 | 980 | ||
981 | 981 | ||
982 | [Textures] | 982 | [Textures] |
@@ -998,7 +998,7 @@ | |||
998 | 998 | ||
999 | 999 | ||
1000 | [ODEPhysicsSettings] | 1000 | [ODEPhysicsSettings] |
1001 | ; ## | 1001 | ; ## |
1002 | ; ## Physics stats settings ( most ignored by ubOde ) | 1002 | ; ## Physics stats settings ( most ignored by ubOde ) |
1003 | ; | 1003 | ; |
1004 | 1004 | ||
@@ -1031,7 +1031,7 @@ | |||
1031 | ; Max value is 255, min value is 0 | 1031 | ; Max value is 255, min value is 0 |
1032 | avatar_terminal_velocity = 54 | 1032 | avatar_terminal_velocity = 54 |
1033 | 1033 | ||
1034 | ; World Step size. | 1034 | ; World Step size. |
1035 | ; with legacy ODE this value needs to be close to 0.02s | 1035 | ; with legacy ODE this value needs to be close to 0.02s |
1036 | ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load | 1036 | ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load |
1037 | ; you will need to test acording to you needs | 1037 | ; you will need to test acording to you needs |
@@ -1048,7 +1048,7 @@ | |||
1048 | world_hashSpace_level_high = 12 | 1048 | world_hashSpace_level_high = 12 |
1049 | 1049 | ||
1050 | meters_in_small_space = 29.9 | 1050 | meters_in_small_space = 29.9 |
1051 | 1051 | ||
1052 | 1052 | ||
1053 | ; ## | 1053 | ; ## |
1054 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) | 1054 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) |
@@ -1088,7 +1088,7 @@ | |||
1088 | ; See http://en.wikipedia.org/wiki/PID_controller | 1088 | ; See http://en.wikipedia.org/wiki/PID_controller |
1089 | 1089 | ||
1090 | av_pid_derivative = 2200.0 | 1090 | av_pid_derivative = 2200.0 |
1091 | av_pid_proportional = 900.0; | 1091 | av_pid_proportional = 900.0 |
1092 | 1092 | ||
1093 | ;girth of the avatar. Adds radius to the height also | 1093 | ;girth of the avatar. Adds radius to the height also |
1094 | av_capsule_radius = 0.37 | 1094 | av_capsule_radius = 0.37 |
@@ -1121,8 +1121,8 @@ | |||
1121 | minimum_ground_flight_offset = 3.0 | 1121 | minimum_ground_flight_offset = 3.0 |
1122 | 1122 | ||
1123 | ; Plant avatar. This reduces the effect of physical contacts with the avatar. | 1123 | ; Plant avatar. This reduces the effect of physical contacts with the avatar. |
1124 | ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. | 1124 | ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. |
1125 | ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active | 1125 | ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active |
1126 | ; will lock the avatar in place | 1126 | ; will lock the avatar in place |
1127 | av_planted = false | 1127 | av_planted = false |
1128 | 1128 | ||
@@ -1174,7 +1174,7 @@ | |||
1174 | 1174 | ||
1175 | ; Physics needs to create internal meshs (or convert the object meshs or scultps) | 1175 | ; Physics needs to create internal meshs (or convert the object meshs or scultps) |
1176 | ; for all prims except simple boxes and spheres. | 1176 | ; for all prims except simple boxes and spheres. |
1177 | 1177 | ||
1178 | ; collisions of small objects againts larger ones can have a increased CPU load cost | 1178 | ; collisions of small objects againts larger ones can have a increased CPU load cost |
1179 | ; so this are represented by a simple BOX | 1179 | ; so this are represented by a simple BOX |
1180 | ; if all their scale dimensions are lower or equal to this option. Default is 0.1m | 1180 | ; if all their scale dimensions are lower or equal to this option. Default is 0.1m |
@@ -1263,7 +1263,7 @@ | |||
1263 | PhysicsLoggingEnabled = False | 1263 | PhysicsLoggingEnabled = False |
1264 | PhysicsLoggingDir = "." | 1264 | PhysicsLoggingDir = "." |
1265 | VehicleLoggingEnabled = False | 1265 | VehicleLoggingEnabled = False |
1266 | 1266 | ||
1267 | 1267 | ||
1268 | [RemoteAdmin] | 1268 | [RemoteAdmin] |
1269 | enabled = false | 1269 | enabled = false |
@@ -1325,7 +1325,7 @@ | |||
1325 | ;copy_folders = false | 1325 | ;copy_folders = false |
1326 | 1326 | ||
1327 | ; path to default appearance XML file that specifies the look of the default avatars | 1327 | ; path to default appearance XML file that specifies the look of the default avatars |
1328 | ;default_appearance = default_appearance.xml | 1328 | ;default_appearance = default_appearance.xml |
1329 | 1329 | ||
1330 | 1330 | ||
1331 | ; RestPlugins are not currently operational. | 1331 | ; RestPlugins are not currently operational. |
@@ -1485,17 +1485,17 @@ | |||
1485 | [Trees] | 1485 | [Trees] |
1486 | ; enable the trees module. default true | 1486 | ; enable the trees module. default true |
1487 | enabled = true | 1487 | enabled = true |
1488 | 1488 | ||
1489 | ; active_trees allows module to change its trees in time. | 1489 | ; active_trees allows module to change its trees in time. |
1490 | ; some will be deleted, others created and rest may grow | 1490 | ; some will be deleted, others created and rest may grow |
1491 | ; default is false. You can change it with console command tree active true | false later | 1491 | ; default is false. You can change it with console command tree active true | false later |
1492 | active_trees = false | 1492 | active_trees = false |
1493 | ; the trees change execution time rate (in ms) | 1493 | ; the trees change execution time rate (in ms) |
1494 | update_rate = 1000 | 1494 | update_rate = 1000 |
1495 | 1495 | ||
1496 | ; allow the trees to grow. | 1496 | ; allow the trees to grow. |
1497 | ; DANGER | 1497 | ; DANGER |
1498 | ; this option causes high network use on the order of | 1498 | ; this option causes high network use on the order of |
1499 | ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second | 1499 | ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second |
1500 | allowGrow = false | 1500 | allowGrow = false |
1501 | 1501 | ||
@@ -1525,7 +1525,7 @@ | |||
1525 | ; Maximum number of llListen events we allow per script | 1525 | ; Maximum number of llListen events we allow per script |
1526 | ; Set this to 0 to have no limit imposed. | 1526 | ; Set this to 0 to have no limit imposed. |
1527 | max_listens_per_script = 64 | 1527 | max_listens_per_script = 64 |
1528 | 1528 | ||
1529 | ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) | 1529 | ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) |
1530 | max_external_urls_per_simulator = 100 | 1530 | max_external_urls_per_simulator = 100 |
1531 | 1531 | ||
@@ -1723,7 +1723,7 @@ | |||
1723 | ; data service | 1723 | ; data service |
1724 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" | 1724 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" |
1725 | 1725 | ||
1726 | 1726 | ||
1727 | [Economy] | 1727 | [Economy] |
1728 | ; the economy module in use | 1728 | ; the economy module in use |
1729 | ; default is the provided BetaGridLikeMoneyModule | 1729 | ; default is the provided BetaGridLikeMoneyModule |
@@ -1743,10 +1743,10 @@ | |||
1743 | ; SellEnabled = true | 1743 | ; SellEnabled = true |
1744 | 1744 | ||
1745 | ;; Money Unit fee to upload textures, animations etc. Default is 0. | 1745 | ;; Money Unit fee to upload textures, animations etc. Default is 0. |
1746 | ;PriceUpload = 0 | 1746 | ;PriceUpload = 0 |
1747 | 1747 | ||
1748 | ;; Money Unit fee to create groups. Default is 0. | 1748 | ;; Money Unit fee to create groups. Default is 0. |
1749 | ;PriceGroupCreate = 0 | 1749 | ;PriceGroupCreate = 0 |
1750 | 1750 | ||
1751 | ; We don't really know what the rest of these values do. These get sent to the client | 1751 | ; We don't really know what the rest of these values do. These get sent to the client |
1752 | ; These taken from Agni at a Public Telehub. Change at your own risk. | 1752 | ; These taken from Agni at a Public Telehub. Change at your own risk. |
@@ -1810,8 +1810,8 @@ | |||
1810 | ; But this costs a lot of time, so region load will take a lot longer. | 1810 | ; But this costs a lot of time, so region load will take a lot longer. |
1811 | ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) | 1811 | ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) |
1812 | ; CompactMemOnLoad = false | 1812 | ; CompactMemOnLoad = false |
1813 | 1813 | ||
1814 | ; Controls whether scripts are stopped by aborting their threads externally (abort) | 1814 | ; Controls whether scripts are stopped by aborting their threads externally (abort) |
1815 | ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). | 1815 | ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). |
1816 | ; co-op will be more stable as aborting threads can cause instability. | 1816 | ; co-op will be more stable as aborting threads can cause instability. |
1817 | ; abort was the default option in OpenSimulator 0.8 and before. | 1817 | ; abort was the default option in OpenSimulator 0.8 and before. |
@@ -1837,7 +1837,7 @@ | |||
1837 | 1837 | ||
1838 | ; Allow the use of os* functions (some are dangerous) | 1838 | ; Allow the use of os* functions (some are dangerous) |
1839 | AllowOSFunctions = false | 1839 | AllowOSFunctions = false |
1840 | 1840 | ||
1841 | ; Allow the user of LightShare functions | 1841 | ; Allow the user of LightShare functions |
1842 | AllowLightShareFunctions = false | 1842 | AllowLightShareFunctions = false |
1843 | 1843 | ||
@@ -1856,7 +1856,7 @@ | |||
1856 | 1856 | ||
1857 | ; Comma separated list of UUIDS allows the function for that list of UUIDS | 1857 | ; Comma separated list of UUIDS allows the function for that list of UUIDS |
1858 | ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb | 1858 | ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb |
1859 | 1859 | ||
1860 | ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are | 1860 | ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are |
1861 | ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel | 1861 | ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel |
1862 | ; - PARCEL_OWNER: allow if the objectowner is parcelowner | 1862 | ; - PARCEL_OWNER: allow if the objectowner is parcelowner |
@@ -1884,7 +1884,7 @@ | |||
1884 | 1884 | ||
1885 | ; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested | 1885 | ; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested |
1886 | ; before aborting the thread (such as when an object containing scripts is taken into inventory). | 1886 | ; before aborting the thread (such as when an object containing scripts is taken into inventory). |
1887 | WaitForEventCompletionOnScriptStop = 1000; | 1887 | WaitForEventCompletionOnScriptStop = 1000 |
1888 | 1888 | ||
1889 | ; Sets the multiplier for the scripting delays | 1889 | ; Sets the multiplier for the scripting delays |
1890 | ScriptDelayFactor = 1.0 | 1890 | ScriptDelayFactor = 1.0 |
@@ -1914,7 +1914,7 @@ | |||
1914 | ; prims | 1914 | ; prims |
1915 | ; DisableUndergroundMovement = true | 1915 | ; DisableUndergroundMovement = true |
1916 | 1916 | ||
1917 | ;; Path to script assemblies | 1917 | ;; Path to script assemblies |
1918 | ; ScriptEnginesPath = "ScriptEngines" | 1918 | ; ScriptEnginesPath = "ScriptEngines" |
1919 | 1919 | ||
1920 | 1920 | ||
@@ -2051,7 +2051,7 @@ | |||
2051 | ;Module = GroupsModule | 2051 | ;Module = GroupsModule |
2052 | 2052 | ||
2053 | ; Enable Group Notices | 2053 | ; Enable Group Notices |
2054 | ;NoticesEnabled = true | 2054 | ;NoticesEnabled = true |
2055 | 2055 | ||
2056 | ; This makes the Group module very chatty on the console. | 2056 | ; This makes the Group module very chatty on the console. |
2057 | DebugEnabled = false | 2057 | DebugEnabled = false |
@@ -2066,7 +2066,7 @@ | |||
2066 | 2066 | ||
2067 | ; Specify which messaging module to use for groups messaging and if it's enabled | 2067 | ; Specify which messaging module to use for groups messaging and if it's enabled |
2068 | ;MessagingModule = GroupsMessagingModule | 2068 | ;MessagingModule = GroupsMessagingModule |
2069 | ;MessagingEnabled = true | 2069 | ;MessagingEnabled = true |
2070 | 2070 | ||
2071 | ; Experimental option to only message cached online users rather than all users | 2071 | ; Experimental option to only message cached online users rather than all users |
2072 | ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service | 2072 | ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service |
@@ -2074,7 +2074,7 @@ | |||
2074 | MessageOnlineUsersOnly = false | 2074 | MessageOnlineUsersOnly = false |
2075 | 2075 | ||
2076 | ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend | 2076 | ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend |
2077 | 2077 | ||
2078 | ; SimianGrid Service for Groups | 2078 | ; SimianGrid Service for Groups |
2079 | ;ServicesConnectorModule = SimianGroupsServicesConnector | 2079 | ;ServicesConnectorModule = SimianGroupsServicesConnector |
2080 | ;GroupsServerURI = http://mygridserver.com:82/Grid/ | 2080 | ;GroupsServerURI = http://mygridserver.com:82/Grid/ |
@@ -2084,8 +2084,8 @@ | |||
2084 | ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php | 2084 | ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php |
2085 | 2085 | ||
2086 | ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys | 2086 | ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys |
2087 | ;XmlRpcServiceReadKey = 1234 | 2087 | ;XmlRpcServiceReadKey = 1234 |
2088 | ;XmlRpcServiceWriteKey = 1234 | 2088 | ;XmlRpcServiceWriteKey = 1234 |
2089 | 2089 | ||
2090 | ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, | 2090 | ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, |
2091 | ; only set to false it if you absolute sure regions and groups server support it. | 2091 | ; only set to false it if you absolute sure regions and groups server support it. |
@@ -2096,8 +2096,8 @@ | |||
2096 | 2096 | ||
2097 | 2097 | ||
2098 | [PacketPool] | 2098 | [PacketPool] |
2099 | ;RecyclePackets = true; | 2099 | ;RecyclePackets = true |
2100 | ;RecycleDataBlocks = true; | 2100 | ;RecycleDataBlocks = true |
2101 | 2101 | ||
2102 | ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets. | 2102 | ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets. |
2103 | ; This reduces data churn | 2103 | ; This reduces data churn |
@@ -2113,7 +2113,7 @@ | |||
2113 | ReprioritizationInterval = 2000.0 | 2113 | ReprioritizationInterval = 2000.0 |
2114 | RootReprioritizationDistance = 10.0 | 2114 | RootReprioritizationDistance = 10.0 |
2115 | ChildReprioritizationDistance = 20.0 | 2115 | ChildReprioritizationDistance = 20.0 |
2116 | 2116 | ||
2117 | ; TEST OPTION KEEP AS FALSE | 2117 | ; TEST OPTION KEEP AS FALSE |
2118 | ; if true, don't send object updates if outside view range | 2118 | ; if true, don't send object updates if outside view range |
2119 | ObjectsCullingByDistance = false | 2119 | ObjectsCullingByDistance = false |
@@ -2126,7 +2126,7 @@ | |||
2126 | ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region | 2126 | ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region |
2127 | ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect. | 2127 | ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect. |
2128 | ChildTerseUpdatePeriod = 0 | 2128 | ChildTerseUpdatePeriod = 0 |
2129 | 2129 | ||
2130 | ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance | 2130 | ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance |
2131 | RootPositionUpdateTolerance = 0.05 | 2131 | RootPositionUpdateTolerance = 0.05 |
2132 | 2132 | ||
@@ -2153,31 +2153,31 @@ | |||
2153 | ; enabled=false | 2153 | ; enabled=false |
2154 | 2154 | ||
2155 | [Statistics] | 2155 | [Statistics] |
2156 | ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames | 2156 | ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames |
2157 | ; to include in the averaging calculations | 2157 | ; to include in the averaging calculations |
2158 | NumberOfFrames=10 | 2158 | NumberOfFrames=10 |
2159 | 2159 | ||
2160 | [MediaOnAPrim] | 2160 | [MediaOnAPrim] |
2161 | ; Enable media on a prim facilities | 2161 | ; Enable media on a prim facilities |
2162 | Enabled = true; | 2162 | Enabled = true |
2163 | 2163 | ||
2164 | 2164 | ||
2165 | [NPC] | 2165 | [NPC] |
2166 | ;; Enable Non Player Character (NPC) facilities | 2166 | ;; Enable Non Player Character (NPC) facilities |
2167 | Enabled = false | 2167 | Enabled = false |
2168 | ;; several options to control NPCs creation | 2168 | ;; several options to control NPCs creation |
2169 | 2169 | ||
2170 | ;; allow NPCs to be created not Owned {true false} default: true | 2170 | ;; allow NPCs to be created not Owned {true false} default: true |
2171 | ; AllowNotOwned = true | 2171 | ; AllowNotOwned = true |
2172 | 2172 | ||
2173 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true | 2173 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true |
2174 | ; AllowSenseAsAvatar = true | 2174 | ; AllowSenseAsAvatar = true |
2175 | 2175 | ||
2176 | ;; allow NPCs to created cloning any avatar in region {true false} default: true | 2176 | ;; allow NPCs to created cloning any avatar in region {true false} default: true |
2177 | ; AllowCloneOtherAvatars = true | 2177 | ; AllowCloneOtherAvatars = true |
2178 | 2178 | ||
2179 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true | 2179 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true |
2180 | ; NoNPCGroup = true | 2180 | ; NoNPCGroup = true |
2181 | 2181 | ||
2182 | [Terrain] | 2182 | [Terrain] |
2183 | ; Values can be "pinhead-island" or "flat" | 2183 | ; Values can be "pinhead-island" or "flat" |
@@ -2198,11 +2198,11 @@ | |||
2198 | ; whole region. | 2198 | ; whole region. |
2199 | LimitParcelLayerUpdateDistance = true | 2199 | LimitParcelLayerUpdateDistance = true |
2200 | ParcelLayerViewDistance = 128 | 2200 | ParcelLayerViewDistance = 128 |
2201 | 2201 | ||
2202 | ; set this to false to not display parcel ban lines | 2202 | ; set this to false to not display parcel ban lines |
2203 | ShowParcelBansLines = true | 2203 | ShowParcelBansLines = true |
2204 | 2204 | ||
2205 | ;; | 2205 | ;; |
2206 | ;; If you are using a simian grid frontend you can enable | 2206 | ;; If you are using a simian grid frontend you can enable |
2207 | ;; this module to upload tile images for the mapping fn | 2207 | ;; this module to upload tile images for the mapping fn |
2208 | ;; | 2208 | ;; |
@@ -2213,8 +2213,8 @@ | |||
2213 | 2213 | ||
2214 | 2214 | ||
2215 | ;; | 2215 | ;; |
2216 | ;; JsonStore module provides structured store for scripts | 2216 | ;; JsonStore module provides structured store for scripts |
2217 | ;; | 2217 | ;; |
2218 | [JsonStore] | 2218 | [JsonStore] |
2219 | Enabled = False | 2219 | Enabled = False |
2220 | 2220 | ||
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" |
diff --git a/bin/Robust.Tests.ini b/bin/Robust.Tests.ini index c25e39b..bf72633 100644 --- a/bin/Robust.Tests.ini +++ b/bin/Robust.Tests.ini | |||
@@ -3,7 +3,7 @@ | |||
3 | 3 | ||
4 | ; The URL of the Robust server | 4 | ; The URL of the Robust server |
5 | BaseURL = "http://127.0.0.1" | 5 | BaseURL = "http://127.0.0.1" |
6 | 6 | ||
7 | ; The public port of the Robust server | 7 | ; The public port of the Robust server |
8 | PublicPort = "8888" | 8 | PublicPort = "8888" |
9 | 9 | ||
@@ -30,14 +30,14 @@ | |||
30 | ; Set path to directory for plugin registry. Information | 30 | ; Set path to directory for plugin registry. Information |
31 | ; about the registered repositories and installed plugins | 31 | ; about the registered repositories and installed plugins |
32 | ; will be stored here | 32 | ; will be stored here |
33 | ; The Robust.exe process must have R/W access to the location | 33 | ; The Robust.exe process must have R/W access to the location |
34 | RegistryLocation = "." | 34 | RegistryLocation = "." |
35 | 35 | ||
36 | ; Modular configurations | 36 | ; Modular configurations |
37 | ; Set path to directory for modular ini files... | 37 | ; Set path to directory for modular ini files... |
38 | ; The Robust.exe process must have R/W access to the location | 38 | ; The Robust.exe process must have R/W access to the location |
39 | ConfigDirectory = "." | 39 | ConfigDirectory = "." |
40 | 40 | ||
41 | console = "rest" | 41 | console = "rest" |
42 | 42 | ||
43 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) | 43 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) |
@@ -49,7 +49,7 @@ | |||
49 | 49 | ||
50 | ; How many lines of command history should we keep? (default is 100) | 50 | ; How many lines of command history should we keep? (default is 100) |
51 | ConsoleHistoryFileLines = 100 | 51 | ConsoleHistoryFileLines = 100 |
52 | 52 | ||
53 | [ServiceList] | 53 | [ServiceList] |
54 | GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector" | 54 | GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector" |
55 | PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector" | 55 | PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector" |
@@ -92,7 +92,7 @@ | |||
92 | ;; This is useful in cases where you want to protect most of the services, | 92 | ;; This is useful in cases where you want to protect most of the services, |
93 | ;; but unprotect individual services. Username and Password can also be | 93 | ;; but unprotect individual services. Username and Password can also be |
94 | ;; overriden if you want to use different credentials for the different services. | 94 | ;; overriden if you want to use different credentials for the different services. |
95 | 95 | ||
96 | ;; By default, scripts are not allowed to call private services via llHttpRequest() | 96 | ;; By default, scripts are not allowed to call private services via llHttpRequest() |
97 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header | 97 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header |
98 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters | 98 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters |
@@ -181,7 +181,7 @@ | |||
181 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | 181 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
182 | ;; region will be used. | 182 | ;; region will be used. |
183 | ;; | 183 | ;; |
184 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | 184 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
185 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | 185 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
186 | ;; | 186 | ;; |
187 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | 187 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
@@ -200,7 +200,7 @@ | |||
200 | 200 | ||
201 | 201 | ||
202 | ; * This is the new style authentication service. Currently, only MySQL | 202 | ; * This is the new style authentication service. Currently, only MySQL |
203 | ; * is implemented. | 203 | ; * is implemented. |
204 | ; * | 204 | ; * |
205 | [AuthenticationService] | 205 | [AuthenticationService] |
206 | ; for the server connector | 206 | ; for the server connector |
@@ -240,7 +240,7 @@ | |||
240 | ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 240 | ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
241 | ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | 241 | ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
242 | 242 | ||
243 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 | 243 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 |
244 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. | 244 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. |
245 | ;; Default is false | 245 | ;; Default is false |
246 | CreateDefaultAvatarEntries = true | 246 | CreateDefaultAvatarEntries = true |
@@ -360,7 +360,7 @@ | |||
360 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. | 360 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. |
361 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. | 361 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. |
362 | ;; Options are | 362 | ;; Options are |
363 | ;; "none" no DST | 363 | ;; "none" no DST |
364 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. | 364 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. |
365 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. | 365 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. |
366 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 366 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
@@ -381,7 +381,7 @@ | |||
381 | ;; | 381 | ;; |
382 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | 382 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. |
383 | ;DOSForgiveClientAfterMS = 120000 | 383 | ;DOSForgiveClientAfterMS = 120000 |
384 | ;; | 384 | ;; |
385 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | 385 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. |
386 | 386 | ||
387 | 387 | ||
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index 5690c1d..38e6f17 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -4,20 +4,20 @@ | |||
4 | ; ** | 4 | ; ** |
5 | ; * | 5 | ; * |
6 | ; * The Const section allows us to define some basic information that we | 6 | ; * The Const section allows us to define some basic information that we |
7 | ; * will use throughout our configuration. We will provide examples for | 7 | ; * will use throughout our configuration. We will provide examples for |
8 | ; * setting the base url of the Robust server and the public and private ports | 8 | ; * setting the base url of the Robust server and the public and private ports |
9 | ; * it uses. Changing the values of the constants will set the operating | 9 | ; * it uses. Changing the values of the constants will set the operating |
10 | ; * parameters thoughout the configuration. Other constants that may prove | 10 | ; * parameters thoughout the configuration. Other constants that may prove |
11 | ; * to be useful may be added to the followin section. They may be | 11 | ; * to be useful may be added to the followin section. They may be |
12 | ; * referenced anywhere in the configuration by using ${Const|Name}. One | 12 | ; * referenced anywhere in the configuration by using ${Const|Name}. One |
13 | ; * such use is providing a base path for setting locations that Robust | 13 | ; * such use is providing a base path for setting locations that Robust |
14 | ; * uses to write data. | 14 | ; * uses to write data. |
15 | ; * | 15 | ; * |
16 | [Const] | 16 | [Const] |
17 | 17 | ||
18 | ; The URL of the Robust server | 18 | ; The URL of the Robust server |
19 | BaseURL = "http://127.0.0.1" | 19 | BaseURL = "http://127.0.0.1" |
20 | 20 | ||
21 | ; The public port of the Robust server | 21 | ; The public port of the Robust server |
22 | PublicPort = "8002" | 22 | PublicPort = "8002" |
23 | 23 | ||
@@ -44,14 +44,14 @@ | |||
44 | ; Set path to directory for plugin registry. Information | 44 | ; Set path to directory for plugin registry. Information |
45 | ; about the registered repositories and installed plugins | 45 | ; about the registered repositories and installed plugins |
46 | ; will be stored here | 46 | ; will be stored here |
47 | ; The Robust.exe process must have R/W access to the location | 47 | ; The Robust.exe process must have R/W access to the location |
48 | RegistryLocation = "." | 48 | RegistryLocation = "." |
49 | 49 | ||
50 | ; Modular configurations | 50 | ; Modular configurations |
51 | ; Set path to directory for modular ini files... | 51 | ; Set path to directory for modular ini files... |
52 | ; The Robust.exe process must have R/W access to the location | 52 | ; The Robust.exe process must have R/W access to the location |
53 | ConfigDirectory = "robust-include" | 53 | ConfigDirectory = "robust-include" |
54 | 54 | ||
55 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) | 55 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) |
56 | ConsoleHistoryFileEnabled = true | 56 | ConsoleHistoryFileEnabled = true |
57 | 57 | ||
@@ -61,7 +61,7 @@ | |||
61 | 61 | ||
62 | ; How many lines of command history should we keep? (default is 100) | 62 | ; How many lines of command history should we keep? (default is 100) |
63 | ConsoleHistoryFileLines = 100 | 63 | ConsoleHistoryFileLines = 100 |
64 | 64 | ||
65 | ; peers SSL certificate validation options | 65 | ; peers SSL certificate validation options |
66 | ; you can allow selfsigned certificates or no official CA with next option set to true | 66 | ; you can allow selfsigned certificates or no official CA with next option set to true |
67 | NoVerifyCertChain = true | 67 | NoVerifyCertChain = true |
@@ -69,7 +69,7 @@ | |||
69 | NoVerifyCertHostname = true | 69 | NoVerifyCertHostname = true |
70 | ; having both options true does provide encryption but with low security | 70 | ; having both options true does provide encryption but with low security |
71 | ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it. | 71 | ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it. |
72 | 72 | ||
73 | [ServiceList] | 73 | [ServiceList] |
74 | AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" | 74 | AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" |
75 | InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" | 75 | InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" |
@@ -140,7 +140,7 @@ | |||
140 | ;; This is useful in cases where you want to protect most of the services, | 140 | ;; This is useful in cases where you want to protect most of the services, |
141 | ;; but unprotect individual services. Username and Password can also be | 141 | ;; but unprotect individual services. Username and Password can also be |
142 | ;; overriden if you want to use different credentials for the different services. | 142 | ;; overriden if you want to use different credentials for the different services. |
143 | 143 | ||
144 | ;; By default, scripts are not allowed to call private services via llHttpRequest() | 144 | ;; By default, scripts are not allowed to call private services via llHttpRequest() |
145 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header | 145 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header |
146 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters | 146 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters |
@@ -201,29 +201,29 @@ | |||
201 | ;; Choose an asset service (Only one option should be enabled) | 201 | ;; Choose an asset service (Only one option should be enabled) |
202 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 202 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
203 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" | 203 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" |
204 | 204 | ||
205 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files | 205 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files |
206 | ;; These directories must be on the same physical filesystem | 206 | ;; These directories must be on the same physical filesystem |
207 | ;BaseDirectory = "./fsassets/data" | 207 | ;BaseDirectory = "./fsassets/data" |
208 | ;SpoolDirectory = "./fsassets/tmp" | 208 | ;SpoolDirectory = "./fsassets/tmp" |
209 | 209 | ||
210 | ;; Original service can be checked if FSAssets can not find an asset | 210 | ;; Original service can be checked if FSAssets can not find an asset |
211 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; | 211 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; |
212 | 212 | ||
213 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset | 213 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset |
214 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time | 214 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time |
215 | ;DaysBetweenAccessTimeUpdates = 30 | 215 | ;DaysBetweenAccessTimeUpdates = 30 |
216 | 216 | ||
217 | ;; Should FSAssets print read/write stats to the robust console, default is true | 217 | ;; Should FSAssets print read/write stats to the robust console, default is true |
218 | ;ShowConsoleStats = true | 218 | ;ShowConsoleStats = true |
219 | 219 | ||
220 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) | 220 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) |
221 | ;StorageProvider = "" | 221 | ;StorageProvider = "" |
222 | ;ConnectionString = "" | 222 | ;ConnectionString = "" |
223 | ;Realm = "fsassets" | 223 | ;Realm = "fsassets" |
224 | 224 | ||
225 | ;; The following are common to both the default asset service and FSAsset service | 225 | ;; The following are common to both the default asset service and FSAsset service |
226 | 226 | ||
227 | ;; Common asset service options | 227 | ;; Common asset service options |
228 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 228 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
229 | AssetLoaderArgs = "./assets/AssetSets.xml" | 229 | AssetLoaderArgs = "./assets/AssetSets.xml" |
@@ -275,7 +275,7 @@ | |||
275 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | 275 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
276 | ;; region will be used. | 276 | ;; region will be used. |
277 | ;; | 277 | ;; |
278 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | 278 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
279 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | 279 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
280 | ;; | 280 | ;; |
281 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | 281 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
@@ -322,19 +322,19 @@ | |||
322 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | 322 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs |
323 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | 323 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal |
324 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | 324 | ;; stun.freeswitch.org is not guaranteed to be running so use it in |
325 | ;; production at your own risk | 325 | ;; production at your own risk |
326 | ; EchoServer = 127.0.0.1 | 326 | ; EchoServer = 127.0.0.1 |
327 | ; EchoPort = 50505 | 327 | ; EchoPort = 50505 |
328 | ; AttemptSTUN = false | 328 | ; AttemptSTUN = false |
329 | 329 | ||
330 | 330 | ||
331 | ; * This is the new style authentication service. Currently, only MySQL | 331 | ; * This is the new style authentication service. Currently, only MySQL |
332 | ; * is implemented. | 332 | ; * is implemented. |
333 | ; * | 333 | ; * |
334 | [AuthenticationService] | 334 | [AuthenticationService] |
335 | ; for the server connector | 335 | ; for the server connector |
336 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 336 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
337 | ; Realm = "useraccounts" | 337 | ; Realm = "auth" |
338 | 338 | ||
339 | ;; Allow the service to process HTTP getauthinfo calls. | 339 | ;; Allow the service to process HTTP getauthinfo calls. |
340 | ;; Default is false. | 340 | ;; Default is false. |
@@ -363,7 +363,7 @@ | |||
363 | [UserAccountService] | 363 | [UserAccountService] |
364 | ; for the server connector | 364 | ; for the server connector |
365 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 365 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
366 | ; Realm = "useraccounts" | 366 | ; Realm = "UserAccounts" |
367 | 367 | ||
368 | ; These are for creating new accounts by the service | 368 | ; These are for creating new accounts by the service |
369 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 369 | AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
@@ -373,7 +373,7 @@ | |||
373 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 373 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
374 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | 374 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
375 | 375 | ||
376 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 | 376 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 |
377 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. | 377 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. |
378 | ;; Default is false | 378 | ;; Default is false |
379 | CreateDefaultAvatarEntries = true | 379 | CreateDefaultAvatarEntries = true |
@@ -468,7 +468,7 @@ | |||
468 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. | 468 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. |
469 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. | 469 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. |
470 | ;; Options are | 470 | ;; Options are |
471 | ;; "none" no DST | 471 | ;; "none" no DST |
472 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. | 472 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. |
473 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. | 473 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. |
474 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 474 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
@@ -489,7 +489,7 @@ | |||
489 | ;; | 489 | ;; |
490 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | 490 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. |
491 | ;DOSForgiveClientAfterMS = 120000 | 491 | ;DOSForgiveClientAfterMS = 120000 |
492 | ;; | 492 | ;; |
493 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | 493 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. |
494 | 494 | ||
495 | 495 | ||
@@ -572,5 +572,5 @@ | |||
572 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. | 572 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. |
573 | BaseDirectory = "./bakes" | 573 | BaseDirectory = "./bakes" |
574 | 574 | ||
575 | [MuteListService] | 575 | [MuteListService] |
576 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" | 576 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" |
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index 7330f6f..ab8f25d 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini | |||
@@ -47,7 +47,7 @@ | |||
47 | ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress | 47 | ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress |
48 | ; the inappropriate console commands that it registers. | 48 | ; the inappropriate console commands that it registers. |
49 | SuppressConsoleCommands = true | 49 | SuppressConsoleCommands = true |
50 | 50 | ||
51 | [LibraryService] | 51 | [LibraryService] |
52 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" | 52 | LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" |
53 | LibraryName = "OpenSim Library" | 53 | LibraryName = "OpenSim Library" |
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index aee3d5f..e93ce3c 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -105,7 +105,7 @@ | |||
105 | 105 | ||
106 | ; === HG ONLY === | 106 | ; === HG ONLY === |
107 | ;; Change this to the address of your Gatekeeper service | 107 | ;; Change this to the address of your Gatekeeper service |
108 | ;; (usually bundled with the rest of the services in one | 108 | ;; (usually bundled with the rest of the services in one |
109 | ;; Robust server in port ${Const|PublicPort}, but not always) | 109 | ;; Robust server in port ${Const|PublicPort}, but not always) |
110 | Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" | 110 | Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" |
111 | 111 | ||
@@ -122,7 +122,7 @@ | |||
122 | [Messaging] | 122 | [Messaging] |
123 | ; === HG ONLY === | 123 | ; === HG ONLY === |
124 | ;; Change this to the address of your Gatekeeper service | 124 | ;; Change this to the address of your Gatekeeper service |
125 | ;; (usually bundled with the rest of the services in one | 125 | ;; (usually bundled with the rest of the services in one |
126 | ;; Robust server in port ${Const|PublicPort}, but not always) | 126 | ;; Robust server in port ${Const|PublicPort}, but not always) |
127 | Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" | 127 | Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" |
128 | 128 | ||
@@ -171,7 +171,7 @@ | |||
171 | [HGInventoryAccessModule] | 171 | [HGInventoryAccessModule] |
172 | ; | 172 | ; |
173 | ; === HG ONLY === | 173 | ; === HG ONLY === |
174 | ; Change this to your server | 174 | ; Change this to your server |
175 | ; accessible from other grids | 175 | ; accessible from other grids |
176 | ; | 176 | ; |
177 | HomeURI = "${Const|BaseURL}:${Const|PublicPort}" | 177 | HomeURI = "${Const|BaseURL}:${Const|PublicPort}" |
@@ -187,7 +187,7 @@ | |||
187 | 187 | ||
188 | ;; Warning: advanced and unusual. Default is false. | 188 | ;; Warning: advanced and unusual. Default is false. |
189 | ;; Enables configurations where grids share user services, including inventory, | 189 | ;; Enables configurations where grids share user services, including inventory, |
190 | ;; while separating regions' assets from users' assets. Asset transfer between | 190 | ;; while separating regions' assets from users' assets. Asset transfer between |
191 | ;; the users' asset server and the regions' asset server is done in HG-like manner. | 191 | ;; the users' asset server and the regions' asset server is done in HG-like manner. |
192 | ; CheckSeparateAssets = false | 192 | ; CheckSeparateAssets = false |
193 | ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort} | 193 | ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort} |
@@ -196,7 +196,7 @@ | |||
196 | [HGAssetService] | 196 | [HGAssetService] |
197 | ; | 197 | ; |
198 | ; === HG ONLY === | 198 | ; === HG ONLY === |
199 | ; Change this to your server | 199 | ; Change this to your server |
200 | ; accessible from other grids | 200 | ; accessible from other grids |
201 | ; | 201 | ; |
202 | HomeURI = "${Const|BaseURL}:${Const|PublicPort}" | 202 | HomeURI = "${Const|BaseURL}:${Const|PublicPort}" |
@@ -204,11 +204,11 @@ | |||
204 | ;; The asset types that this grid can export to / import from other grids. | 204 | ;; The asset types that this grid can export to / import from other grids. |
205 | ;; Comma separated. | 205 | ;; Comma separated. |
206 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: | 206 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: |
207 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, | 207 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, |
208 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh | 208 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh |
209 | ;; | 209 | ;; |
210 | ;; Leave blank or commented if you don't want to apply any restrictions. | 210 | ;; Leave blank or commented if you don't want to apply any restrictions. |
211 | ;; A more strict, but still reasonable, policy may be to disallow the exchange | 211 | ;; A more strict, but still reasonable, policy may be to disallow the exchange |
212 | ;; of scripts, like so: | 212 | ;; of scripts, like so: |
213 | ; DisallowExport ="LSLText" | 213 | ; DisallowExport ="LSLText" |
214 | ; DisallowImport ="LSLBytecode" | 214 | ; DisallowImport ="LSLBytecode" |
diff --git a/bin/config-include/HyperSimianGrid.ini b/bin/config-include/HyperSimianGrid.ini index 018c65e..24f9813 100644 --- a/bin/config-include/HyperSimianGrid.ini +++ b/bin/config-include/HyperSimianGrid.ini | |||
@@ -5,7 +5,7 @@ | |||
5 | ;; | 5 | ;; |
6 | 6 | ||
7 | ;; | 7 | ;; |
8 | ;; In GridCommon.ini, these are the URLs you would use if SimianGrid is | 8 | ;; In GridCommon.ini, these are the URLs you would use if SimianGrid is |
9 | ;; installed at http://www.mygrid.com/Grid/ | 9 | ;; installed at http://www.mygrid.com/Grid/ |
10 | ;; | 10 | ;; |
11 | ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" | 11 | ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" |
@@ -28,17 +28,17 @@ | |||
28 | AssetServices = "HGAssetBroker" | 28 | AssetServices = "HGAssetBroker" |
29 | InventoryServices = "HGInventoryBroker" | 29 | InventoryServices = "HGInventoryBroker" |
30 | AvatarServices = "SimianAvatarServiceConnector" | 30 | AvatarServices = "SimianAvatarServiceConnector" |
31 | 31 | ||
32 | NeighbourServices = "NeighbourServicesOutConnector" | 32 | NeighbourServices = "NeighbourServicesOutConnector" |
33 | SimulationServices = "RemoteSimulationConnectorModule" | 33 | SimulationServices = "RemoteSimulationConnectorModule" |
34 | EntityTransferModule = "HGEntityTransferModule" | 34 | EntityTransferModule = "HGEntityTransferModule" |
35 | InventoryAccessModule = "HGInventoryAccessModule" | 35 | InventoryAccessModule = "HGInventoryAccessModule" |
36 | 36 | ||
37 | LandServiceInConnector = true | 37 | LandServiceInConnector = true |
38 | NeighbourServiceInConnector = true | 38 | NeighbourServiceInConnector = true |
39 | SimulationServiceInConnector = true | 39 | SimulationServiceInConnector = true |
40 | LibraryModule = false | 40 | LibraryModule = false |
41 | 41 | ||
42 | AssetCaching = "FlotsamAssetCache" | 42 | AssetCaching = "FlotsamAssetCache" |
43 | 43 | ||
44 | [SimulationDataStore] | 44 | [SimulationDataStore] |
@@ -87,7 +87,7 @@ | |||
87 | [HGInventoryAccessModule] | 87 | [HGInventoryAccessModule] |
88 | ; | 88 | ; |
89 | ; === HG ONLY === | 89 | ; === HG ONLY === |
90 | ; Change this to your profile server | 90 | ; Change this to your profile server |
91 | ; accessible from other grids | 91 | ; accessible from other grids |
92 | ; | 92 | ; |
93 | ProfileServerURI = "http://mygridserver.com:8002/user" | 93 | ProfileServerURI = "http://mygridserver.com:8002/user" |
diff --git a/bin/config-include/SimianGrid.ini b/bin/config-include/SimianGrid.ini index b3db08a..fdf7ca2 100644 --- a/bin/config-include/SimianGrid.ini +++ b/bin/config-include/SimianGrid.ini | |||
@@ -5,7 +5,7 @@ | |||
5 | ;; | 5 | ;; |
6 | 6 | ||
7 | ;; | 7 | ;; |
8 | ;; In GridCommon.ini, these are the URLs you would use if SimianGrid is | 8 | ;; In GridCommon.ini, these are the URLs you would use if SimianGrid is |
9 | ;; installed at http://www.mygrid.com/Grid/ | 9 | ;; installed at http://www.mygrid.com/Grid/ |
10 | ;; | 10 | ;; |
11 | ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" | 11 | ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" |
@@ -28,17 +28,17 @@ | |||
28 | AssetServices = "SimianAssetServiceConnector" | 28 | AssetServices = "SimianAssetServiceConnector" |
29 | InventoryServices = "SimianInventoryServiceConnector" | 29 | InventoryServices = "SimianInventoryServiceConnector" |
30 | AvatarServices = "SimianAvatarServiceConnector" | 30 | AvatarServices = "SimianAvatarServiceConnector" |
31 | 31 | ||
32 | NeighbourServices = "NeighbourServicesOutConnector" | 32 | NeighbourServices = "NeighbourServicesOutConnector" |
33 | SimulationServices = "RemoteSimulationConnectorModule" | 33 | SimulationServices = "RemoteSimulationConnectorModule" |
34 | EntityTransferModule = "BasicEntityTransferModule" | 34 | EntityTransferModule = "BasicEntityTransferModule" |
35 | InventoryAccessModule = "BasicInventoryAccessModule" | 35 | InventoryAccessModule = "BasicInventoryAccessModule" |
36 | 36 | ||
37 | LandServiceInConnector = true | 37 | LandServiceInConnector = true |
38 | NeighbourServiceInConnector = true | 38 | NeighbourServiceInConnector = true |
39 | SimulationServiceInConnector = true | 39 | SimulationServiceInConnector = true |
40 | LibraryModule = false | 40 | LibraryModule = false |
41 | 41 | ||
42 | AssetCaching = "FlotsamAssetCache" | 42 | AssetCaching = "FlotsamAssetCache" |
43 | 43 | ||
44 | [SimulationDataStore] | 44 | [SimulationDataStore] |
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index 4e683e2..127b073 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini | |||
@@ -104,8 +104,8 @@ | |||
104 | ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. | 104 | ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. |
105 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. | 105 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. |
106 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. | 106 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. |
107 | ;; Options are | 107 | ;; Options are |
108 | ;; "none" no DST | 108 | ;; "none" no DST |
109 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. | 109 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. |
110 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. | 110 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. |
111 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 111 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
@@ -114,9 +114,9 @@ | |||
114 | [MapImageService] | 114 | [MapImageService] |
115 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" | 115 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" |
116 | 116 | ||
117 | [MuteListService] | 117 | [MuteListService] |
118 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" | 118 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" |
119 | 119 | ||
120 | ;; This should always be the very last thing on this file | 120 | ;; This should always be the very last thing on this file |
121 | [Includes] | 121 | [Includes] |
122 | Include-Common = "config-include/StandaloneCommon.ini" | 122 | Include-Common = "config-include/StandaloneCommon.ini" |
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index d0b152c..8931557 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example | |||
@@ -85,20 +85,20 @@ | |||
85 | ;; Next, we can specify properties of regions, including default and fallback regions | 85 | ;; Next, we can specify properties of regions, including default and fallback regions |
86 | ;; The syntax is: Region_<RegionName> = "<flags>" | 86 | ;; The syntax is: Region_<RegionName> = "<flags>" |
87 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut | 87 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut |
88 | ;; | 88 | ;; |
89 | ;; 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.) | 89 | ;; 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.) |
90 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion | 90 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion |
91 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified | 91 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified |
92 | ;; an explicit region. | 92 | ;; an explicit region. |
93 | ;; | 93 | ;; |
94 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | 94 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
95 | ;; region will be used. | 95 | ;; region will be used. |
96 | ;; | 96 | ;; |
97 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | 97 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
98 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | 98 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
99 | ;; | 99 | ;; |
100 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | 100 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
101 | ;; | 101 | ;; |
102 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. | 102 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. |
103 | ;; | 103 | ;; |
104 | ;; For example: | 104 | ;; For example: |
@@ -121,7 +121,7 @@ | |||
121 | ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented | 121 | ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented |
122 | ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" | 122 | ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" |
123 | 123 | ||
124 | SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" | 124 | SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" |
125 | SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}" | 125 | SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}" |
126 | SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}" | 126 | SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}" |
127 | SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}" | 127 | SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}" |
@@ -163,7 +163,7 @@ | |||
163 | ; ; | 163 | ; ; |
164 | ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes. | 164 | ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes. |
165 | ; DOSForgiveClientAfterMS = 120000 | 165 | ; DOSForgiveClientAfterMS = 120000 |
166 | ; ; | 166 | ; ; |
167 | ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | 167 | ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. |
168 | 168 | ||
169 | [FreeswitchService] | 169 | [FreeswitchService] |
@@ -197,7 +197,7 @@ | |||
197 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | 197 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs |
198 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | 198 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal |
199 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | 199 | ;; stun.freeswitch.org is not guaranteed to be running so use it in |
200 | ;; production at your own risk | 200 | ;; production at your own risk |
201 | ; EchoServer = 127.0.0.1 | 201 | ; EchoServer = 127.0.0.1 |
202 | ; EchoPort = 50505 | 202 | ; EchoPort = 50505 |
203 | ; AttemptSTUN = false | 203 | ; AttemptSTUN = false |
@@ -341,11 +341,11 @@ | |||
341 | ;; The asset types that this grid can export to / import from other grids. | 341 | ;; The asset types that this grid can export to / import from other grids. |
342 | ;; Comma separated. | 342 | ;; Comma separated. |
343 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: | 343 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: |
344 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, | 344 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, |
345 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh | 345 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh |
346 | ;; | 346 | ;; |
347 | ;; Leave blank or commented if you don't want to apply any restrictions. | 347 | ;; Leave blank or commented if you don't want to apply any restrictions. |
348 | ;; A more strict, but still reasonable, policy may be to disallow the exchange | 348 | ;; A more strict, but still reasonable, policy may be to disallow the exchange |
349 | ;; of scripts, like so: | 349 | ;; of scripts, like so: |
350 | ; DisallowExport ="LSLText" | 350 | ; DisallowExport ="LSLText" |
351 | ; DisallowImport ="LSLBytecode" | 351 | ; DisallowImport ="LSLBytecode" |
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 4f3994f..e305972 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -27,8 +27,8 @@ | |||
27 | FriendsModule = "HGFriendsModule" | 27 | FriendsModule = "HGFriendsModule" |
28 | UserManagementModule = "HGUserManagementModule" | 28 | UserManagementModule = "HGUserManagementModule" |
29 | SearchModule = "BasicSearchModule" | 29 | SearchModule = "BasicSearchModule" |
30 | MuteListService = "LocalMuteListServicesConnector" | 30 | MuteListService = "LocalMuteListServicesConnector" |
31 | 31 | ||
32 | InventoryServiceInConnector = true | 32 | InventoryServiceInConnector = true |
33 | AssetServiceInConnector = true | 33 | AssetServiceInConnector = true |
34 | HypergridServiceInConnector = true | 34 | HypergridServiceInConnector = true |
@@ -80,7 +80,7 @@ | |||
80 | 80 | ||
81 | ; Needed to display non-default map tile images for remote regions | 81 | ; Needed to display non-default map tile images for remote regions |
82 | AssetService = "OpenSim.Services.AssetService.dll:AssetService" | 82 | AssetService = "OpenSim.Services.AssetService.dll:AssetService" |
83 | 83 | ||
84 | HypergridLinker = true | 84 | HypergridLinker = true |
85 | AllowHypergridMapSearch = true | 85 | AllowHypergridMapSearch = true |
86 | 86 | ||
@@ -124,7 +124,7 @@ | |||
124 | GridService = "OpenSim.Services.GridService.dll:GridService" | 124 | GridService = "OpenSim.Services.GridService.dll:GridService" |
125 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 125 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
126 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | 126 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" |
127 | 127 | ||
128 | ; This inventory service will be used to initialize the user's inventory | 128 | ; This inventory service will be used to initialize the user's inventory |
129 | HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" | 129 | HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" |
130 | HGInventoryServiceConstructorArg = "HGInventoryService" | 130 | HGInventoryServiceConstructorArg = "HGInventoryService" |
@@ -191,9 +191,9 @@ | |||
191 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | 191 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" |
192 | InGatekeeper = True | 192 | InGatekeeper = True |
193 | 193 | ||
194 | [MuteListService] | 194 | [MuteListService] |
195 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" | 195 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" |
196 | 196 | ||
197 | ;; This should always be the very last thing on this file | 197 | ;; This should always be the very last thing on this file |
198 | [Includes] | 198 | [Includes] |
199 | Include-Common = "config-include/StandaloneCommon.ini" | 199 | Include-Common = "config-include/StandaloneCommon.ini" |
diff --git a/bin/config-include/osslEnable.ini b/bin/config-include/osslEnable.ini index 7535b47..1da5e9d 100644 --- a/bin/config-include/osslEnable.ini +++ b/bin/config-include/osslEnable.ini | |||
@@ -1,6 +1,6 @@ | |||
1 | ; Enable OSSL functions. | 1 | ; Enable OSSL functions. |
2 | ; Including this file in a region's set of INI files, causes the OpenSimulator | 2 | ; Including this file in a region's set of INI files, causes the OpenSimulator |
3 | ; specific functions to be enabled. | 3 | ; specific functions to be enabled. |
4 | ; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and | 4 | ; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and |
5 | ; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions. | 5 | ; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions. |
6 | 6 | ||
@@ -45,9 +45,9 @@ | |||
45 | ; "PARCEL_OWNER" -- enable for parcel owner | 45 | ; "PARCEL_OWNER" -- enable for parcel owner |
46 | ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group | 46 | ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group |
47 | ; uuid -- enable for specified ID (may be avatar or group ID) | 47 | ; uuid -- enable for specified ID (may be avatar or group ID) |
48 | ; from this we can also create macros that can be include in the list as | 48 | ; from this we can also create macros that can be include in the list as |
49 | ; ${OSSL|macroname} see examples below | 49 | ; ${OSSL|macroname} see examples below |
50 | 50 | ||
51 | ; parcel macros | 51 | ; parcel macros |
52 | ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if | 52 | ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if |
53 | ; a region is selling or otherwise giving away parcel ownership. By default, parcel | 53 | ; a region is selling or otherwise giving away parcel ownership. By default, parcel |
@@ -68,10 +68,10 @@ | |||
68 | ; the owners of the containing prim. There can also be entries beginning with | 68 | ; the owners of the containing prim. There can also be entries beginning with |
69 | ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is | 69 | ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is |
70 | ; checked against the creator of the script itself. | 70 | ; checked against the creator of the script itself. |
71 | 71 | ||
72 | ; ************************************************* | 72 | ; ************************************************* |
73 | 73 | ||
74 | ; ThreatLevel None | 74 | ; ThreatLevel None |
75 | Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 75 | Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
76 | Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 76 | Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
77 | Allow_osGetGender = true | 77 | Allow_osGetGender = true |
@@ -85,11 +85,11 @@ | |||
85 | Allow_osSetSunParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 85 | Allow_osSetSunParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
86 | Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 86 | Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
87 | Allow_osWindActiveModelPluginName = true | 87 | Allow_osWindActiveModelPluginName = true |
88 | 88 | ||
89 | ; ThreatLevel Nuisance | 89 | ; ThreatLevel Nuisance |
90 | Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER | 90 | Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER |
91 | Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER | 91 | Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER |
92 | 92 | ||
93 | ; ThreatLevel VeryLow | 93 | ; ThreatLevel VeryLow |
94 | Allow_osEjectFromGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 94 | Allow_osEjectFromGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
95 | Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 95 | Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
@@ -110,7 +110,7 @@ | |||
110 | Allow_osSetWindParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 110 | Allow_osSetWindParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
111 | Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER | 111 | Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER |
112 | Allow_osUnixTimeToTimestamp = true | 112 | Allow_osUnixTimeToTimestamp = true |
113 | 113 | ||
114 | ; ThreatLevel Low | 114 | ; ThreatLevel Low |
115 | Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 115 | Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
116 | Allow_osFormatString = true | 116 | Allow_osFormatString = true |
@@ -125,7 +125,7 @@ | |||
125 | Allow_osNpcSetProfileAbout = ${OSSL|osslNPC} | 125 | Allow_osNpcSetProfileAbout = ${OSSL|osslNPC} |
126 | Allow_osNpcSetProfileImage = ${OSSL|osslNPC} | 126 | Allow_osNpcSetProfileImage = ${OSSL|osslNPC} |
127 | Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 127 | Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
128 | 128 | ||
129 | ; ThreatLevel Moderate | 129 | ; ThreatLevel Moderate |
130 | Allow_osDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 130 | Allow_osDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
131 | Allow_osDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 131 | Allow_osDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
@@ -141,7 +141,7 @@ | |||
141 | Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 141 | Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
142 | Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 142 | Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
143 | Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 143 | Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
144 | 144 | ||
145 | ; ThreatLevel High | 145 | ; ThreatLevel High |
146 | Allow_osCauseDamage = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 146 | Allow_osCauseDamage = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
147 | Allow_osCauseHealing = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 147 | Allow_osCauseHealing = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
@@ -190,7 +190,7 @@ | |||
190 | Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER | 190 | Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER |
191 | Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER | 191 | Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER |
192 | Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER | 192 | Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER |
193 | 193 | ||
194 | ; ThreatLevel VeryHigh | 194 | ; ThreatLevel VeryHigh |
195 | Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER | 195 | Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER |
196 | ; Warning: The next function allows scripts to force animations on avatars without the user giving permission. | 196 | ; Warning: The next function allows scripts to force animations on avatars without the user giving permission. |
@@ -209,7 +209,7 @@ | |||
209 | Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER | 209 | Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER |
210 | Allow_osSetRot = false | 210 | Allow_osSetRot = false |
211 | Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 211 | Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
212 | 212 | ||
213 | ; ThreatLevel Severe | 213 | ; ThreatLevel Severe |
214 | Allow_osConsoleCommand = false | 214 | Allow_osConsoleCommand = false |
215 | Allow_osGrantScriptPermissions = false | 215 | Allow_osGrantScriptPermissions = false |
@@ -217,10 +217,10 @@ | |||
217 | Allow_osRevokeScriptPermissions = false | 217 | Allow_osRevokeScriptPermissions = false |
218 | Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 218 | Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
219 | Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 219 | Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
220 | 220 | ||
221 | ; ThreatLevel Severe with additional internal restrictions | 221 | ; ThreatLevel Severe with additional internal restrictions |
222 | Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable) | 222 | Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable) |
223 | 223 | ||
224 | ; available functions out of Threat level control (for reference only) | 224 | ; available functions out of Threat level control (for reference only) |
225 | ; Allow_osCheckODE = true | 225 | ; Allow_osCheckODE = true |
226 | ; Allow_osClearInertia = true | 226 | ; Allow_osClearInertia = true |
@@ -231,7 +231,7 @@ | |||
231 | ; Allow_osDrawFilledRectangle = true | 231 | ; Allow_osDrawFilledRectangle = true |
232 | ; Allow_osDrawImage = true | 232 | ; Allow_osDrawImage = true |
233 | ; Allow_osDrawLine = true | 233 | ; Allow_osDrawLine = true |
234 | ; Allow_osDrawPolygon = true | 234 | ; Allow_osDrawPolygon = true |
235 | ; Allow_osDrawRectangle = true | 235 | ; Allow_osDrawRectangle = true |
236 | ; Allow_osDrawResetTransform = true | 236 | ; Allow_osDrawResetTransform = true |
237 | ; Allow_osDrawRotationTransform = true | 237 | ; Allow_osDrawRotationTransform = true |
diff --git a/bin/pCampBot.ini.example b/bin/pCampBot.ini.example index 2952bb0..138e4ec 100644 --- a/bin/pCampBot.ini.example +++ b/bin/pCampBot.ini.example | |||
@@ -7,13 +7,13 @@ | |||
7 | 7 | ||
8 | [Bot] | 8 | [Bot] |
9 | ; Control whether bots should regularly send agent updates | 9 | ; Control whether bots should regularly send agent updates |
10 | ; Not doing this will reduce CPU requirements for pCampbot but greatly | 10 | ; Not doing this will reduce CPU requirements for pCampbot but greatly |
11 | ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets. | 11 | ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets. |
12 | ; Defaults to true. | 12 | ; Defaults to true. |
13 | SendAgentUpdates = true | 13 | SendAgentUpdates = true |
14 | 14 | ||
15 | ; Control whether bots will requests textures when receiving object information | 15 | ; Control whether bots will requests textures when receiving object information |
16 | ; Not doing this will reduce CPU requirements for pCampbot but greatly | 16 | ; Not doing this will reduce CPU requirements for pCampbot but greatly |
17 | ; reduce the realism compared to viewers which requests such texture data if not already cached. | 17 | ; reduce the realism compared to viewers which requests such texture data if not already cached. |
18 | ; Defaults to true. | 18 | ; Defaults to true. |
19 | RequestObjectTextures = true | 19 | RequestObjectTextures = true |