aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorUbitUmarov2018-03-20 10:09:22 +0000
committerUbitUmarov2018-03-20 10:09:22 +0000
commite733bfb3b53b120136295fff234d51e05430b841 (patch)
tree91b0c72df649129726297442b575d5a03ab18848 /bin
parentMerge branch 'master' into httptests (diff)
parentmantis 8257: fix the default realm (ie table name) of AuthenticationService (diff)
downloadopensim-SC-e733bfb3b53b120136295fff234d51e05430b841.zip
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.gz
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.bz2
opensim-SC-e733bfb3b53b120136295fff234d51e05430b841.tar.xz
fix merge issue
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.ini.example122
-rw-r--r--bin/OpenSimDefaults.ini224
-rw-r--r--bin/Robust.HG.ini.example90
-rw-r--r--bin/Robust.Tests.ini22
-rw-r--r--bin/Robust.ini.example52
-rw-r--r--bin/config-include/Grid.ini2
-rw-r--r--bin/config-include/GridCommon.ini.example16
-rw-r--r--bin/config-include/HyperSimianGrid.ini10
-rw-r--r--bin/config-include/SimianGrid.ini8
-rw-r--r--bin/config-include/Standalone.ini8
-rw-r--r--bin/config-include/StandaloneCommon.ini.example24
-rw-r--r--bin/config-include/StandaloneHypergrid.ini12
-rw-r--r--bin/config-include/osslEnable.ini32
-rw-r--r--bin/pCampBot.ini.example4
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