diff options
Diffstat (limited to '')
-rw-r--r-- | bin/OpenSimDefaults.ini | 83 |
1 files changed, 50 insertions, 33 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index 3eaef61..3a961d6 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -43,9 +43,14 @@ | |||
43 | ; Sets the method that OpenSim will use to fire asynchronous | 43 | ; Sets the method that OpenSim will use to fire asynchronous |
44 | ; events. Valid values are UnsafeQueueUserWorkItem, | 44 | ; events. Valid values are UnsafeQueueUserWorkItem, |
45 | ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread. | 45 | ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread. |
46 | ; | ||
46 | ; SmartThreadPool is reported to work well on Mono/Linux, but | 47 | ; SmartThreadPool is reported to work well on Mono/Linux, but |
47 | ; UnsafeQueueUserWorkItem has been benchmarked with better | 48 | ; UnsafeQueueUserWorkItem has been benchmarked with better |
48 | ; performance on .NET/Windows | 49 | ; performance on .NET/Windows |
50 | ; | ||
51 | ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security | ||
52 | ; privileges. However, as calling code is trusted anyway this is safe (if you set | ||
53 | ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons). | ||
49 | async_call_method = SmartThreadPool | 54 | async_call_method = SmartThreadPool |
50 | 55 | ||
51 | ; Max threads to allocate on the FireAndForget thread pool | 56 | ; Max threads to allocate on the FireAndForget thread pool |
@@ -368,6 +373,19 @@ | |||
368 | AllowRegionRestartFromClient = true | 373 | AllowRegionRestartFromClient = true |
369 | 374 | ||
370 | 375 | ||
376 | [UserProfiles] | ||
377 | ;# {ProfileURL} {} {Set url to UserProfilesService} {} | ||
378 | ;; Set the value of the url to your UserProfilesService | ||
379 | ;; If un-set / "" the module is disabled | ||
380 | ;; If the ProfileURL is not set, then very BASIC | ||
381 | ;; profile support will be configured. If the ProfileURL is set to a | ||
382 | ;; valid URL, then full profile support will be configured. The URL | ||
383 | ;; points to your grid's Robust user profiles service | ||
384 | ;; | ||
385 | ; ProfileURL = http://127.0.0.1:9000 | ||
386 | |||
387 | |||
388 | |||
371 | [SMTP] | 389 | [SMTP] |
372 | enabled = false | 390 | enabled = false |
373 | 391 | ||
@@ -536,7 +554,6 @@ | |||
536 | ;; in OpenSim.ini | 554 | ;; in OpenSim.ini |
537 | ;; | 555 | ;; |
538 | Cap_AttachmentResources = "" | 556 | Cap_AttachmentResources = "" |
539 | Cap_AvatarPickerSearch = "" | ||
540 | Cap_ChatSessionRequest = "" | 557 | Cap_ChatSessionRequest = "" |
541 | Cap_CopyInventoryFromNotecard = "localhost" | 558 | Cap_CopyInventoryFromNotecard = "localhost" |
542 | Cap_DispatchRegionInfo = "" | 559 | Cap_DispatchRegionInfo = "" |
@@ -600,6 +617,10 @@ | |||
600 | Cap_WebFetchInventoryDescendents = "" | 617 | Cap_WebFetchInventoryDescendents = "" |
601 | Cap_FetchInventoryDescendents2 = "localhost" | 618 | Cap_FetchInventoryDescendents2 = "localhost" |
602 | Cap_FetchInventory2 = "localhost" | 619 | Cap_FetchInventory2 = "localhost" |
620 | |||
621 | ; Capability for searching for people | ||
622 | Cap_AvatarPickerSearch = "localhost" | ||
623 | |||
603 | 624 | ||
604 | 625 | ||
605 | [Chat] | 626 | [Chat] |
@@ -671,6 +692,9 @@ | |||
671 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). | 692 | ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). |
672 | ResendAppearanceUpdates = true | 693 | ResendAppearanceUpdates = true |
673 | 694 | ||
695 | ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar | ||
696 | ; on every login | ||
697 | ReuseTextures = false | ||
674 | 698 | ||
675 | [Attachments] | 699 | [Attachments] |
676 | ; Controls whether avatar attachments are enabled. | 700 | ; Controls whether avatar attachments are enabled. |
@@ -906,56 +930,49 @@ | |||
906 | ;force_simple_prim_meshing = true | 930 | ;force_simple_prim_meshing = true |
907 | 931 | ||
908 | [BulletSim] | 932 | [BulletSim] |
909 | ; World parameters | 933 | ; All the BulletSim parameters can be displayed with the console command "physics get all" |
934 | ; and all are defined in the source file OpenSim/Regions/Physics/BulletSPlugin/BSParam.cs. | ||
910 | 935 | ||
911 | ; There are two bullet physics libraries, bulletunmanaged is the default and is a native c++ dll | 936 | ; There are two bullet physics libraries, bulletunmanaged is the default and is a native c++ dll |
912 | ; bulletxna is a managed C# dll. They have comparible functionality.. the c++ is much faster. | 937 | ; bulletxna is a managed C# dll. They have comparible functionality but the c++ one is much faster. |
913 | |||
914 | BulletEngine = "bulletunmanaged" | 938 | BulletEngine = "bulletunmanaged" |
915 | ; BulletEngine = "bulletxna" | 939 | ; BulletEngine = "bulletxna" |
916 | 940 | ||
917 | ; Terrain Implementation {1|0} 0 for HeightField, 1 for Mesh terrain. If you're using the bulletxna engine, | 941 | ; Terrain Implementation |
918 | ; you will want to switch to the heightfield option | 942 | TerrainImplementation = 1 ; 0=Heightfield, 1=mesh |
919 | TerrainImplementation = 1 | 943 | ; For mesh terrain, the detail of the created mesh. '1' gives 256x256 (heightfield resolution). '2' |
920 | ; TerrainImplementation = 0 | 944 | ; gives 512x512. Etc. Cannot be larger than '4'. Higher magnification uses lots of memory. |
921 | 945 | TerrainMeshMagnification = 2 | |
922 | Gravity = -9.80665 | ||
923 | |||
924 | TerrainFriction = 0.30 | ||
925 | TerrainHitFraction = 0.8 | ||
926 | TerrainRestitution = 0 | ||
927 | TerrainCollisionMargin = 0.04 | ||
928 | 946 | ||
929 | AvatarFriction = 0.2 | 947 | ; Avatar physics height adjustments. http://opensimulator.org/wiki/BulletSim#Adjusting_Avatar_Height |
930 | AvatarStandingFriction = 0.95 | 948 | AvatarHeightLowFudge = -0.2 ; Adjustment at low end of height range |
931 | AvatarRestitution = 0.0 | 949 | AvatarHeightMidFudge = 0.1 ; Adjustment at mid point of avatar height range |
932 | AvatarDensity = 3.5 | 950 | AvatarHeightHighFudge = 0.1 ; Adjustment at high end of height range |
933 | AvatarCapsuleWidth = 0.6 | ||
934 | AvatarCapsuleDepth = 0.45 | ||
935 | AvatarCapsuleHeight = 1.5 | ||
936 | AvatarContactProcessingThreshold = 0.1 | ||
937 | 951 | ||
938 | MaxObjectMass = 10000.01 | 952 | ; Default linkset implmentation |
939 | 953 | ; 'Constraint' uses physics constraints to hold linkset together. 'Compound' builds a compound | |
940 | CollisionMargin = 0.04 | 954 | ; shape from the children shapes to create a single physical shape. 'Compound' uses a lot less CPU time. |
941 | |||
942 | ; Linkset implmentation | ||
943 | LinkImplementation = 1 ; 0=constraint, 1=compound | 955 | LinkImplementation = 1 ; 0=constraint, 1=compound |
944 | 956 | ||
945 | ; Whether to mesh sculpties | 957 | ; If 'true', turn scuplties into meshes |
946 | MeshSculptedPrim = true | 958 | MeshSculptedPrim = true |
947 | 959 | ||
948 | ; If 'true', force simple prims (box and sphere) to be meshed | 960 | ; If 'true', force simple prims (box and sphere) to be meshed |
961 | ; If 'false', the Bullet native special case shape is used for square rectangles and even dimensioned spheres | ||
949 | ForceSimplePrimMeshing = false | 962 | ForceSimplePrimMeshing = false |
950 | 963 | ||
951 | ; Bullet step parameters | 964 | ; If 'true', when creating meshes, remove all triangles that have two equal vertexes. |
952 | MaxSubSteps = 10 | 965 | ; Happens often in sculpties. If turned off, there will be some doorways that cannot be walked through. |
953 | FixedTimeStep = .01667 | 966 | ShouldRemoveZeroWidthTriangles = true |
967 | |||
968 | ; If 'true', use convex hull definition in mesh asset if present. | ||
969 | ShouldUseAssetHulls = true | ||
954 | 970 | ||
971 | ; If there are thousands of physical objects, these maximums should be increased. | ||
955 | MaxCollisionsPerFrame = 2048 | 972 | MaxCollisionsPerFrame = 2048 |
956 | MaxUpdatesPerFrame = 8192 | 973 | MaxUpdatesPerFrame = 8192 |
957 | 974 | ||
958 | ; Detailed physics debug logging | 975 | ; Detailed physics debug logging. Very verbose. |
959 | PhysicsLoggingEnabled = False | 976 | PhysicsLoggingEnabled = False |
960 | PhysicsLoggingDir = "." | 977 | PhysicsLoggingDir = "." |
961 | VehicleLoggingEnabled = False | 978 | VehicleLoggingEnabled = False |