diff options
Diffstat (limited to 'bin')
-rw-r--r-- | bin/OpenSim.ini.example | 122 | ||||
-rw-r--r-- | bin/OpenSimDefaults.ini | 188 | ||||
-rw-r--r-- | bin/Robust.HG.ini.example | 86 | ||||
-rw-r--r-- | bin/Robust.Tests.ini | 22 | ||||
-rw-r--r-- | bin/Robust.ini.example | 46 | ||||
-rw-r--r-- | bin/config-include/Grid.ini | 2 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 16 | ||||
-rw-r--r-- | bin/config-include/HyperSimianGrid.ini | 10 | ||||
-rw-r--r-- | bin/config-include/SimianGrid.ini | 8 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 8 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 24 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 12 | ||||
-rw-r--r-- | bin/config-include/osslEnable.ini | 32 | ||||
-rw-r--r-- | bin/pCampBot.ini.example | 4 |
14 files changed, 290 insertions, 290 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 21f9841..c610b3f 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 | ||
@@ -54,10 +54,10 @@ | |||
54 | 54 | ||
55 | ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" | 55 | ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" |
56 | BaseHostname = "127.0.0.1" | 56 | BaseHostname = "127.0.0.1" |
57 | 57 | ||
58 | ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" | 58 | ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" |
59 | BaseURL = http://${Const|BaseHostname} | 59 | BaseURL = http://${Const|BaseHostname} |
60 | 60 | ||
61 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" | 61 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" |
62 | PublicPort = "8002" | 62 | PublicPort = "8002" |
63 | 63 | ||
@@ -111,14 +111,14 @@ | |||
111 | ; PIDFile = "/tmp/OpenSim.exe.pid" | 111 | ; PIDFile = "/tmp/OpenSim.exe.pid" |
112 | 112 | ||
113 | ;# {RegistryLocation} {} {Addins Registry Location} {} | 113 | ;# {RegistryLocation} {} {Addins Registry Location} {} |
114 | ; Set path to directory for addin registry if you want addins outside of bin. | 114 | ; Set path to directory for addin registry if you want addins outside of bin. |
115 | ; Information about the registered repositories and installed plugins will | 115 | ; Information about the registered repositories and installed plugins will |
116 | ; be stored here. The OpenSim.exe process must have R/W access to the location. | 116 | ; be stored here. The OpenSim.exe process must have R/W access to the location. |
117 | ; RegistryLocation = "." | 117 | ; RegistryLocation = "." |
118 | 118 | ||
119 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} | 119 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} |
120 | ; Used by region module addins. You can set this to outside bin, so that addin | 120 | ; Used by region module addins. You can set this to outside bin, so that addin |
121 | ; configurations will survive updates. The OpenSim.exe process must have R/W access | 121 | ; configurations will survive updates. The OpenSim.exe process must have R/W access |
122 | ; to the location. | 122 | ; to the location. |
123 | ; ConfigDirectory = "." | 123 | ; ConfigDirectory = "." |
124 | 124 | ||
@@ -128,7 +128,7 @@ | |||
128 | ;; Default is "filesystem" | 128 | ;; Default is "filesystem" |
129 | ; region_info_source = "filesystem" | 129 | ; region_info_source = "filesystem" |
130 | ; region_info_source = "web" | 130 | ; region_info_source = "web" |
131 | 131 | ||
132 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions | 132 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions |
133 | ;; Determines where the region XML files are stored if you are loading | 133 | ;; Determines where the region XML files are stored if you are loading |
134 | ;; these from the filesystem. | 134 | ;; these from the filesystem. |
@@ -149,14 +149,14 @@ | |||
149 | ; allow_regionless = false | 149 | ; allow_regionless = false |
150 | 150 | ||
151 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 | 151 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 |
152 | ;; Minimum size for non-physical prims. Affects resizing of existing | 152 | ;; Minimum size for non-physical prims. Affects resizing of existing |
153 | ;; prims. This can be overridden in the region config file (as | 153 | ;; prims. This can be overridden in the region config file (as |
154 | ;; NonPhysicalPrimMin!). | 154 | ;; NonPhysicalPrimMin!). |
155 | ; NonPhysicalPrimMin = 0.001 | 155 | ; NonPhysicalPrimMin = 0.001 |
156 | 156 | ||
157 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 | 157 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 |
158 | ;; Maximum size for non-physical prims. Affects resizing of existing | 158 | ;; Maximum size for non-physical prims. Affects resizing of existing |
159 | ;; prims. This can be overridden in the region config file (as | 159 | ;; prims. This can be overridden in the region config file (as |
160 | ;; NonPhysicalPrimMax!). | 160 | ;; NonPhysicalPrimMax!). |
161 | ; NonPhysicalPrimMax = 256 | 161 | ; NonPhysicalPrimMax = 256 |
162 | 162 | ||
@@ -186,7 +186,7 @@ | |||
186 | ;; Allow scripts to keep running when they cross region boundaries, rather | 186 | ;; Allow scripts to keep running when they cross region boundaries, rather |
187 | ;; than being restarted. State is reloaded on the destination region. | 187 | ;; than being restarted. State is reloaded on the destination region. |
188 | ;; This only applies when crossing to a region running in a different | 188 | ;; This only applies when crossing to a region running in a different |
189 | ;; simulator. | 189 | ;; simulator. |
190 | ;; For crossings where the regions are on the same simulator the script is | 190 | ;; For crossings where the regions are on the same simulator the script is |
191 | ;; always kept running. | 191 | ;; always kept running. |
192 | ; AllowScriptCrossing = true | 192 | ; AllowScriptCrossing = true |
@@ -243,14 +243,14 @@ | |||
243 | ; meshing = ZeroMesher | 243 | ; meshing = ZeroMesher |
244 | ;; select ubODEMeshmerizer only with ubOde physics engine | 244 | ;; select ubODEMeshmerizer only with ubOde physics engine |
245 | ; meshing = ubODEMeshmerizer | 245 | ; meshing = ubODEMeshmerizer |
246 | 246 | ||
247 | ;; Choose one of the physics engines below | 247 | ;; Choose one of the physics engines below |
248 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim | 248 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim |
249 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. | 249 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. |
250 | ;; BulletSim supports varregions. | 250 | ;; BulletSim supports varregions. |
251 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. | 251 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. |
252 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. | 252 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. |
253 | ;; basicphysics effectively does not model physics at all, making all objects phantom. | 253 | ;; basicphysics effectively does not model physics at all, making all objects phantom. |
254 | ;; Default is BulletSim | 254 | ;; Default is BulletSim |
255 | ; physics = OpenDynamicsEngine | 255 | ; physics = OpenDynamicsEngine |
256 | ; physics = BulletSim | 256 | ; physics = BulletSim |
@@ -262,7 +262,7 @@ | |||
262 | ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit | 262 | ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit |
263 | ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions | 263 | ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions |
264 | ; edit the line ulimit -s 262144, and change this last value | 264 | ; edit the line ulimit -s 262144, and change this last value |
265 | 265 | ||
266 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine | 266 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine |
267 | ;; Default script engine to use. Currently, we only have XEngine | 267 | ;; Default script engine to use. Currently, we only have XEngine |
268 | ; DefaultScriptEngine = "XEngine" | 268 | ; DefaultScriptEngine = "XEngine" |
@@ -325,16 +325,16 @@ | |||
325 | 325 | ||
326 | [Map] | 326 | [Map] |
327 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true | 327 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true |
328 | ;; Map tile options. | 328 | ;; Map tile options. |
329 | ;; If true, then maptiles are generated using the MapImageModule below. | 329 | ;; If true, then maptiles are generated using the MapImageModule below. |
330 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden | 330 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden |
331 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need | 331 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need |
332 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ | 332 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ |
333 | ; GenerateMaptiles = true | 333 | ; GenerateMaptiles = true |
334 | 334 | ||
335 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule | 335 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule |
336 | ;; The module to use in order to generate map images. | 336 | ;; The module to use in order to generate map images. |
337 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can | 337 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can |
338 | ;; generate better images. | 338 | ;; generate better images. |
339 | ;MapImageModule = "MapImageModule" | 339 | ;MapImageModule = "MapImageModule" |
340 | 340 | ||
@@ -421,7 +421,7 @@ | |||
421 | ;; This is definitely not SL! | 421 | ;; This is definitely not SL! |
422 | ;; Provides a simple control for land owners to give build rights to | 422 | ;; Provides a simple control for land owners to give build rights to |
423 | ;; specific avatars in publicly accessible parcels that disallow object | 423 | ;; specific avatars in publicly accessible parcels that disallow object |
424 | ;; creation in general. | 424 | ;; creation in general. |
425 | ;; Owners specific avatars by adding them to the Access List of the parcel | 425 | ;; Owners specific avatars by adding them to the Access List of the parcel |
426 | ;; without having to use the Groups feature | 426 | ;; without having to use the Groups feature |
427 | ; simple_build_permissions = false | 427 | ; simple_build_permissions = false |
@@ -442,12 +442,12 @@ | |||
442 | 442 | ||
443 | 443 | ||
444 | ; ** Standalone Estate Settings ** | 444 | ; ** Standalone Estate Settings ** |
445 | ; The following parameters will only be used on a standalone system to | 445 | ; The following parameters will only be used on a standalone system to |
446 | ; create an estate owner that does not already exist | 446 | ; create an estate owner that does not already exist |
447 | 447 | ||
448 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 | 448 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 |
449 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random | 449 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random |
450 | ;; UUID will be assigned. This is normally what you want | 450 | ;; UUID will be assigned. This is normally what you want |
451 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 | 451 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 |
452 | 452 | ||
453 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} | 453 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} |
@@ -516,11 +516,11 @@ | |||
516 | ; You can whitelist individual endpoints by IP or FQDN, e.g. | 516 | ; You can whitelist individual endpoints by IP or FQDN, e.g. |
517 | ; | 517 | ; |
518 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 | 518 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 |
519 | ; | 519 | ; |
520 | ; You can specify multiple addresses by separating them with a bar. For example, | 520 | ; You can specify multiple addresses by separating them with a bar. For example, |
521 | ; | 521 | ; |
522 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 | 522 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 |
523 | ; | 523 | ; |
524 | ; If an address if given without a port number then port 80 is assumed | 524 | ; If an address if given without a port number then port 80 is assumed |
525 | ; | 525 | ; |
526 | ; You can also specify a network range in CIDR notation to whitelist, e.g. | 526 | ; You can also specify a network range in CIDR notation to whitelist, e.g. |
@@ -537,7 +537,7 @@ | |||
537 | ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 | 537 | ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 |
538 | ;; By default, llHTTPRequest limits the response body to 2048 bytes. | 538 | ;; By default, llHTTPRequest limits the response body to 2048 bytes. |
539 | ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum | 539 | ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum |
540 | ;; of HttpBodyMaxLenMAX bytes. | 540 | ;; of HttpBodyMaxLenMAX bytes. |
541 | ;; Please be aware that the limit can be set to insanely high values, | 541 | ;; Please be aware that the limit can be set to insanely high values, |
542 | ;; effectively removing any limitation. This will expose your sim to a | 542 | ;; effectively removing any limitation. This will expose your sim to a |
543 | ;; known attack. It is not recommended to set this limit higher than | 543 | ;; known attack. It is not recommended to set this limit higher than |
@@ -549,7 +549,7 @@ | |||
549 | ;; Hostname to use in llRequestURL/llRequestSecureURL | 549 | ;; Hostname to use in llRequestURL/llRequestSecureURL |
550 | ;; if not defined - llRequestURL/llRequestSecureURL are disabled | 550 | ;; if not defined - llRequestURL/llRequestSecureURL are disabled |
551 | ExternalHostNameForLSL = ${Const|BaseHostname} | 551 | ExternalHostNameForLSL = ${Const|BaseHostname} |
552 | 552 | ||
553 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim | 553 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim |
554 | ;; What is reported as the "X-Secondlife-Shard" | 554 | ;; What is reported as the "X-Secondlife-Shard" |
555 | ;; Defaults to the user server url if not set | 555 | ;; Defaults to the user server url if not set |
@@ -561,7 +561,7 @@ | |||
561 | ;; What is reported as the "User-Agent" when using llHTTPRequest | 561 | ;; What is reported as the "User-Agent" when using llHTTPRequest |
562 | ;; Defaults to not sent if not set here. See the notes section in the wiki | 562 | ;; Defaults to not sent if not set here. See the notes section in the wiki |
563 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding | 563 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding |
564 | ;; " (Mozilla Compatible)" to the text where there are problems with a | 564 | ;; " (Mozilla Compatible)" to the text where there are problems with a |
565 | ;; web server | 565 | ;; web server |
566 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" | 566 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" |
567 | 567 | ||
@@ -578,9 +578,9 @@ | |||
578 | 578 | ||
579 | [XMLRPC] | 579 | [XMLRPC] |
580 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule | 580 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule |
581 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, | 581 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, |
582 | ;; "xmlrpc_uri(string)" to the script concurrently with the first | 582 | ;; "xmlrpc_uri(string)" to the script concurrently with the first |
583 | ;; remote_data event. This will contain the fully qualified URI an | 583 | ;; remote_data event. This will contain the fully qualified URI an |
584 | ;; external site needs to use to send XMLRPC requests to that script | 584 | ;; external site needs to use to send XMLRPC requests to that script |
585 | ;; | 585 | ;; |
586 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels | 586 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels |
@@ -593,7 +593,7 @@ | |||
593 | ;# {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 | 593 | ;# {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 |
594 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator | 594 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator |
595 | ;; will use this address to register xmlrpc channels on the external | 595 | ;; will use this address to register xmlrpc channels on the external |
596 | ;; service | 596 | ;; service |
597 | ; XmlRpcHubURI = http://example.com | 597 | ; XmlRpcHubURI = http://example.com |
598 | 598 | ||
599 | 599 | ||
@@ -693,7 +693,7 @@ | |||
693 | ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions | 693 | ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions |
694 | ; WARNING: viewers mutes cache seems to shared by all grids, including SL | 694 | ; WARNING: viewers mutes cache seems to shared by all grids, including SL |
695 | ; this may cause some confusion. | 695 | ; this may cause some confusion. |
696 | 696 | ||
697 | ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None | 697 | ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None |
698 | ; MuteListModule = MuteListModule | 698 | ; MuteListModule = MuteListModule |
699 | 699 | ||
@@ -714,7 +714,7 @@ | |||
714 | [ODEPhysicsSettings] | 714 | [ODEPhysicsSettings] |
715 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true | 715 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true |
716 | ;; Do we want to mesh sculpted prim to collide like they look? | 716 | ;; Do we want to mesh sculpted prim to collide like they look? |
717 | ;; If you are seeing sculpt texture decode problems | 717 | ;; If you are seeing sculpt texture decode problems |
718 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") | 718 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") |
719 | ;; then you might want to try setting this to false. | 719 | ;; then you might want to try setting this to false. |
720 | ; mesh_sculpted_prim = true | 720 | ; mesh_sculpted_prim = true |
@@ -867,7 +867,7 @@ | |||
867 | ; the economy module in use | 867 | ; the economy module in use |
868 | ; To use other modules you need to override this setting | 868 | ; To use other modules you need to override this setting |
869 | ; economymodule = BetaGridLikeMoneyModule | 869 | ; economymodule = BetaGridLikeMoneyModule |
870 | 870 | ||
871 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true | 871 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true |
872 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). | 872 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). |
873 | ; There is no intention to implement anything further in core OpenSimulator. | 873 | ; There is no intention to implement anything further in core OpenSimulator. |
@@ -901,7 +901,7 @@ | |||
901 | 901 | ||
902 | ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable | 902 | ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable |
903 | ; MinTimerInterval = 0.5 | 903 | ; MinTimerInterval = 0.5 |
904 | 904 | ||
905 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal | 905 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal |
906 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", | 906 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", |
907 | ;; "Highest") | 907 | ;; "Highest") |
@@ -916,7 +916,7 @@ | |||
916 | ; ThreadStackSize = 262144 | 916 | ; ThreadStackSize = 262144 |
917 | 917 | ||
918 | ;; Set this to true to load each script into a separate | 918 | ;; Set this to true to load each script into a separate |
919 | ;; AppDomain. | 919 | ;; AppDomain. |
920 | ;; | 920 | ;; |
921 | ;; Setting this to false will load all script assemblies into the | 921 | ;; Setting this to false will load all script assemblies into the |
922 | ;; current AppDomain, which will significantly improve script loading times. | 922 | ;; current AppDomain, which will significantly improve script loading times. |
@@ -929,15 +929,15 @@ | |||
929 | ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. | 929 | ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. |
930 | ; AppDomainLoading = false | 930 | ; AppDomainLoading = false |
931 | 931 | ||
932 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) | 932 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) |
933 | ;; co-op will be more stable but this option is currently experimental. | 933 | ;; co-op will be more stable but this option is currently experimental. |
934 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. | 934 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. |
935 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run | 935 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run |
936 | ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ | 936 | ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ |
937 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile | 937 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile |
938 | ;; Current valid values are "abort" and "co-op" | 938 | ;; Current valid values are "abort" and "co-op" |
939 | ; ScriptStopStrategy = co-op | 939 | ; ScriptStopStrategy = co-op |
940 | 940 | ||
941 | 941 | ||
942 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true | 942 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true |
943 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false | 943 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false |
@@ -952,7 +952,7 @@ | |||
952 | ;; But this costs a lot of time, so region load will take a lot longer. | 952 | ;; But this costs a lot of time, so region load will take a lot longer. |
953 | ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) | 953 | ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) |
954 | ;CompactMemOnLoad = false | 954 | ;CompactMemOnLoad = false |
955 | 955 | ||
956 | ;; Compile debug info (line numbers) into the script assemblies | 956 | ;; Compile debug info (line numbers) into the script assemblies |
957 | ; CompileWithDebugInformation = true | 957 | ; CompileWithDebugInformation = true |
958 | 958 | ||
@@ -1060,7 +1060,7 @@ | |||
1060 | ;; or... use Groups Module V2, which works for standalones and robust grids | 1060 | ;; or... use Groups Module V2, which works for standalones and robust grids |
1061 | ; Module = "Groups Module V2" | 1061 | ; Module = "Groups Module V2" |
1062 | 1062 | ||
1063 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} | 1063 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} |
1064 | ; StorageProvider = OpenSim.Data.MySQL.dll | 1064 | ; StorageProvider = OpenSim.Data.MySQL.dll |
1065 | 1065 | ||
1066 | ;# {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 | 1066 | ;# {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 |
@@ -1078,7 +1078,7 @@ | |||
1078 | ; LocalService = local | 1078 | ; LocalService = local |
1079 | 1079 | ||
1080 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" | 1080 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" |
1081 | ;; Used for V2 in Remote only. | 1081 | ;; Used for V2 in Remote only. |
1082 | ; SecretKey = "" | 1082 | ; SecretKey = "" |
1083 | 1083 | ||
1084 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} | 1084 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} |
@@ -1089,11 +1089,11 @@ | |||
1089 | ;; Leave it commented for standalones, V2 | 1089 | ;; Leave it commented for standalones, V2 |
1090 | ; GroupsServerURI = "" | 1090 | ; GroupsServerURI = "" |
1091 | 1091 | ||
1092 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} | 1092 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} |
1093 | ;; Used for V2 in HG only. For example | 1093 | ;; Used for V2 in HG only. For example |
1094 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 | 1094 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 |
1095 | ;; If you have this set under [Startup], no need to set it here, leave it commented | 1095 | ;; If you have this set under [Startup], no need to set it here, leave it commented |
1096 | ; HomeURI = "" | 1096 | ; HomeURI = "" |
1097 | 1097 | ||
1098 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true | 1098 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true |
1099 | ; MessagingEnabled = true | 1099 | ; MessagingEnabled = true |
@@ -1134,7 +1134,7 @@ | |||
1134 | 1134 | ||
1135 | ; TEST OPTION KEEP AS FALSE | 1135 | ; TEST OPTION KEEP AS FALSE |
1136 | ; if true, don't send object updates if outside view range | 1136 | ; if true, don't send object updates if outside view range |
1137 | ; ObjectsCullingByDistance = false | 1137 | ; ObjectsCullingByDistance = false |
1138 | 1138 | ||
1139 | [MediaOnAPrim] | 1139 | [MediaOnAPrim] |
1140 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true | 1140 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true |
@@ -1145,24 +1145,24 @@ | |||
1145 | [NPC] | 1145 | [NPC] |
1146 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false | 1146 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false |
1147 | ; Enabled = false | 1147 | ; Enabled = false |
1148 | 1148 | ||
1149 | ;; several options to control NPCs creation | 1149 | ;; several options to control NPCs creation |
1150 | 1150 | ||
1151 | ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true | 1151 | ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true |
1152 | ;; allow NPCs to be created not Owned {true false} default: true | 1152 | ;; allow NPCs to be created not Owned {true false} default: true |
1153 | ; AllowNotOwned = true | 1153 | ; AllowNotOwned = true |
1154 | 1154 | ||
1155 | ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true | 1155 | ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true |
1156 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true | 1156 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true |
1157 | ; AllowSenseAsAvatar = true | 1157 | ; AllowSenseAsAvatar = true |
1158 | 1158 | ||
1159 | ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true | 1159 | ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true |
1160 | ;; allow NPCs to created cloning any avatar in region {true false} default: true | 1160 | ;; allow NPCs to created cloning any avatar in region {true false} default: true |
1161 | ; AllowCloneOtherAvatars = true | 1161 | ; AllowCloneOtherAvatars = true |
1162 | 1162 | ||
1163 | ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true | 1163 | ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true |
1164 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true | 1164 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true |
1165 | ; NoNPCGroup = true | 1165 | ; NoNPCGroup = true |
1166 | 1166 | ||
1167 | 1167 | ||
1168 | [Terrain] | 1168 | [Terrain] |
@@ -1172,13 +1172,13 @@ | |||
1172 | [LandManagement] | 1172 | [LandManagement] |
1173 | ;; set this to false to not display parcel ban lines | 1173 | ;; set this to false to not display parcel ban lines |
1174 | ;ShowParcelBansLines = true | 1174 | ;ShowParcelBansLines = true |
1175 | 1175 | ||
1176 | [UserProfiles] | 1176 | [UserProfiles] |
1177 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} | 1177 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} |
1178 | ;; Set the value of the url to your UserProfilesService | 1178 | ;; Set the value of the url to your UserProfilesService |
1179 | ;; If un-set / "" the module is disabled | 1179 | ;; If un-set / "" the module is disabled |
1180 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} | 1180 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} |
1181 | 1181 | ||
1182 | ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true | 1182 | ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true |
1183 | ;; set this to false to prevent your users to be sent to unknown | 1183 | ;; set this to false to prevent your users to be sent to unknown |
1184 | ;; web sites by other users on their profiles | 1184 | ;; web sites by other users on their profiles |
@@ -1203,11 +1203,11 @@ | |||
1203 | ;# {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 | 1203 | ;# {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 |
1204 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, | 1204 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, |
1205 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" | 1205 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" |
1206 | ;; | 1206 | ;; |
1207 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ | 1207 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ |
1208 | ;; that the referenced .ini file goes on to include. | 1208 | ;; that the referenced .ini file goes on to include. |
1209 | ;; | 1209 | ;; |
1210 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy | 1210 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy |
1211 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before | 1211 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before |
1212 | ;; editing it to set the database and backend services that OpenSim will use. | 1212 | ;; editing it to set the database and backend services that OpenSim will use. |
1213 | ;; | 1213 | ;; |
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index d76565a..bda3cce 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 | ||
@@ -123,12 +123,12 @@ | |||
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. |
@@ -212,15 +212,15 @@ | |||
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. |
@@ -237,7 +237,7 @@ | |||
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 |
@@ -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 |
@@ -401,21 +401,21 @@ | |||
401 | ; routing and land at the landmark coordinates when set to true | 401 | ; routing and land at the landmark coordinates when set to true |
402 | ; default is false | 402 | ; default is false |
403 | ; TelehubAllowLandmark = false | 403 | ; TelehubAllowLandmark = false |
404 | 404 | ||
405 | 405 | ||
406 | [Map] | 406 | [Map] |
407 | ; Map tile options. | 407 | ; Map tile options. |
408 | ; If true, then maptiles are generated using the MapImageModule below. | 408 | ; If true, then maptiles are generated using the MapImageModule below. |
409 | ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden | 409 | ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden |
410 | ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need | 410 | ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need |
411 | ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ | 411 | ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ |
412 | ;GenerateMaptiles = true | 412 | ;GenerateMaptiles = true |
413 | 413 | ||
414 | ;WorldMapModule = "WorldMap" | 414 | ;WorldMapModule = "WorldMap" |
415 | 415 | ||
416 | ; The module to use in order to generate map images. | 416 | ; The module to use in order to generate map images. |
417 | ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can | 417 | ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can |
418 | ; generate better images. | 418 | ; generate better images. |
419 | ;MapImageModule = "MapImageModule" | 419 | ;MapImageModule = "MapImageModule" |
420 | 420 | ||
421 | ; World map blacklist timeout in seconds | 421 | ; World map blacklist timeout in seconds |
@@ -458,14 +458,14 @@ | |||
458 | ; Default is true | 458 | ; Default is true |
459 | serverside_object_permissions = true | 459 | serverside_object_permissions = true |
460 | 460 | ||
461 | 461 | ||
462 | ; This allows some control over permissions | 462 | ; This allows some control over permissions |
463 | ; please note that this still doesn't duplicate SL, and is not intended to | 463 | ; please note that this still doesn't duplicate SL, and is not intended to |
464 | 464 | ||
465 | ; This allows grid users with a UserLevel of 200 or more to assume god | 465 | ; This allows grid users with a UserLevel of 200 or more to assume god |
466 | ; powers in the regions in this simulator. | 466 | ; powers in the regions in this simulator. |
467 | allow_grid_gods = false | 467 | allow_grid_gods = false |
468 | 468 | ||
469 | ; Allow region owners to assume god powers in their regions | 469 | ; Allow region owners to assume god powers in their regions |
470 | ;region_owner_is_god = true | 470 | ;region_owner_is_god = true |
471 | 471 | ||
@@ -501,7 +501,7 @@ | |||
501 | ; allowed_script_editors = all | 501 | ; allowed_script_editors = all |
502 | 502 | ||
503 | ; Provides a simple control for land owners to give build rights to specific avatars | 503 | ; Provides a simple control for land owners to give build rights to specific avatars |
504 | ; in publicly accessible parcels that disallow object creation in general. | 504 | ; in publicly accessible parcels that disallow object creation in general. |
505 | ; Owners specific avatars by adding them to the Access List of the parcel | 505 | ; Owners specific avatars by adding them to the Access List of the parcel |
506 | ; without having to use the Groups feature | 506 | ; without having to use the Groups feature |
507 | ; Disabled by default | 507 | ; Disabled by default |
@@ -542,12 +542,12 @@ | |||
542 | ;; Set the value of the url to your UserProfilesService | 542 | ;; Set the value of the url to your UserProfilesService |
543 | ;; If un-set / "" the module is disabled | 543 | ;; If un-set / "" the module is disabled |
544 | ;; If the ProfileURL is not set, then very BASIC | 544 | ;; If the ProfileURL is not set, then very BASIC |
545 | ;; profile support will be configured. If the ProfileURL is set to a | 545 | ;; profile support will be configured. If the ProfileURL is set to a |
546 | ;; valid URL, then full profile support will be configured. The URL | 546 | ;; valid URL, then full profile support will be configured. The URL |
547 | ;; points to your grid's Robust user profiles service | 547 | ;; points to your grid's Robust user profiles service |
548 | ;; | 548 | ;; |
549 | ; ProfileURL = http://127.0.0.1:9000 | 549 | ; ProfileURL = http://127.0.0.1:9000 |
550 | 550 | ||
551 | ;; set this to false to prevent your users to be sent to unknown | 551 | ;; set this to false to prevent your users to be sent to unknown |
552 | ;; web sites by other users on their profiles | 552 | ;; web sites by other users on their profiles |
553 | ; AllowUserProfileWebURLs = true | 553 | ; AllowUserProfileWebURLs = true |
@@ -579,7 +579,7 @@ | |||
579 | http_listener_sslport = 9001 ; Use this port for SSL connections | 579 | http_listener_sslport = 9001 ; Use this port for SSL connections |
580 | http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer | 580 | http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer |
581 | 581 | ||
582 | ; HTTPS for "Out of band" management applications such as the remote | 582 | ; HTTPS for "Out of band" management applications such as the remote |
583 | ; admin module | 583 | ; admin module |
584 | ; | 584 | ; |
585 | ; Create https_listener = "True" will create a listener on the port | 585 | ; Create https_listener = "True" will create a listener on the port |
@@ -596,11 +596,11 @@ | |||
596 | ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. | 596 | ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. |
597 | ; By default, llHTTPRequest limits the response body to 2048 bytes. | 597 | ; By default, llHTTPRequest limits the response body to 2048 bytes. |
598 | ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum | 598 | ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum |
599 | ; of HttpBodyMaxLenMAX bytes. | 599 | ; of HttpBodyMaxLenMAX bytes. |
600 | ; HttpBodyMaxLenMAX=16384 | 600 | ; HttpBodyMaxLenMAX=16384 |
601 | 601 | ||
602 | ; Hostname to use in llRequestURL/llRequestSecureURL | 602 | ; Hostname to use in llRequestURL/llRequestSecureURL |
603 | ; if not defined - llRequestURL/llRequestSecureURL are disabled | 603 | ; if not defined - llRequestURL/llRequestSecureURL are disabled |
604 | ; ExternalHostNameForLSL=127.0.0.1 | 604 | ; ExternalHostNameForLSL=127.0.0.1 |
605 | 605 | ||
606 | ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest()) | 606 | ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest()) |
@@ -622,7 +622,7 @@ | |||
622 | ; You can also disable the blacklist entirely with an empty entry | 622 | ; You can also disable the blacklist entirely with an empty entry |
623 | ; | 623 | ; |
624 | ; OutboundDisallowForUserScripts = "" | 624 | ; OutboundDisallowForUserScripts = "" |
625 | 625 | ||
626 | ; What is reported as the "X-Secondlife-Shard" | 626 | ; What is reported as the "X-Secondlife-Shard" |
627 | ; Defaults to the user server url if not set | 627 | ; Defaults to the user server url if not set |
628 | ; The old default is "OpenSim", set here for compatibility | 628 | ; The old default is "OpenSim", set here for compatibility |
@@ -643,7 +643,7 @@ | |||
643 | ; Viewer-based access control. |-separated list of allowed viewers. | 643 | ; Viewer-based access control. |-separated list of allowed viewers. |
644 | ; AllowedClients = "" | 644 | ; AllowedClients = "" |
645 | 645 | ||
646 | ; Viewer-based access control. |-separated list of denied viewers. | 646 | ; Viewer-based access control. |-separated list of denied viewers. |
647 | ; No restrictions by default. | 647 | ; No restrictions by default. |
648 | ; DeniedClients = "" | 648 | ; DeniedClients = "" |
649 | 649 | ||
@@ -681,7 +681,7 @@ | |||
681 | ;client_throttle_max_bps = 187500 | 681 | ;client_throttle_max_bps = 187500 |
682 | 682 | ||
683 | ; Minimum bytes per second to send to any single client as a result of | 683 | ; Minimum bytes per second to send to any single client as a result of |
684 | ; adaptive throttling. Viewer preferences set to a lower number will | 684 | ; adaptive throttling. Viewer preferences set to a lower number will |
685 | ; override the settin. The example given here ensures that adaptive | 685 | ; override the settin. The example given here ensures that adaptive |
686 | ; throttling will never decrease per client bandwidth below 256 kbps. | 686 | ; throttling will never decrease per client bandwidth below 256 kbps. |
687 | ; | 687 | ; |
@@ -758,7 +758,7 @@ | |||
758 | 758 | ||
759 | 759 | ||
760 | [ClientStack.LindenCaps] | 760 | [ClientStack.LindenCaps] |
761 | ;; Long list of capabilities taken from | 761 | ;; Long list of capabilities taken from |
762 | ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities | 762 | ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities |
763 | ;; Not all are supported by OpenSim. The ones supported are | 763 | ;; Not all are supported by OpenSim. The ones supported are |
764 | ;; set to localhost. These defaults can be overwritten | 764 | ;; set to localhost. These defaults can be overwritten |
@@ -833,7 +833,7 @@ | |||
833 | ; Capability for searching for people | 833 | ; Capability for searching for people |
834 | Cap_AvatarPickerSearch = "localhost" | 834 | Cap_AvatarPickerSearch = "localhost" |
835 | 835 | ||
836 | 836 | ||
837 | [Chat] | 837 | [Chat] |
838 | ; Controls whether the chat module is enabled. Default is true. | 838 | ; Controls whether the chat module is enabled. Default is true. |
839 | enabled = true; | 839 | enabled = true; |
@@ -848,8 +848,8 @@ | |||
848 | shout_distance = 100 | 848 | shout_distance = 100 |
849 | 849 | ||
850 | [EntityTransfer] | 850 | [EntityTransfer] |
851 | ; The maximum distance in regions that an agent is allowed to teleport | 851 | ; The maximum distance in regions that an agent is allowed to teleport |
852 | ; along the x or y axis. This is set to 65535 because current viewers | 852 | ; along the x or y axis. This is set to 65535 because current viewers |
853 | ; can't handle teleports that are greater than this distance | 853 | ; can't handle teleports that are greater than this distance |
854 | ; Setting to 0 will allow teleports of any distance | 854 | ; Setting to 0 will allow teleports of any distance |
855 | ; | 855 | ; |
@@ -859,7 +859,7 @@ | |||
859 | AllowAvatarCrossing = true | 859 | AllowAvatarCrossing = true |
860 | 860 | ||
861 | ; This disables border transfers for objects. When true, objects can be placed outside | 861 | ; This disables border transfers for objects. When true, objects can be placed outside |
862 | ; the region's border without being transferred to another simulator. | 862 | ; the region's border without being transferred to another simulator. |
863 | DisableObjectTransfer = false | 863 | DisableObjectTransfer = false |
864 | 864 | ||
865 | ; Minimum user level required for HyperGrid teleports | 865 | ; Minimum user level required for HyperGrid teleports |
@@ -899,7 +899,7 @@ | |||
899 | 899 | ||
900 | [Appearance] | 900 | [Appearance] |
901 | ; Persist avatar baked textures | 901 | ; Persist avatar baked textures |
902 | ; Persisting baked textures can speed up login and region border | 902 | ; Persisting baked textures can speed up login and region border |
903 | ; crossings especially with large numbers of users, though it | 903 | ; crossings especially with large numbers of users, though it |
904 | ; will store potentially large numbers of textures in your asset | 904 | ; will store potentially large numbers of textures in your asset |
905 | ; database | 905 | ; database |
@@ -913,11 +913,11 @@ | |||
913 | DelayBeforeAppearanceSend = 2 | 913 | DelayBeforeAppearanceSend = 2 |
914 | 914 | ||
915 | ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. | 915 | ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. |
916 | ; This may help with some situations where avatars are persistently grey, though it will not help | 916 | ; This may help with some situations where avatars are persistently grey, though it will not help |
917 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). | 917 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). |
918 | ResendAppearanceUpdates = false | 918 | ResendAppearanceUpdates = false |
919 | 919 | ||
920 | ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar | 920 | ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar |
921 | ; on every login | 921 | ; on every login |
922 | ReuseTextures = false | 922 | ReuseTextures = false |
923 | 923 | ||
@@ -949,11 +949,11 @@ | |||
949 | ;support convex shape type on normal prims | 949 | ;support convex shape type on normal prims |
950 | ; (ubOde only) | 950 | ; (ubOde only) |
951 | ;ConvexPrims = true | 951 | ;ConvexPrims = true |
952 | 952 | ||
953 | ;support convex shape type on sculpts | 953 | ;support convex shape type on sculpts |
954 | ; (ubOde only) | 954 | ; (ubOde only) |
955 | ;ConvexSculpts = true | 955 | ;ConvexSculpts = true |
956 | 956 | ||
957 | ; mesh cache settings: | 957 | ; mesh cache settings: |
958 | ; (ubOde only) | 958 | ; (ubOde only) |
959 | ; do cache (keep true) | 959 | ; do cache (keep true) |
@@ -962,7 +962,7 @@ | |||
962 | ;MeshFileCachePath = MeshCache | 962 | ;MeshFileCachePath = MeshCache |
963 | ;MeshFileCacheDoExpire = true; | 963 | ;MeshFileCacheDoExpire = true; |
964 | ;MeshFileCacheExpireHours = 48 | 964 | ;MeshFileCacheExpireHours = 48 |
965 | 965 | ||
966 | 966 | ||
967 | 967 | ||
968 | [Textures] | 968 | [Textures] |
@@ -984,7 +984,7 @@ | |||
984 | 984 | ||
985 | 985 | ||
986 | [ODEPhysicsSettings] | 986 | [ODEPhysicsSettings] |
987 | ; ## | 987 | ; ## |
988 | ; ## Physics stats settings ( most ignored by ubOde ) | 988 | ; ## Physics stats settings ( most ignored by ubOde ) |
989 | ; | 989 | ; |
990 | 990 | ||
@@ -1017,7 +1017,7 @@ | |||
1017 | ; Max value is 255, min value is 0 | 1017 | ; Max value is 255, min value is 0 |
1018 | avatar_terminal_velocity = 54 | 1018 | avatar_terminal_velocity = 54 |
1019 | 1019 | ||
1020 | ; World Step size. | 1020 | ; World Step size. |
1021 | ; with legacy ODE this value needs to be close to 0.02s | 1021 | ; with legacy ODE this value needs to be close to 0.02s |
1022 | ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load | 1022 | ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load |
1023 | ; you will need to test acording to you needs | 1023 | ; you will need to test acording to you needs |
@@ -1034,7 +1034,7 @@ | |||
1034 | world_hashSpace_level_high = 12 | 1034 | world_hashSpace_level_high = 12 |
1035 | 1035 | ||
1036 | meters_in_small_space = 29.9 | 1036 | meters_in_small_space = 29.9 |
1037 | 1037 | ||
1038 | 1038 | ||
1039 | ; ## | 1039 | ; ## |
1040 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) | 1040 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) |
@@ -1107,8 +1107,8 @@ | |||
1107 | minimum_ground_flight_offset = 3.0 | 1107 | minimum_ground_flight_offset = 3.0 |
1108 | 1108 | ||
1109 | ; Plant avatar. This reduces the effect of physical contacts with the avatar. | 1109 | ; Plant avatar. This reduces the effect of physical contacts with the avatar. |
1110 | ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. | 1110 | ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. |
1111 | ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active | 1111 | ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active |
1112 | ; will lock the avatar in place | 1112 | ; will lock the avatar in place |
1113 | av_planted = false | 1113 | av_planted = false |
1114 | 1114 | ||
@@ -1160,7 +1160,7 @@ | |||
1160 | 1160 | ||
1161 | ; Physics needs to create internal meshs (or convert the object meshs or scultps) | 1161 | ; Physics needs to create internal meshs (or convert the object meshs or scultps) |
1162 | ; for all prims except simple boxes and spheres. | 1162 | ; for all prims except simple boxes and spheres. |
1163 | 1163 | ||
1164 | ; collisions of small objects againts larger ones can have a increased CPU load cost | 1164 | ; collisions of small objects againts larger ones can have a increased CPU load cost |
1165 | ; so this are represented by a simple BOX | 1165 | ; so this are represented by a simple BOX |
1166 | ; if all their scale dimensions are lower or equal to this option. Default is 0.1m | 1166 | ; if all their scale dimensions are lower or equal to this option. Default is 0.1m |
@@ -1249,7 +1249,7 @@ | |||
1249 | PhysicsLoggingEnabled = False | 1249 | PhysicsLoggingEnabled = False |
1250 | PhysicsLoggingDir = "." | 1250 | PhysicsLoggingDir = "." |
1251 | VehicleLoggingEnabled = False | 1251 | VehicleLoggingEnabled = False |
1252 | 1252 | ||
1253 | 1253 | ||
1254 | [RemoteAdmin] | 1254 | [RemoteAdmin] |
1255 | enabled = false | 1255 | enabled = false |
@@ -1311,7 +1311,7 @@ | |||
1311 | ;copy_folders = false | 1311 | ;copy_folders = false |
1312 | 1312 | ||
1313 | ; path to default appearance XML file that specifies the look of the default avatars | 1313 | ; path to default appearance XML file that specifies the look of the default avatars |
1314 | ;default_appearance = default_appearance.xml | 1314 | ;default_appearance = default_appearance.xml |
1315 | 1315 | ||
1316 | 1316 | ||
1317 | ; RestPlugins are not currently operational. | 1317 | ; RestPlugins are not currently operational. |
@@ -1471,17 +1471,17 @@ | |||
1471 | [Trees] | 1471 | [Trees] |
1472 | ; enable the trees module. default true | 1472 | ; enable the trees module. default true |
1473 | enabled = true | 1473 | enabled = true |
1474 | 1474 | ||
1475 | ; active_trees allows module to change its trees in time. | 1475 | ; active_trees allows module to change its trees in time. |
1476 | ; some will be deleted, others created and rest may grow | 1476 | ; some will be deleted, others created and rest may grow |
1477 | ; default is false. You can change it with console command tree active true | false later | 1477 | ; default is false. You can change it with console command tree active true | false later |
1478 | active_trees = false | 1478 | active_trees = false |
1479 | ; the trees change execution time rate (in ms) | 1479 | ; the trees change execution time rate (in ms) |
1480 | update_rate = 1000 | 1480 | update_rate = 1000 |
1481 | 1481 | ||
1482 | ; allow the trees to grow. | 1482 | ; allow the trees to grow. |
1483 | ; DANGER | 1483 | ; DANGER |
1484 | ; this option causes high network use on the order of | 1484 | ; this option causes high network use on the order of |
1485 | ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second | 1485 | ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second |
1486 | allowGrow = false | 1486 | allowGrow = false |
1487 | 1487 | ||
@@ -1511,7 +1511,7 @@ | |||
1511 | ; Maximum number of llListen events we allow per script | 1511 | ; Maximum number of llListen events we allow per script |
1512 | ; Set this to 0 to have no limit imposed. | 1512 | ; Set this to 0 to have no limit imposed. |
1513 | max_listens_per_script = 64 | 1513 | max_listens_per_script = 64 |
1514 | 1514 | ||
1515 | ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) | 1515 | ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) |
1516 | max_external_urls_per_simulator = 100 | 1516 | max_external_urls_per_simulator = 100 |
1517 | 1517 | ||
@@ -1709,7 +1709,7 @@ | |||
1709 | ; data service | 1709 | ; data service |
1710 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" | 1710 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" |
1711 | 1711 | ||
1712 | 1712 | ||
1713 | [Economy] | 1713 | [Economy] |
1714 | ; the economy module in use | 1714 | ; the economy module in use |
1715 | ; default is the provided BetaGridLikeMoneyModule | 1715 | ; default is the provided BetaGridLikeMoneyModule |
@@ -1729,10 +1729,10 @@ | |||
1729 | ; SellEnabled = true | 1729 | ; SellEnabled = true |
1730 | 1730 | ||
1731 | ;; Money Unit fee to upload textures, animations etc. Default is 0. | 1731 | ;; Money Unit fee to upload textures, animations etc. Default is 0. |
1732 | ;PriceUpload = 0 | 1732 | ;PriceUpload = 0 |
1733 | 1733 | ||
1734 | ;; Money Unit fee to create groups. Default is 0. | 1734 | ;; Money Unit fee to create groups. Default is 0. |
1735 | ;PriceGroupCreate = 0 | 1735 | ;PriceGroupCreate = 0 |
1736 | 1736 | ||
1737 | ; We don't really know what the rest of these values do. These get sent to the client | 1737 | ; We don't really know what the rest of these values do. These get sent to the client |
1738 | ; These taken from Agni at a Public Telehub. Change at your own risk. | 1738 | ; These taken from Agni at a Public Telehub. Change at your own risk. |
@@ -1796,8 +1796,8 @@ | |||
1796 | ; But this costs a lot of time, so region load will take a lot longer. | 1796 | ; But this costs a lot of time, so region load will take a lot longer. |
1797 | ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) | 1797 | ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) |
1798 | ; CompactMemOnLoad = false | 1798 | ; CompactMemOnLoad = false |
1799 | 1799 | ||
1800 | ; Controls whether scripts are stopped by aborting their threads externally (abort) | 1800 | ; Controls whether scripts are stopped by aborting their threads externally (abort) |
1801 | ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). | 1801 | ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). |
1802 | ; co-op will be more stable as aborting threads can cause instability. | 1802 | ; co-op will be more stable as aborting threads can cause instability. |
1803 | ; abort was the default option in OpenSimulator 0.8 and before. | 1803 | ; abort was the default option in OpenSimulator 0.8 and before. |
@@ -1823,7 +1823,7 @@ | |||
1823 | 1823 | ||
1824 | ; Allow the use of os* functions (some are dangerous) | 1824 | ; Allow the use of os* functions (some are dangerous) |
1825 | AllowOSFunctions = false | 1825 | AllowOSFunctions = false |
1826 | 1826 | ||
1827 | ; Allow the user of LightShare functions | 1827 | ; Allow the user of LightShare functions |
1828 | AllowLightShareFunctions = false | 1828 | AllowLightShareFunctions = false |
1829 | 1829 | ||
@@ -1842,7 +1842,7 @@ | |||
1842 | 1842 | ||
1843 | ; Comma separated list of UUIDS allows the function for that list of UUIDS | 1843 | ; Comma separated list of UUIDS allows the function for that list of UUIDS |
1844 | ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb | 1844 | ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb |
1845 | 1845 | ||
1846 | ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are | 1846 | ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are |
1847 | ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel | 1847 | ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel |
1848 | ; - PARCEL_OWNER: allow if the objectowner is parcelowner | 1848 | ; - PARCEL_OWNER: allow if the objectowner is parcelowner |
@@ -1900,7 +1900,7 @@ | |||
1900 | ; prims | 1900 | ; prims |
1901 | ; DisableUndergroundMovement = true | 1901 | ; DisableUndergroundMovement = true |
1902 | 1902 | ||
1903 | ;; Path to script assemblies | 1903 | ;; Path to script assemblies |
1904 | ; ScriptEnginesPath = "ScriptEngines" | 1904 | ; ScriptEnginesPath = "ScriptEngines" |
1905 | 1905 | ||
1906 | 1906 | ||
@@ -2037,7 +2037,7 @@ | |||
2037 | ;Module = GroupsModule | 2037 | ;Module = GroupsModule |
2038 | 2038 | ||
2039 | ; Enable Group Notices | 2039 | ; Enable Group Notices |
2040 | ;NoticesEnabled = true | 2040 | ;NoticesEnabled = true |
2041 | 2041 | ||
2042 | ; This makes the Group module very chatty on the console. | 2042 | ; This makes the Group module very chatty on the console. |
2043 | DebugEnabled = false | 2043 | DebugEnabled = false |
@@ -2052,7 +2052,7 @@ | |||
2052 | 2052 | ||
2053 | ; Specify which messaging module to use for groups messaging and if it's enabled | 2053 | ; Specify which messaging module to use for groups messaging and if it's enabled |
2054 | ;MessagingModule = GroupsMessagingModule | 2054 | ;MessagingModule = GroupsMessagingModule |
2055 | ;MessagingEnabled = true | 2055 | ;MessagingEnabled = true |
2056 | 2056 | ||
2057 | ; Experimental option to only message cached online users rather than all users | 2057 | ; Experimental option to only message cached online users rather than all users |
2058 | ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service | 2058 | ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service |
@@ -2060,7 +2060,7 @@ | |||
2060 | MessageOnlineUsersOnly = false | 2060 | MessageOnlineUsersOnly = false |
2061 | 2061 | ||
2062 | ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend | 2062 | ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend |
2063 | 2063 | ||
2064 | ; SimianGrid Service for Groups | 2064 | ; SimianGrid Service for Groups |
2065 | ;ServicesConnectorModule = SimianGroupsServicesConnector | 2065 | ;ServicesConnectorModule = SimianGroupsServicesConnector |
2066 | ;GroupsServerURI = http://mygridserver.com:82/Grid/ | 2066 | ;GroupsServerURI = http://mygridserver.com:82/Grid/ |
@@ -2070,8 +2070,8 @@ | |||
2070 | ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php | 2070 | ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php |
2071 | 2071 | ||
2072 | ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys | 2072 | ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys |
2073 | ;XmlRpcServiceReadKey = 1234 | 2073 | ;XmlRpcServiceReadKey = 1234 |
2074 | ;XmlRpcServiceWriteKey = 1234 | 2074 | ;XmlRpcServiceWriteKey = 1234 |
2075 | 2075 | ||
2076 | ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, | 2076 | ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, |
2077 | ; only set to false it if you absolute sure regions and groups server support it. | 2077 | ; only set to false it if you absolute sure regions and groups server support it. |
@@ -2099,7 +2099,7 @@ | |||
2099 | ReprioritizationInterval = 2000.0 | 2099 | ReprioritizationInterval = 2000.0 |
2100 | RootReprioritizationDistance = 10.0 | 2100 | RootReprioritizationDistance = 10.0 |
2101 | ChildReprioritizationDistance = 20.0 | 2101 | ChildReprioritizationDistance = 20.0 |
2102 | 2102 | ||
2103 | ; TEST OPTION KEEP AS FALSE | 2103 | ; TEST OPTION KEEP AS FALSE |
2104 | ; if true, don't send object updates if outside view range | 2104 | ; if true, don't send object updates if outside view range |
2105 | ObjectsCullingByDistance = false | 2105 | ObjectsCullingByDistance = false |
@@ -2112,7 +2112,7 @@ | |||
2112 | ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region | 2112 | ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region |
2113 | ; 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. | 2113 | ; 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. |
2114 | ChildTerseUpdatePeriod = 0 | 2114 | ChildTerseUpdatePeriod = 0 |
2115 | 2115 | ||
2116 | ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance | 2116 | ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance |
2117 | RootPositionUpdateTolerance = 0.05 | 2117 | RootPositionUpdateTolerance = 0.05 |
2118 | 2118 | ||
@@ -2139,7 +2139,7 @@ | |||
2139 | ; enabled=false | 2139 | ; enabled=false |
2140 | 2140 | ||
2141 | [Statistics] | 2141 | [Statistics] |
2142 | ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames | 2142 | ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames |
2143 | ; to include in the averaging calculations | 2143 | ; to include in the averaging calculations |
2144 | NumberOfFrames=10 | 2144 | NumberOfFrames=10 |
2145 | 2145 | ||
@@ -2152,18 +2152,18 @@ | |||
2152 | ;; Enable Non Player Character (NPC) facilities | 2152 | ;; Enable Non Player Character (NPC) facilities |
2153 | Enabled = false | 2153 | Enabled = false |
2154 | ;; several options to control NPCs creation | 2154 | ;; several options to control NPCs creation |
2155 | 2155 | ||
2156 | ;; allow NPCs to be created not Owned {true false} default: true | 2156 | ;; allow NPCs to be created not Owned {true false} default: true |
2157 | ; AllowNotOwned = true | 2157 | ; AllowNotOwned = true |
2158 | 2158 | ||
2159 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true | 2159 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true |
2160 | ; AllowSenseAsAvatar = true | 2160 | ; AllowSenseAsAvatar = true |
2161 | 2161 | ||
2162 | ;; allow NPCs to created cloning any avatar in region {true false} default: true | 2162 | ;; allow NPCs to created cloning any avatar in region {true false} default: true |
2163 | ; AllowCloneOtherAvatars = true | 2163 | ; AllowCloneOtherAvatars = true |
2164 | 2164 | ||
2165 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true | 2165 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true |
2166 | ; NoNPCGroup = true | 2166 | ; NoNPCGroup = true |
2167 | 2167 | ||
2168 | [Terrain] | 2168 | [Terrain] |
2169 | ; Values can be "pinhead-island" or "flat" | 2169 | ; Values can be "pinhead-island" or "flat" |
@@ -2184,11 +2184,11 @@ | |||
2184 | ; whole region. | 2184 | ; whole region. |
2185 | LimitParcelLayerUpdateDistance = true | 2185 | LimitParcelLayerUpdateDistance = true |
2186 | ParcelLayerViewDistance = 128 | 2186 | ParcelLayerViewDistance = 128 |
2187 | 2187 | ||
2188 | ; set this to false to not display parcel ban lines | 2188 | ; set this to false to not display parcel ban lines |
2189 | ShowParcelBansLines = true | 2189 | ShowParcelBansLines = true |
2190 | 2190 | ||
2191 | ;; | 2191 | ;; |
2192 | ;; If you are using a simian grid frontend you can enable | 2192 | ;; If you are using a simian grid frontend you can enable |
2193 | ;; this module to upload tile images for the mapping fn | 2193 | ;; this module to upload tile images for the mapping fn |
2194 | ;; | 2194 | ;; |
@@ -2199,8 +2199,8 @@ | |||
2199 | 2199 | ||
2200 | 2200 | ||
2201 | ;; | 2201 | ;; |
2202 | ;; JsonStore module provides structured store for scripts | 2202 | ;; JsonStore module provides structured store for scripts |
2203 | ;; | 2203 | ;; |
2204 | [JsonStore] | 2204 | [JsonStore] |
2205 | Enabled = False | 2205 | Enabled = False |
2206 | 2206 | ||
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index fed9ea2..2df07b7 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example | |||
@@ -3,30 +3,30 @@ | |||
3 | ; * | 3 | ; * |
4 | 4 | ||
5 | ; * Configurations for enabling HG1.5 | 5 | ; * Configurations for enabling HG1.5 |
6 | ; * | 6 | ; * |
7 | ; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService | 7 | ; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService |
8 | ; * OpenSim.Server.Handlers.dll:UserAgentService | 8 | ; * OpenSim.Server.Handlers.dll:UserAgentService |
9 | ; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and | 9 | ; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and |
10 | ; * OpenSim.Server.Handlers.dll:XInventoryInConnector | 10 | ; * OpenSim.Server.Handlers.dll:XInventoryInConnector |
11 | ; * are started in port 8002, outside the firewall | 11 | ; * are started in port 8002, outside the firewall |
12 | ; * | 12 | ; * |
13 | ; ** | 13 | ; ** |
14 | ; * | 14 | ; * |
15 | ; * The Const section allows us to define some basic information that we | 15 | ; * The Const section allows us to define some basic information that we |
16 | ; * will use throughout our configuration. We will provide examples for | 16 | ; * will use throughout our configuration. We will provide examples for |
17 | ; * setting the base url of the Robust server and the public and private ports | 17 | ; * setting the base url of the Robust server and the public and private ports |
18 | ; * it uses. Changing the values of the constants will set the operating | 18 | ; * it uses. Changing the values of the constants will set the operating |
19 | ; * parameters thoughout the configuration. Other constants that may prove | 19 | ; * parameters thoughout the configuration. Other constants that may prove |
20 | ; * to be useful may be added to the followin section. They may be | 20 | ; * to be useful may be added to the followin section. They may be |
21 | ; * referenced anywhere in the configuration by using ${Const|Name}. One | 21 | ; * referenced anywhere in the configuration by using ${Const|Name}. One |
22 | ; * such use is providing a base path for setting locations that Robust | 22 | ; * such use is providing a base path for setting locations that Robust |
23 | ; * uses to write data. | 23 | ; * uses to write data. |
24 | ; * | 24 | ; * |
25 | [Const] | 25 | [Const] |
26 | 26 | ||
27 | ; The URL of the Robust server | 27 | ; The URL of the Robust server |
28 | BaseURL = "http://127.0.0.1" | 28 | BaseURL = "http://127.0.0.1" |
29 | 29 | ||
30 | ; The public port of the Robust server | 30 | ; The public port of the Robust server |
31 | PublicPort = "8002" | 31 | PublicPort = "8002" |
32 | 32 | ||
@@ -52,12 +52,12 @@ | |||
52 | ; Set path to directory for plugin registry. Information | 52 | ; Set path to directory for plugin registry. Information |
53 | ; about the registered repositories and installed plugins | 53 | ; about the registered repositories and installed plugins |
54 | ; will be stored here | 54 | ; will be stored here |
55 | ; The Robust.exe process must have R/W access to the location | 55 | ; The Robust.exe process must have R/W access to the location |
56 | RegistryLocation = "." | 56 | RegistryLocation = "." |
57 | 57 | ||
58 | ; Modular configurations | 58 | ; Modular configurations |
59 | ; Set path to directory for modular ini files... | 59 | ; Set path to directory for modular ini files... |
60 | ; The Robust.exe process must have R/W access to the location | 60 | ; The Robust.exe process must have R/W access to the location |
61 | ConfigDirectory = "robust-include" | 61 | ConfigDirectory = "robust-include" |
62 | 62 | ||
63 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) | 63 | ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) |
@@ -153,7 +153,7 @@ | |||
153 | ;; This is useful in cases where you want to protect most of the services, | 153 | ;; This is useful in cases where you want to protect most of the services, |
154 | ;; but unprotect individual services. Username and Password can also be | 154 | ;; but unprotect individual services. Username and Password can also be |
155 | ;; overriden if you want to use different credentials for the different services. | 155 | ;; overriden if you want to use different credentials for the different services. |
156 | ;; Hypergrid services are not affected by this; they are publicly available | 156 | ;; Hypergrid services are not affected by this; they are publicly available |
157 | ;; by design. | 157 | ;; by design. |
158 | 158 | ||
159 | ;; By default, scripts are not allowed to call private services via llHttpRequest() | 159 | ;; By default, scripts are not allowed to call private services via llHttpRequest() |
@@ -231,27 +231,27 @@ | |||
231 | ;; Choose an asset service (Only one option should be enabled) | 231 | ;; Choose an asset service (Only one option should be enabled) |
232 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 232 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
233 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" | 233 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" |
234 | 234 | ||
235 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files | 235 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files |
236 | ;; These directories must be on the same physical filesystem | 236 | ;; These directories must be on the same physical filesystem |
237 | ;BaseDirectory = "./fsassets/data" | 237 | ;BaseDirectory = "./fsassets/data" |
238 | ;SpoolDirectory = "./fsassets/tmp" | 238 | ;SpoolDirectory = "./fsassets/tmp" |
239 | 239 | ||
240 | ;; Original service can be checked if FSAssets can not find an asset | 240 | ;; Original service can be checked if FSAssets can not find an asset |
241 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; | 241 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; |
242 | 242 | ||
243 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset | 243 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset |
244 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time | 244 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time |
245 | ;DaysBetweenAccessTimeUpdates = 30 | 245 | ;DaysBetweenAccessTimeUpdates = 30 |
246 | 246 | ||
247 | ;; Should FSAssets print read/write stats to the robust console, default is true | 247 | ;; Should FSAssets print read/write stats to the robust console, default is true |
248 | ;ShowConsoleStats = true | 248 | ;ShowConsoleStats = true |
249 | 249 | ||
250 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) | 250 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) |
251 | ;StorageProvider = "" | 251 | ;StorageProvider = "" |
252 | ;ConnectionString = "" | 252 | ;ConnectionString = "" |
253 | ;Realm = "fsassets" | 253 | ;Realm = "fsassets" |
254 | 254 | ||
255 | ;; The following are common to both the default asset service and FSAsset service | 255 | ;; The following are common to both the default asset service and FSAsset service |
256 | 256 | ||
257 | ;; Common asset service options | 257 | ;; Common asset service options |
@@ -289,7 +289,7 @@ | |||
289 | [GridService] | 289 | [GridService] |
290 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 290 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
291 | 291 | ||
292 | ; Realm = "regions" | 292 | ; Realm = "regions" |
293 | ; AllowDuplicateNames = "" | 293 | ; AllowDuplicateNames = "" |
294 | 294 | ||
295 | ;; Perform distance check for the creation of a linked region | 295 | ;; Perform distance check for the creation of a linked region |
@@ -300,25 +300,25 @@ | |||
300 | 300 | ||
301 | ;; Directory for map tile images of linked regions | 301 | ;; Directory for map tile images of linked regions |
302 | ; MapTileDirectory = "./maptiles" | 302 | ; MapTileDirectory = "./maptiles" |
303 | 303 | ||
304 | ;; Next, we can specify properties of regions, including default and fallback regions | 304 | ;; Next, we can specify properties of regions, including default and fallback regions |
305 | ;; The syntax is: Region_<RegionName> = "<flags>" | 305 | ;; The syntax is: Region_<RegionName> = "<flags>" |
306 | ;; or: Region_<RegionID> = "<flags>" | 306 | ;; or: Region_<RegionID> = "<flags>" |
307 | ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate | 307 | ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate |
308 | ;; | 308 | ;; |
309 | ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) | 309 | ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) |
310 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion | 310 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion |
311 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified | 311 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified |
312 | ;; an explicit region. | 312 | ;; an explicit region. |
313 | ;; | 313 | ;; |
314 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | 314 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
315 | ;; region will be used. | 315 | ;; region will be used. |
316 | ;; | 316 | ;; |
317 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | 317 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
318 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | 318 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
319 | ;; | 319 | ;; |
320 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | 320 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
321 | ;; | 321 | ;; |
322 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. | 322 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. |
323 | ;; | 323 | ;; |
324 | ;; Example specification: | 324 | ;; Example specification: |
@@ -367,14 +367,14 @@ | |||
367 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | 367 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs |
368 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | 368 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal |
369 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | 369 | ;; stun.freeswitch.org is not guaranteed to be running so use it in |
370 | ;; production at your own risk | 370 | ;; production at your own risk |
371 | ; EchoServer = 127.0.0.1 | 371 | ; EchoServer = 127.0.0.1 |
372 | ; EchoPort = 50505 | 372 | ; EchoPort = 50505 |
373 | ; AttemptSTUN = false | 373 | ; AttemptSTUN = false |
374 | 374 | ||
375 | 375 | ||
376 | ; * This is the new style authentication service. Currently, only MySQL | 376 | ; * This is the new style authentication service. Currently, only MySQL |
377 | ; * is implemented. | 377 | ; * is implemented. |
378 | ; * | 378 | ; * |
379 | [AuthenticationService] | 379 | [AuthenticationService] |
380 | ; for the server connector | 380 | ; for the server connector |
@@ -418,7 +418,7 @@ | |||
418 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 418 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
419 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | 419 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
420 | 420 | ||
421 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 | 421 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 |
422 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. | 422 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. |
423 | ;; Default is false | 423 | ;; Default is false |
424 | CreateDefaultAvatarEntries = true | 424 | CreateDefaultAvatarEntries = true |
@@ -514,7 +514,7 @@ | |||
514 | 514 | ||
515 | ; If you run this login server behind a proxy, set this to true | 515 | ; If you run this login server behind a proxy, set this to true |
516 | ; HasProxy = false | 516 | ; HasProxy = false |
517 | 517 | ||
518 | ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) | 518 | ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) |
519 | ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented | 519 | ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented |
520 | ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" | 520 | ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" |
@@ -532,8 +532,8 @@ | |||
532 | ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. | 532 | ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. |
533 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. | 533 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. |
534 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. | 534 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. |
535 | ;; Options are | 535 | ;; Options are |
536 | ;; "none" no DST | 536 | ;; "none" no DST |
537 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. | 537 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. |
538 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. | 538 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. |
539 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 539 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
@@ -554,7 +554,7 @@ | |||
554 | ;; | 554 | ;; |
555 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | 555 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. |
556 | ;DOSForgiveClientAfterMS = 120000 | 556 | ;DOSForgiveClientAfterMS = 120000 |
557 | ;; | 557 | ;; |
558 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | 558 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. |
559 | 559 | ||
560 | 560 | ||
@@ -634,10 +634,10 @@ | |||
634 | ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented | 634 | ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented |
635 | ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" | 635 | ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" |
636 | 636 | ||
637 | ; Does this grid allow incoming links to any region in it? | 637 | ; Does this grid allow incoming links to any region in it? |
638 | ; If false, HG TPs happen only to the Default regions specified in [GridService] section | 638 | ; If false, HG TPs happen only to the Default regions specified in [GridService] section |
639 | AllowTeleportsToAnyRegion = true | 639 | AllowTeleportsToAnyRegion = true |
640 | 640 | ||
641 | ; If you run this gatekeeper server behind a proxy, set this to true | 641 | ; If you run this gatekeeper server behind a proxy, set this to true |
642 | ; HasProxy = false | 642 | ; HasProxy = false |
643 | 643 | ||
@@ -699,10 +699,10 @@ | |||
699 | 699 | ||
700 | ; * The interface that local users get when they are in other grids. | 700 | ; * The interface that local users get when they are in other grids. |
701 | ; * This restricts the inventory operations while in other grids. | 701 | ; * This restricts the inventory operations while in other grids. |
702 | ; * Still not completely safe, especially if users perform inventory operations | 702 | ; * Still not completely safe, especially if users perform inventory operations |
703 | ; * while in those grids. The more the user accesses his/her inventory, the more | 703 | ; * while in those grids. The more the user accesses his/her inventory, the more |
704 | ; * those simulators will know about the user's inventory. | 704 | ; * those simulators will know about the user's inventory. |
705 | ; * | 705 | ; * |
706 | [HGInventoryService] | 706 | [HGInventoryService] |
707 | ; For the InventoryServiceInConnector | 707 | ; For the InventoryServiceInConnector |
708 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" | 708 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" |
@@ -715,7 +715,7 @@ | |||
715 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 715 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
716 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 716 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
717 | 717 | ||
718 | ; HGInventoryService is a public-facing inventory service that allows users to | 718 | ; HGInventoryService is a public-facing inventory service that allows users to |
719 | ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. | 719 | ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. |
720 | ; Hence, if the user has set up authentication in [Network] to protect their private services | 720 | ; Hence, if the user has set up authentication in [Network] to protect their private services |
721 | ; make sure it is not set here. | 721 | ; make sure it is not set here. |
@@ -728,15 +728,15 @@ | |||
728 | ; * The interface that local users get when they are in other grids. | 728 | ; * The interface that local users get when they are in other grids. |
729 | ; * This restricts the access that the rest of the world has to | 729 | ; * This restricts the access that the rest of the world has to |
730 | ; * the assets of this world. | 730 | ; * the assets of this world. |
731 | ; * | 731 | ; * |
732 | [HGAssetService] | 732 | [HGAssetService] |
733 | ;; Use the second option if you have FSAsset service enabled | 733 | ;; Use the second option if you have FSAsset service enabled |
734 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" | 734 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" |
735 | ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" | 735 | ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" |
736 | 736 | ||
737 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 737 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
738 | 738 | ||
739 | ; HGAssetService is a public-facing service that allows users to | 739 | ; HGAssetService is a public-facing service that allows users to |
740 | ; read and create assets when on another grid. This reuses the general asset service connector. | 740 | ; read and create assets when on another grid. This reuses the general asset service connector. |
741 | ; Hence, if the user has set up authentication in [Network] to protect their private services | 741 | ; Hence, if the user has set up authentication in [Network] to protect their private services |
742 | ; make sure it is overriden for this public service. | 742 | ; make sure it is overriden for this public service. |
@@ -748,11 +748,11 @@ | |||
748 | ;; The asset types that this grid can export to / import from other grids. | 748 | ;; The asset types that this grid can export to / import from other grids. |
749 | ;; Comma separated. | 749 | ;; Comma separated. |
750 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: | 750 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: |
751 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, | 751 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, |
752 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh | 752 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh |
753 | ;; | 753 | ;; |
754 | ;; Leave blank or commented if you don't want to apply any restrictions. | 754 | ;; Leave blank or commented if you don't want to apply any restrictions. |
755 | ;; A more strict, but still reasonable, policy may be to disallow the exchange | 755 | ;; A more strict, but still reasonable, policy may be to disallow the exchange |
756 | ;; of scripts, like so: | 756 | ;; of scripts, like so: |
757 | ; DisallowExport ="LSLText" | 757 | ; DisallowExport ="LSLText" |
758 | ; DisallowImport ="LSLBytecode" | 758 | ; DisallowImport ="LSLBytecode" |
@@ -810,5 +810,5 @@ | |||
810 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. | 810 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. |
811 | BaseDirectory = "./bakes" | 811 | BaseDirectory = "./bakes" |
812 | 812 | ||
813 | [MuteListService] | 813 | [MuteListService] |
814 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" | 814 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" |
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 ff00601..d3a4372 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 | [ServiceList] | 65 | [ServiceList] |
66 | AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" | 66 | AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" |
67 | InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" | 67 | InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" |
@@ -132,7 +132,7 @@ | |||
132 | ;; This is useful in cases where you want to protect most of the services, | 132 | ;; This is useful in cases where you want to protect most of the services, |
133 | ;; but unprotect individual services. Username and Password can also be | 133 | ;; but unprotect individual services. Username and Password can also be |
134 | ;; overriden if you want to use different credentials for the different services. | 134 | ;; overriden if you want to use different credentials for the different services. |
135 | 135 | ||
136 | ;; By default, scripts are not allowed to call private services via llHttpRequest() | 136 | ;; By default, scripts are not allowed to call private services via llHttpRequest() |
137 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header | 137 | ;; Such calls are detected by the X-SecondLife-Shared HTTP header |
138 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters | 138 | ;; If you allow such calls you must be sure that they are restricted to very trusted scripters |
@@ -193,29 +193,29 @@ | |||
193 | ;; Choose an asset service (Only one option should be enabled) | 193 | ;; Choose an asset service (Only one option should be enabled) |
194 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 194 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
195 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" | 195 | ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" |
196 | 196 | ||
197 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files | 197 | ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files |
198 | ;; These directories must be on the same physical filesystem | 198 | ;; These directories must be on the same physical filesystem |
199 | ;BaseDirectory = "./fsassets/data" | 199 | ;BaseDirectory = "./fsassets/data" |
200 | ;SpoolDirectory = "./fsassets/tmp" | 200 | ;SpoolDirectory = "./fsassets/tmp" |
201 | 201 | ||
202 | ;; Original service can be checked if FSAssets can not find an asset | 202 | ;; Original service can be checked if FSAssets can not find an asset |
203 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; | 203 | ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; |
204 | 204 | ||
205 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset | 205 | ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset |
206 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time | 206 | ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time |
207 | ;DaysBetweenAccessTimeUpdates = 30 | 207 | ;DaysBetweenAccessTimeUpdates = 30 |
208 | 208 | ||
209 | ;; Should FSAssets print read/write stats to the robust console, default is true | 209 | ;; Should FSAssets print read/write stats to the robust console, default is true |
210 | ;ShowConsoleStats = true | 210 | ;ShowConsoleStats = true |
211 | 211 | ||
212 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) | 212 | ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) |
213 | ;StorageProvider = "" | 213 | ;StorageProvider = "" |
214 | ;ConnectionString = "" | 214 | ;ConnectionString = "" |
215 | ;Realm = "fsassets" | 215 | ;Realm = "fsassets" |
216 | 216 | ||
217 | ;; The following are common to both the default asset service and FSAsset service | 217 | ;; The following are common to both the default asset service and FSAsset service |
218 | 218 | ||
219 | ;; Common asset service options | 219 | ;; Common asset service options |
220 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 220 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
221 | AssetLoaderArgs = "./assets/AssetSets.xml" | 221 | AssetLoaderArgs = "./assets/AssetSets.xml" |
@@ -267,7 +267,7 @@ | |||
267 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | 267 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online |
268 | ;; region will be used. | 268 | ;; region will be used. |
269 | ;; | 269 | ;; |
270 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | 270 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the |
271 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | 271 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. |
272 | ;; | 272 | ;; |
273 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | 273 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. |
@@ -314,14 +314,14 @@ | |||
314 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | 314 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs |
315 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | 315 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal |
316 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | 316 | ;; stun.freeswitch.org is not guaranteed to be running so use it in |
317 | ;; production at your own risk | 317 | ;; production at your own risk |
318 | ; EchoServer = 127.0.0.1 | 318 | ; EchoServer = 127.0.0.1 |
319 | ; EchoPort = 50505 | 319 | ; EchoPort = 50505 |
320 | ; AttemptSTUN = false | 320 | ; AttemptSTUN = false |
321 | 321 | ||
322 | 322 | ||
323 | ; * This is the new style authentication service. Currently, only MySQL | 323 | ; * This is the new style authentication service. Currently, only MySQL |
324 | ; * is implemented. | 324 | ; * is implemented. |
325 | ; * | 325 | ; * |
326 | [AuthenticationService] | 326 | [AuthenticationService] |
327 | ; for the server connector | 327 | ; for the server connector |
@@ -365,7 +365,7 @@ | |||
365 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | 365 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" |
366 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | 366 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
367 | 367 | ||
368 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 | 368 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 |
369 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. | 369 | ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. |
370 | ;; Default is false | 370 | ;; Default is false |
371 | CreateDefaultAvatarEntries = true | 371 | CreateDefaultAvatarEntries = true |
@@ -460,7 +460,7 @@ | |||
460 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. | 460 | ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. |
461 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. | 461 | ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. |
462 | ;; Options are | 462 | ;; Options are |
463 | ;; "none" no DST | 463 | ;; "none" no DST |
464 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. | 464 | ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. |
465 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. | 465 | ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. |
466 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 466 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
@@ -481,7 +481,7 @@ | |||
481 | ;; | 481 | ;; |
482 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | 482 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. |
483 | ;DOSForgiveClientAfterMS = 120000 | 483 | ;DOSForgiveClientAfterMS = 120000 |
484 | ;; | 484 | ;; |
485 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | 485 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. |
486 | 486 | ||
487 | 487 | ||
@@ -564,5 +564,5 @@ | |||
564 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. | 564 | ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. |
565 | BaseDirectory = "./bakes" | 565 | BaseDirectory = "./bakes" |
566 | 566 | ||
567 | [MuteListService] | 567 | [MuteListService] |
568 | LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" | 568 | 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 aed43f0..ed90649 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 | ; ${XEngine|macroname} see examples below | 49 | ; ${XEngine|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 = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 75 | Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
76 | Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 76 | Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
77 | Allow_osGetGender = true | 77 | Allow_osGetGender = true |
@@ -85,11 +85,11 @@ | |||
85 | Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 85 | Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
86 | Allow_osTeleportOwner = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 86 | Allow_osTeleportOwner = ${XEngine|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 = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 94 | Allow_osEjectFromGroup = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
95 | Allow_osForceBreakAllLinks = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 95 | Allow_osForceBreakAllLinks = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
@@ -110,7 +110,7 @@ | |||
110 | Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 110 | Allow_osSetWindParam = ${XEngine|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 = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 115 | Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
116 | Allow_osFormatString = true | 116 | Allow_osFormatString = true |
@@ -125,7 +125,7 @@ | |||
125 | Allow_osNpcSetProfileAbout = ${XEngine|osslNPC} | 125 | Allow_osNpcSetProfileAbout = ${XEngine|osslNPC} |
126 | Allow_osNpcSetProfileImage = ${XEngine|osslNPC} | 126 | Allow_osNpcSetProfileImage = ${XEngine|osslNPC} |
127 | Allow_osDie = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER | 127 | Allow_osDie = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
128 | 128 | ||
129 | ; ThreatLevel Moderate | 129 | ; ThreatLevel Moderate |
130 | Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 130 | Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
131 | Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 131 | Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
@@ -141,7 +141,7 @@ | |||
141 | Allow_osGetSimulatorMemoryKB = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 141 | Allow_osGetSimulatorMemoryKB = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
142 | Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 142 | Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
143 | Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 143 | Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
144 | 144 | ||
145 | ; ThreatLevel High | 145 | ; ThreatLevel High |
146 | Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 146 | Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
147 | Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 147 | Allow_osCauseHealing = ${XEngine|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 = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 211 | Allow_osSetParcelDetails = ${XEngine|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 = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 218 | Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER |
219 | Allow_osTeleportObject = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER | 219 | Allow_osTeleportObject = ${XEngine|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 |