diff options
Diffstat (limited to '')
-rw-r--r-- | bin/OpenSimDefaults.ini | 71 |
1 files changed, 34 insertions, 37 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index a99608c..f1d6f84 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -176,11 +176,14 @@ | |||
176 | ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. | 176 | ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. |
177 | ; Normalized55FPS = true | 177 | ; Normalized55FPS = true |
178 | 178 | ||
179 | ; The minimum proportion of a second that any particular frame can take to execute. | 179 | ; Main Frame time |
180 | ; Only change this if you really know what you're doing, and be prepared to change UpdatePhysicsEveryNFrames | 180 | ; This defines the rate of several simulation events. |
181 | ; (and other Frames params) to match! For instance, halving MinFrameTime to 0.0445 require | 181 | ; Default value should meet most needs. |
182 | ; UpdatePhysicsEveryNFrames = 2 unless you don't mind your avatar walking like Benny Hill. | 182 | ; It can be reduced to improve the simulation of moving objects, with possible increase of cpu and network loads. |
183 | MinFrameTime = 0.089 | 183 | ; It should not be less than the physics engine step time. |
184 | ; Being a integer multiple of it may reduce some jitter in reported physics FPS. | ||
185 | ; changing this value, you need to change some of the following *EveryNFrames so their actions timing remains the same | ||
186 | FrameTime = 0.0909 | ||
184 | 187 | ||
185 | ; The values below represent the percentage of the target frame time that, | 188 | ; The values below represent the percentage of the target frame time that, |
186 | ; when underrun, should trigger yellow or red in the lag meter. | 189 | ; when underrun, should trigger yellow or red in the lag meter. |
@@ -189,24 +192,24 @@ | |||
189 | ; encouraged that they do. | 192 | ; encouraged that they do. |
190 | ; FrameTimeWarnPercent = 60; | 193 | ; FrameTimeWarnPercent = 60; |
191 | ; FrameTimeCritPercent = 40; | 194 | ; FrameTimeCritPercent = 40; |
192 | 195 | ||
193 | ; Send scheduled updates to objects in the scene | 196 | ; Send scheduled updates to objects in the scene |
194 | ; This must be a whole number | 197 | ; This must be a whole number |
195 | UpdateObjectsEveryNFrames = 1; | 198 | UpdateObjectsEveryNFrames = 1; |
196 | 199 | ||
197 | ; Send position/velocity, etc. updates to agents in the scene | 200 | ; Send position/velocity, etc. updates to agents in the scene |
198 | ; This must be a whole number | 201 | ; This must be a whole number |
199 | UpdateAgentsEveryNFrames = 1; | 202 | UpdateAgentsEveryNFrames = 1; |
200 | 203 | ||
201 | ; Apply pending forces from physics calculations to an entity. | 204 | ; Apply pending forces from physics calculations to an entity. |
202 | ; This must be a whole number | 205 | ; This must be a whole number |
203 | UpdateEntityMovementEveryNFrames = 1; | 206 | UpdateEntityMovementEveryNFrames = 1; |
204 | 207 | ||
205 | ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. | 208 | ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. |
206 | ; This must be a whole number | 209 | ; This must be a whole number |
207 | UpdateCoarseLocationsEveryNFrames = 50; | 210 | UpdateCoarseLocationsEveryNFrames = 50; |
208 | 211 | ||
209 | ; Update physics. Within each update physics also updates in a series of contigous mini-steps | 212 | ; Physics simulation execution or syncronization, acording to engine. Should be 1 |
210 | ; This must be a whole number | 213 | ; This must be a whole number |
211 | UpdatePhysicsEveryNFrames = 1; | 214 | UpdatePhysicsEveryNFrames = 1; |
212 | 215 | ||
@@ -609,7 +612,7 @@ | |||
609 | ; clients login by starting each connection more slowly. Disabled by | 612 | ; clients login by starting each connection more slowly. Disabled by |
610 | ; default | 613 | ; default |
611 | ; | 614 | ; |
612 | enable_adaptive_throttles = true | 615 | enable_adaptive_throttles = false |
613 | 616 | ||
614 | ; Per-client bytes per second rates for the various throttle categories. | 617 | ; Per-client bytes per second rates for the various throttle categories. |
615 | ; These are default values that will be overridden by clients. These | 618 | ; These are default values that will be overridden by clients. These |
@@ -908,19 +911,24 @@ | |||
908 | ; Max value is 255, min value is 0 | 911 | ; Max value is 255, min value is 0 |
909 | avatar_terminal_velocity = 54 | 912 | avatar_terminal_velocity = 54 |
910 | 913 | ||
911 | ; World Step size. (warning these are dangerous. Changing these will probably cause your scene to explode dramatically) | 914 | ; World Step size. |
912 | ; reference: fps = (0.089/ODE_STEPSIZE) * 1000; | 915 | ; with legacy ODE this value needs to be close to 0.02s |
913 | world_stepsize = 0.0178 | 916 | ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load |
914 | world_internal_steps_without_collisions = 10 | 917 | ; you will need to test acording to you needs |
918 | ; choosing a value that is a integer sub multiple of FrameRate reduces some jitter on reported physics FPS | ||
919 | world_stepsize = 0.01818 | ||
920 | ; number of iterations of constrains solver, higher should improve results | ||
921 | ; up to a point where acumulated math errors eliminate the improvement | ||
922 | ; more steps may increase CPU load. No real gain in changing | ||
923 | world_solver_iterations = 10 | ||
924 | |||
925 | ;Spaces level settings. Affects memory consumption vs Collider CPU time for avatar and physical prim | ||
926 | ; defines spaces partition cells min and max sizes == 2^value | ||
927 | world_hashspace_level_low = -5 | ||
928 | world_hashSpace_level_high = 12 | ||
915 | 929 | ||
916 | ;World Space settings. Affects memory consumption vs Collider CPU time for avatar and physical prim | ||
917 | world_hashspace_size_low = -4 | ||
918 | world_hashSpace_size_high = 128 | ||
919 | |||
920 | ;Dynamic space settings Affects memory consumption vs Collider CPU time for static prim | ||
921 | meters_in_small_space = 29.9 | 930 | meters_in_small_space = 29.9 |
922 | small_hashspace_size_low = -4 | 931 | |
923 | small_hashspace_size_high = 66 | ||
924 | 932 | ||
925 | ; ## | 933 | ; ## |
926 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) | 934 | ; ## Contact properties. (the stuff that happens when things come in contact with each other) |
@@ -959,18 +967,14 @@ | |||
959 | ; desired velocity | 967 | ; desired velocity |
960 | ; See http://en.wikipedia.org/wiki/PID_controller | 968 | ; See http://en.wikipedia.org/wiki/PID_controller |
961 | 969 | ||
962 | av_pid_derivative_linux = 2200.0 | 970 | av_pid_derivative = 2200.0 |
963 | av_pid_proportional_linux = 900.0; | 971 | av_pid_proportional = 900.0; |
964 | |||
965 | av_pid_derivative_win = 2200.0 | ||
966 | av_pid_proportional_win = 900.0; | ||
967 | 972 | ||
968 | ;girth of the avatar. Adds radius to the height also | 973 | ;girth of the avatar. Adds radius to the height also |
969 | av_capsule_radius = 0.37 | 974 | av_capsule_radius = 0.37 |
970 | 975 | ||
971 | ; Max force permissible to use to keep the avatar standing up straight | 976 | ; Max force permissible to use to keep the avatar standing up straight |
972 | av_capsule_standup_tensor_win = 550000 | 977 | av_capsule_standup_tensor = 550000 |
973 | av_capsule_standup_tensor_linux = 550000 | ||
974 | 978 | ||
975 | ; specifies if the capsule should be tilted (=true; old compatibility mode) | 979 | ; specifies if the capsule should be tilted (=true; old compatibility mode) |
976 | ; or straight up-and-down (=false; better and more consistent physics behavior) | 980 | ; or straight up-and-down (=false; better and more consistent physics behavior) |
@@ -1022,19 +1026,12 @@ | |||
1022 | ; maximum number of contact points to generate per collision | 1026 | ; maximum number of contact points to generate per collision |
1023 | contacts_per_collision = 80 | 1027 | contacts_per_collision = 80 |
1024 | 1028 | ||
1025 | ; amount of time a geom/body will try to cross a region border before it gets disabled | ||
1026 | geom_crossing_failures_before_outofbounds = 5 | ||
1027 | |||
1028 | ; start throttling the object updates if object comes in contact with 3 or more other objects | 1029 | ; start throttling the object updates if object comes in contact with 3 or more other objects |
1029 | geom_contactpoints_start_throttling = 3 | 1030 | geom_contactpoints_start_throttling = 3 |
1030 | 1031 | ||
1031 | ; send 1 update for every x updates below when throttled | 1032 | ; send 1 update for every x updates below when throttled |
1032 | geom_updates_before_throttled_update = 15 | 1033 | geom_updates_before_throttled_update = 15 |
1033 | 1034 | ||
1034 | ; Used for llSetStatus. How rigid the object rotation is held on the axis specified | ||
1035 | body_motor_joint_maxforce_tensor_linux = 5 | ||
1036 | body_motor_joint_maxforce_tensor_win = 5 | ||
1037 | |||
1038 | ; Maximum mass an object can be before it is clamped | 1035 | ; Maximum mass an object can be before it is clamped |
1039 | maximum_mass_object = 10000.01 | 1036 | maximum_mass_object = 10000.01 |
1040 | 1037 | ||
@@ -1940,7 +1937,7 @@ | |||
1940 | GroupsCacheTimeout = 30 | 1937 | GroupsCacheTimeout = 30 |
1941 | 1938 | ||
1942 | ; Specify which messaging module to use for groups messaging and if it's enabled | 1939 | ; Specify which messaging module to use for groups messaging and if it's enabled |
1943 | MessagingModule = GroupsMessagingModule | 1940 | ;MessagingModule = GroupsMessagingModule |
1944 | ;MessagingEnabled = true | 1941 | ;MessagingEnabled = true |
1945 | 1942 | ||
1946 | ; Experimental option to only message cached online users rather than all users | 1943 | ; Experimental option to only message cached online users rather than all users |