diff options
Diffstat (limited to 'bin/OpenSimDefaults.ini')
-rw-r--r-- | bin/OpenSimDefaults.ini | 116 |
1 files changed, 66 insertions, 50 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index 54f252e..e2d952a 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -1,7 +1,6 @@ | |||
1 | ; This file contains defaults for various settings in OpenSimulator. These can be overriden | 1 | ; This file contains defaults for various settings in OpenSimulator. These can be overriden |
2 | ; by changing the same setting in OpenSim.ini (once OpenSim.ini.example has been copied to OpenSim.ini). | 2 | ; by changing the same setting in OpenSim.ini (once OpenSim.ini.example has been copied to OpenSim.ini). |
3 | 3 | ||
4 | |||
5 | [Startup] | 4 | [Startup] |
6 | ; Console prompt | 5 | ; Console prompt |
7 | ; Certain special characters can be used to customize the prompt | 6 | ; Certain special characters can be used to customize the prompt |
@@ -217,10 +216,10 @@ | |||
217 | ; to false if you have compatibility problems. | 216 | ; to false if you have compatibility problems. |
218 | ;CacheSculptMaps = true | 217 | ;CacheSculptMaps = true |
219 | 218 | ||
220 | ; Choose one of the physics engines below | 219 | ; Choose one of the physics engines below. |
221 | ; OpenDynamicsEngine is by some distance the most developed physics engine | 220 | ; OpenDynamicsEngine is by some distance the most developed physics engine. |
222 | ; basicphysics effectively does not model physics at all, making all objects phantom | 221 | ; BulletSim is a high performance, up-and-coming physics engine. |
223 | 222 | ; basicphysics effectively does not model physics at all, making all objects phantom. | |
224 | physics = OpenDynamicsEngine | 223 | physics = OpenDynamicsEngine |
225 | ;physics = basicphysics | 224 | ;physics = basicphysics |
226 | ;physics = POS | 225 | ;physics = POS |
@@ -364,6 +363,12 @@ | |||
364 | ; alert_uri = "http://myappserver.net/my_handler/" | 363 | ; alert_uri = "http://myappserver.net/my_handler/" |
365 | 364 | ||
366 | 365 | ||
366 | [EstateManagement] | ||
367 | ; If false, then block any region restart requests from the client even if they are otherwise valid. | ||
368 | ; Default is true | ||
369 | AllowRegionRestartFromClient = true | ||
370 | |||
371 | |||
367 | [SMTP] | 372 | [SMTP] |
368 | enabled = false | 373 | enabled = false |
369 | 374 | ||
@@ -898,17 +903,29 @@ | |||
898 | 903 | ||
899 | [BulletSim] | 904 | [BulletSim] |
900 | ; World parameters | 905 | ; World parameters |
901 | DefaultFriction = 0.50 | 906 | |
902 | DefaultDensity = 10.000006836 | 907 | ; There are two bullet physics libraries, bulletunmanaged is the default and is a native c++ dll |
903 | DefaultRestitution = 0.0 | 908 | ; bulletxna is a managed C# dll. They have comparible functionality.. the c++ is much faster. |
909 | |||
910 | BulletEngine = "bulletunmanaged" | ||
911 | ; BulletEngine = "bulletxna" | ||
912 | |||
913 | ; Terrain Implementation {1|0} 0 for HeightField, 1 for Mesh terrain. If you're using the bulletxna engine, | ||
914 | ; you will want to switch to the heightfield option | ||
915 | TerrainImplementation = 1 | ||
916 | ; TerrainImplementation = 0 | ||
917 | |||
904 | Gravity = -9.80665 | 918 | Gravity = -9.80665 |
905 | 919 | ||
906 | TerrainFriction = 0.50 | 920 | TerrainFriction = 0.30 |
907 | TerrainHitFriction = 0.8 | 921 | TerrainHitFraction = 0.8 |
908 | TerrainRestitution = 0 | 922 | TerrainRestitution = 0 |
923 | TerrainCollisionMargin = 0.04 | ||
924 | |||
909 | AvatarFriction = 0.2 | 925 | AvatarFriction = 0.2 |
926 | AvatarStandingFriction = 0.95 | ||
910 | AvatarRestitution = 0.0 | 927 | AvatarRestitution = 0.0 |
911 | AvatarDensity = 60.0 | 928 | AvatarDensity = 3.5 |
912 | AvatarCapsuleWidth = 0.6 | 929 | AvatarCapsuleWidth = 0.6 |
913 | AvatarCapsuleDepth = 0.45 | 930 | AvatarCapsuleDepth = 0.45 |
914 | AvatarCapsuleHeight = 1.5 | 931 | AvatarCapsuleHeight = 1.5 |
@@ -916,30 +933,10 @@ | |||
916 | 933 | ||
917 | MaxObjectMass = 10000.01 | 934 | MaxObjectMass = 10000.01 |
918 | 935 | ||
919 | ; Dynamic parameters | 936 | CollisionMargin = 0.04 |
920 | LinearDamping = 0.0 | ||
921 | AngularDamping = 0.0 | ||
922 | DeactivationTime = 0.2 | ||
923 | LinearSleepingThreshold = 0.8 | ||
924 | AngularSleepingThreshold = 1.0 | ||
925 | CcdMotionThreshold = 0.0 | ||
926 | CcdSweptSphereRadius = 0.0 | ||
927 | ContactProcessingThreshold = 0.1 | ||
928 | ; If setting a pool size, also disable dynamic allocation (default pool size is 4096 with dynamic alloc) | ||
929 | MaxPersistantManifoldPoolSize = 0 | ||
930 | ShouldDisableContactPoolDynamicAllocation = False | ||
931 | ShouldForceUpdateAllAabbs = False | ||
932 | ShouldRandomizeSolverOrder = True | ||
933 | ShouldSplitSimulationIslands = True | ||
934 | ShouldEnableFrictionCaching = False | ||
935 | NumberOfSolverIterations = 0 | ||
936 | |||
937 | ; Linkset constraint parameters | ||
938 | LinkConstraintUseFrameOffset = False | ||
939 | LinkConstraintEnableTransMotor = True | ||
940 | LinkConstraintTransMotorMaxVel = 5.0 | ||
941 | LinkConstraintTransMotorMaxForce = 0.1 | ||
942 | 937 | ||
938 | ; Linkset implmentation | ||
939 | LinkImplementation = 1 ; 0=constraint, 1=compound | ||
943 | 940 | ||
944 | ; Whether to mesh sculpties | 941 | ; Whether to mesh sculpties |
945 | MeshSculptedPrim = true | 942 | MeshSculptedPrim = true |
@@ -947,14 +944,6 @@ | |||
947 | ; If 'true', force simple prims (box and sphere) to be meshed | 944 | ; If 'true', force simple prims (box and sphere) to be meshed |
948 | ForceSimplePrimMeshing = false | 945 | ForceSimplePrimMeshing = false |
949 | 946 | ||
950 | ; level of detail for physical meshes. 32,16,8 or 4 with 32 being full detail | ||
951 | MeshLevelOfDetail = 8 | ||
952 | ; if mesh size is > threshold meters, we need to add more detail because people will notice | ||
953 | MeshLevelOfDetailMegaPrimThreshold = 10 | ||
954 | MeshLevelOfDetailMegaPrim = 16 | ||
955 | ; number^2 non-physical level of detail of the sculpt texture. 32x32 - 1024 verticies | ||
956 | SculptLevelOfDetail = 32 | ||
957 | |||
958 | ; Bullet step parameters | 947 | ; Bullet step parameters |
959 | MaxSubSteps = 10 | 948 | MaxSubSteps = 10 |
960 | FixedTimeStep = .01667 | 949 | FixedTimeStep = .01667 |
@@ -966,6 +955,7 @@ | |||
966 | PhysicsLoggingEnabled = False | 955 | PhysicsLoggingEnabled = False |
967 | PhysicsLoggingDir = "." | 956 | PhysicsLoggingDir = "." |
968 | VehicleLoggingEnabled = False | 957 | VehicleLoggingEnabled = False |
958 | |||
969 | 959 | ||
970 | [RemoteAdmin] | 960 | [RemoteAdmin] |
971 | enabled = false | 961 | enabled = false |
@@ -1116,6 +1106,17 @@ | |||
1116 | 1106 | ||
1117 | ;exclude_list=User 1,User 2,User 3 | 1107 | ;exclude_list=User 1,User 2,User 3 |
1118 | 1108 | ||
1109 | ;;Shows modal alertbox for entering agent on IRC enabled regions | ||
1110 | ;; | ||
1111 | ;; Enable Alert, default = false | ||
1112 | ;alert_show = false | ||
1113 | ;; | ||
1114 | ;; Show IRC serverinfo, default = true | ||
1115 | ;alert_show_serverinfo = true | ||
1116 | ;; | ||
1117 | ;alert_msg_pre = "This region is linked to Irc." | ||
1118 | ;alert_msg_post = "Everything you say in public chat can be listened." | ||
1119 | |||
1119 | 1120 | ||
1120 | ; The following settings control the progression of daytime | 1121 | ; The following settings control the progression of daytime |
1121 | ; in the Sim. The defaults are the same as the commented out settings | 1122 | ; in the Sim. The defaults are the same as the commented out settings |
@@ -1297,6 +1298,20 @@ | |||
1297 | ; script assemblies | 1298 | ; script assemblies |
1298 | AppDomainLoading = true | 1299 | AppDomainLoading = true |
1299 | 1300 | ||
1301 | ; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false | ||
1302 | ; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the | ||
1303 | ; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used | ||
1304 | ; by scripts have changed. | ||
1305 | ; DeleteScriptsOnStartup = false | ||
1306 | |||
1307 | ; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) | ||
1308 | ; co-op will be more stable but this option is currently experimental. | ||
1309 | ; If moving from co-op to abort, existing script DLLs will need to be recompiled. | ||
1310 | ; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run | ||
1311 | ; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ | ||
1312 | ; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile | ||
1313 | ScriptStopStrategy = abort | ||
1314 | |||
1300 | ; Rate to poll for asynchronous command replies (ms) | 1315 | ; Rate to poll for asynchronous command replies (ms) |
1301 | ; currently unused | 1316 | ; currently unused |
1302 | ;AsyncLLCommandLoopms = 50 | 1317 | ;AsyncLLCommandLoopms = 50 |
@@ -1367,6 +1382,10 @@ | |||
1367 | ; If a script overruns it's event limit, kill the script? | 1382 | ; If a script overruns it's event limit, kill the script? |
1368 | KillTimedOutScripts = false | 1383 | KillTimedOutScripts = false |
1369 | 1384 | ||
1385 | ; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested | ||
1386 | ; before aborting the thread (such as when an object containing scripts is taken into inventory). | ||
1387 | WaitForEventCompletionOnScriptStop = 1000; | ||
1388 | |||
1370 | ; Sets the multiplier for the scripting delays | 1389 | ; Sets the multiplier for the scripting delays |
1371 | ScriptDelayFactor = 1.0 | 1390 | ScriptDelayFactor = 1.0 |
1372 | 1391 | ||
@@ -1394,12 +1413,6 @@ | |||
1394 | ;; Path to script assemblies | 1413 | ;; Path to script assemblies |
1395 | ; ScriptEnginesPath = "ScriptEngines" | 1414 | ; ScriptEnginesPath = "ScriptEngines" |
1396 | 1415 | ||
1397 | ; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false | ||
1398 | ; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the | ||
1399 | ; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used | ||
1400 | ; by scripts have changed. | ||
1401 | ; DeleteScriptsOnStartup = false | ||
1402 | |||
1403 | 1416 | ||
1404 | [Concierge] | 1417 | [Concierge] |
1405 | ; Enable concierge module | 1418 | ; Enable concierge module |
@@ -1582,8 +1595,7 @@ | |||
1582 | 1595 | ||
1583 | ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets. | 1596 | ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets. |
1584 | ; This reduces data churn | 1597 | ; This reduces data churn |
1585 | ; This setting is currently experimental and defaults to false. | 1598 | RecycleBaseUDPPackets = true |
1586 | RecycleBaseUDPPackets = false; | ||
1587 | 1599 | ||
1588 | 1600 | ||
1589 | [InterestManagement] | 1601 | [InterestManagement] |
@@ -1636,6 +1648,10 @@ | |||
1636 | [JsonStore] | 1648 | [JsonStore] |
1637 | Enabled = False | 1649 | Enabled = False |
1638 | 1650 | ||
1651 | ;; Enable direct access to the SOP dynamic attributes | ||
1652 | EnableObjectStore = False | ||
1653 | MaxStringSpace = 0 | ||
1654 | |||
1639 | ;; | 1655 | ;; |
1640 | ;; These are defaults that are overwritten below in [Architecture]. | 1656 | ;; These are defaults that are overwritten below in [Architecture]. |
1641 | ;; These defaults allow OpenSim to work out of the box with | 1657 | ;; These defaults allow OpenSim to work out of the box with |