aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSimDefaults.ini
diff options
context:
space:
mode:
Diffstat (limited to 'bin/OpenSimDefaults.ini')
-rw-r--r--bin/OpenSimDefaults.ini83
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