aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xbin/MsgPack.dllbin0 -> 37376 bytes
-rw-r--r--bin/OpenSim.Region.PhysicsModule.ubOde.dll.config7
-rw-r--r--bin/OpenSim.ini.example25
-rw-r--r--bin/OpenSimDefaults.ini87
-rw-r--r--bin/assets/TexturesAssetSet/defaultalpha.jp2bin0 -> 319 bytes
-rw-r--r--bin/enter_uuid.xml7
-rwxr-xr-x[-rw-r--r--]bin/lib32/libode.sobin3051566 -> 3134141 bytes
-rwxr-xr-xbin/lib32/ode.dllbin496640 -> 541696 bytes
-rwxr-xr-xbin/lib64/ode.dllbin656384 -> 637952 bytes
-rw-r--r--bin/set_object_owner.xml8
10 files changed, 92 insertions, 42 deletions
diff --git a/bin/MsgPack.dll b/bin/MsgPack.dll
new file mode 100755
index 0000000..90e6b7b
--- /dev/null
+++ b/bin/MsgPack.dll
Binary files differ
diff --git a/bin/OpenSim.Region.PhysicsModule.ubOde.dll.config b/bin/OpenSim.Region.PhysicsModule.ubOde.dll.config
new file mode 100644
index 0000000..c72c281
--- /dev/null
+++ b/bin/OpenSim.Region.PhysicsModule.ubOde.dll.config
@@ -0,0 +1,7 @@
1<configuration>
2 <dllmap os="osx" dll="ode" target="lib64/libode.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="ode" target="lib64/libode-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86" dll="ode" target="lib32/libode" />
5 <dllmap os="!windows,osx" cpu="ppc64" dll="ode" target="lib64/libode-ppc64" />
6 <dllmap os="!windows,osx" cpu="s390x" dll="ode" target="lib64/libode-s390x" />
7</configuration>
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index d395efe..e4adb7f 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -142,10 +142,6 @@
142 ;; from the selected region_info_source. 142 ;; from the selected region_info_source.
143 ; allow_regionless = false 143 ; allow_regionless = false
144 144
145 ;# {MaxPrimUndos} {} {Maximum number of undos avialable for position, rotation and scale changes of each prim} {} 20
146 ;; Increasing the number of undos available number will increase memory usage.
147 MaxPrimUndos = 20
148
149 ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 145 ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
150 ;; Minimum size for non-physical prims. Affects resizing of existing 146 ;; Minimum size for non-physical prims. Affects resizing of existing
151 ;; prims. This can be overridden in the region config file (as 147 ;; prims. This can be overridden in the region config file (as
@@ -248,7 +244,9 @@
248 ;; Default is Meshmerizer 244 ;; Default is Meshmerizer
249 ; meshing = Meshmerizer 245 ; meshing = Meshmerizer
250 ; meshing = ZeroMesher 246 ; meshing = ZeroMesher
251 247 ;; select ubODEMeshmerizer only with ubOde physics engine
248 ; meshing = ubODEMeshmerizer
249
252 ;; Choose one of the physics engines below 250 ;; Choose one of the physics engines below
253 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim 251 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
254 ;; BulletSim is the default physics engine. It provides the best performance and most functionality. 252 ;; BulletSim is the default physics engine. It provides the best performance and most functionality.
@@ -261,6 +259,8 @@
261 ; physics = BulletSim 259 ; physics = BulletSim
262 ; physics = basicphysics 260 ; physics = basicphysics
263 ; physics = POS 261 ; physics = POS
262 ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also
263 ; physics = ubODE
264 264
265 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine 265 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
266 ;; Default script engine to use. Currently, we only have XEngine 266 ;; Default script engine to use. Currently, we only have XEngine
@@ -695,7 +695,6 @@
695 ;; (see NINJA Physics, http://opensimulator.org/wiki/NINJA_Physics) 695 ;; (see NINJA Physics, http://opensimulator.org/wiki/NINJA_Physics)
696 ; use_NINJA_physics_joints = false 696 ; use_NINJA_physics_joints = false
697 697
698
699[RemoteAdmin] 698[RemoteAdmin]
700 ;; This is the remote admin module, which uses XMLRPC requests to 699 ;; This is the remote admin module, which uses XMLRPC requests to
701 ;; manage regions from a web interface. 700 ;; manage regions from a web interface.
@@ -1114,6 +1113,20 @@
1114[NPC] 1113[NPC]
1115 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false 1114 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
1116 ; Enabled = false 1115 ; Enabled = false
1116
1117 ;; several options to control NPCs creation
1118
1119 ;; allow NPCs to be created not Owned {true false} default: true
1120 ; AllowNotOwned = false
1121
1122 ;; allow NPCs to set to be sensed as Avatars {true false} default: true
1123 ; AllowSenseAsAvatar = false
1124
1125 ;; allow NPCs to created cloning any avatar in region {true false} default: true
1126 ; AllowCloneOtherAvatars = false
1127
1128 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
1129 ; NoNPCGroup = false
1117 1130
1118 1131
1119[Terrain] 1132[Terrain]
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 636069d..1481fca 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -166,29 +166,50 @@
166 ; into a restart. 166 ; into a restart.
167 InworldRestartShutsDown = false 167 InworldRestartShutsDown = false
168 168
169 ; The minimum proportion of a second that any particular frame can take to execute. 169 ; Use of normalized 55FPS statistics
170 ; Only change this if you really know what you're doing, and be prepared to change UpdatePhysicsEveryNFrames 170 ; Opensim does not have a frame rate control like other simulators
171 ; (and other Frames params) to match! For instance, halving MinFrameTime to 0.0445 require 171 ; Most parameters that control timing can be configurable region by region
172 ; UpdatePhysicsEveryNFrames = 2 unless you don't mind your avatar walking like Benny Hill. 172 ; To achive closer compatibility with values expected by viewers, scripts and users
173 MinFrameTime = 0.089 173 ; some parameters are converted to a equivalent per frame value.
174 ; Adicionaly they are scaled to values they whould have on a system running at a nominal 55 frames per second rate
175 ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration
176 ; You can choose to not apply this scale factor setting Normalized55FPS to false.
177 ; Normalized55FPS = true
178
179 ; Main Frame time
180 ; This defines the rate of several simulation events.
181 ; Default value should meet most needs.
182 ; It can be reduced to improve the simulation of moving objects, with possible increase of cpu and network loads.
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
187
188 ; The values below represent the percentage of the target frame time that,
189 ; when underrun, should trigger yellow or red in the lag meter.
190 ; Less than 60% of FPS is amber by default, less then 40% is red.
191 ; These values are advisory. Viewers may choose to not use them but it is
192 ; encouraged that they do.
193 ; FrameTimeWarnPercent = 60;
194 ; FrameTimeCritPercent = 40;
174 195
175 ; Send scheduled updates to objects in the scene 196 ; Send scheduled updates to objects in the scene
176 ; This must be a whole number 197 ; This must be a whole number
177 UpdateObjectsEveryNFrames = 1; 198 UpdateObjectsEveryNFrames = 1;
178 199
179 ; Send position/velocity, etc. updates to agents in the scene 200 ; Send position/velocity, etc. updates to agents in the scene
180 ; This must be a whole number 201 ; This must be a whole number
181 UpdateAgentsEveryNFrames = 1; 202 UpdateAgentsEveryNFrames = 1;
182 203
183 ; Apply pending forces from physics calculations to an entity. 204 ; Apply pending forces from physics calculations to an entity.
184 ; This must be a whole number 205 ; This must be a whole number
185 UpdateEntityMovementEveryNFrames = 1; 206 UpdateEntityMovementEveryNFrames = 1;
186 207
187 ; 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.
188 ; This must be a whole number 209 ; This must be a whole number
189 UpdateCoarseLocationsEveryNFrames = 50; 210 UpdateCoarseLocationsEveryNFrames = 50;
190 211
191 ; 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
192 ; This must be a whole number 213 ; This must be a whole number
193 UpdatePhysicsEveryNFrames = 1; 214 UpdatePhysicsEveryNFrames = 1;
194 215
@@ -591,7 +612,7 @@
591 ; clients login by starting each connection more slowly. Disabled by 612 ; clients login by starting each connection more slowly. Disabled by
592 ; default 613 ; default
593 ; 614 ;
594 enable_adaptive_throttles = true 615 enable_adaptive_throttles = false
595 616
596 ; Per-client bytes per second rates for the various throttle categories. 617 ; Per-client bytes per second rates for the various throttle categories.
597 ; These are default values that will be overridden by clients. These 618 ; These are default values that will be overridden by clients. These
@@ -890,19 +911,24 @@
890 ; Max value is 255, min value is 0 911 ; Max value is 255, min value is 0
891 avatar_terminal_velocity = 54 912 avatar_terminal_velocity = 54
892 913
893 ; World Step size. (warning these are dangerous. Changing these will probably cause your scene to explode dramatically) 914 ; World Step size.
894 ; reference: fps = (0.089/ODE_STEPSIZE) * 1000; 915 ; with legacy ODE this value needs to be close to 0.02s
895 world_stepsize = 0.0178 916 ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load
896 world_internal_steps_without_collisions = 10 917 ; you will need to test acording to you needs
897 918 ; choosing a value that is a integer sub multiple of FrameRate reduces some jitter on reported physics FPS
898 ;World Space settings. Affects memory consumption vs Collider CPU time for avatar and physical prim 919 world_stepsize = 0.01818
899 world_hashspace_size_low = -4 920 ; number of iterations of constrains solver, higher should improve results
900 world_hashSpace_size_high = 128 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
901 929
902 ;Dynamic space settings Affects memory consumption vs Collider CPU time for static prim
903 meters_in_small_space = 29.9 930 meters_in_small_space = 29.9
904 small_hashspace_size_low = -4 931
905 small_hashspace_size_high = 66
906 932
907 ; ## 933 ; ##
908 ; ## 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)
@@ -941,18 +967,14 @@
941 ; desired velocity 967 ; desired velocity
942 ; See http://en.wikipedia.org/wiki/PID_controller 968 ; See http://en.wikipedia.org/wiki/PID_controller
943 969
944 av_pid_derivative_linux = 2200.0 970 av_pid_derivative = 2200.0
945 av_pid_proportional_linux = 900.0; 971 av_pid_proportional = 900.0;
946
947 av_pid_derivative_win = 2200.0
948 av_pid_proportional_win = 900.0;
949 972
950 ;girth of the avatar. Adds radius to the height also 973 ;girth of the avatar. Adds radius to the height also
951 av_capsule_radius = 0.37 974 av_capsule_radius = 0.37
952 975
953 ; 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
954 av_capsule_standup_tensor_win = 550000 977 av_capsule_standup_tensor = 550000
955 av_capsule_standup_tensor_linux = 550000
956 978
957 ; specifies if the capsule should be tilted (=true; old compatibility mode) 979 ; specifies if the capsule should be tilted (=true; old compatibility mode)
958 ; 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)
@@ -1004,19 +1026,12 @@
1004 ; maximum number of contact points to generate per collision 1026 ; maximum number of contact points to generate per collision
1005 contacts_per_collision = 80 1027 contacts_per_collision = 80
1006 1028
1007 ; amount of time a geom/body will try to cross a region border before it gets disabled
1008 geom_crossing_failures_before_outofbounds = 5
1009
1010 ; 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
1011 geom_contactpoints_start_throttling = 3 1030 geom_contactpoints_start_throttling = 3
1012 1031
1013 ; send 1 update for every x updates below when throttled 1032 ; send 1 update for every x updates below when throttled
1014 geom_updates_before_throttled_update = 15 1033 geom_updates_before_throttled_update = 15
1015 1034
1016 ; Used for llSetStatus. How rigid the object rotation is held on the axis specified
1017 body_motor_joint_maxforce_tensor_linux = 5
1018 body_motor_joint_maxforce_tensor_win = 5
1019
1020 ; Maximum mass an object can be before it is clamped 1035 ; Maximum mass an object can be before it is clamped
1021 maximum_mass_object = 10000.01 1036 maximum_mass_object = 10000.01
1022 1037
@@ -1922,7 +1937,7 @@
1922 GroupsCacheTimeout = 30 1937 GroupsCacheTimeout = 30
1923 1938
1924 ; 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
1925 MessagingModule = GroupsMessagingModule 1940 ;MessagingModule = GroupsMessagingModule
1926 ;MessagingEnabled = true 1941 ;MessagingEnabled = true
1927 1942
1928 ; 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
diff --git a/bin/assets/TexturesAssetSet/defaultalpha.jp2 b/bin/assets/TexturesAssetSet/defaultalpha.jp2
new file mode 100644
index 0000000..af73c1e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/defaultalpha.jp2
Binary files differ
diff --git a/bin/enter_uuid.xml b/bin/enter_uuid.xml
new file mode 100644
index 0000000..84475ad
--- /dev/null
+++ b/bin/enter_uuid.xml
@@ -0,0 +1,7 @@
1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2<floater can_close="true" can_drag_on_left="false" can_minimize="false" can_resize="false" height="100" name="enter_uuid" title="ID Required" width="390">
3 <text bottom="-30" left="10">Enter UUID</text>
4 <line_editor bottom="-60" left="10" width="370" name="new_owner" height="20"/>
5 <button bottom="-90" width="80" height="20" left="300" label="OK" name="ok" />
6 <button bottom="-90" width="80" height="20" left="210" label="Cancel" name="cancel" />
7</floater>
diff --git a/bin/lib32/libode.so b/bin/lib32/libode.so
index 6bb85fb..5b110ae 100644..100755
--- a/bin/lib32/libode.so
+++ b/bin/lib32/libode.so
Binary files differ
diff --git a/bin/lib32/ode.dll b/bin/lib32/ode.dll
index f310358..8457e50 100755
--- a/bin/lib32/ode.dll
+++ b/bin/lib32/ode.dll
Binary files differ
diff --git a/bin/lib64/ode.dll b/bin/lib64/ode.dll
index df3a6c4..f47ae31 100755
--- a/bin/lib64/ode.dll
+++ b/bin/lib64/ode.dll
Binary files differ
diff --git a/bin/set_object_owner.xml b/bin/set_object_owner.xml
new file mode 100644
index 0000000..6d9bb8a
--- /dev/null
+++ b/bin/set_object_owner.xml
@@ -0,0 +1,8 @@
1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2<floater can_close="true" can_drag_on_left="false" can_minimize="false" can_resize="false" height="100" name="set_owner_name" title="Set Owner Name" width="390">
3 <text bottom="-30" left="10">New Owner Name</text>
4 <line_editor enabled="false" bottom="-60" left="10" width="280" name="new_owner" height="20"/>
5 <button bottom_delta="0" left="300" height="20" width="80" label="Choose" name="picker"/>
6 <button bottom="-90" width="80" height="20" left="300" label="OK" name="ok" />
7 <button bottom="-90" width="80" height="20" left="210" label="Cancel" name="cancel" />
8</floater>