Commit Graph

21878 Commits

Author SHA1 Message Date
UbitUmarov
e37fd5e716 force update of movement animation 2014-09-09 22:27:21 +01:00
UbitUmarov
9d815e2d2a on SetAnimationOverride do a UpdateMovementAnimations(); 2014-09-09 22:07:03 +01:00
UbitUmarov
016e58e354 *test* 2014-09-09 21:53:27 +01:00
Melanie Thielker
87a4abac50 Plumb the rest of the serverside AO 2014-09-09 20:50:41 +02:00
Melanie Thielker
339904bc52 Merge branch 'ubitworkmaster' 2014-09-09 20:16:43 +02:00
Melanie Thielker
2d2823f1de Add some case magic and send an anim pack when an override is set 2014-09-09 20:16:02 +02:00
UbitUmarov
002a2deaf9 add full delete if uuid iz zero and state is ALL 2014-09-09 19:09:06 +01:00
UbitUmarov
46abe0c86d Merge branch 'master' into ubitworkmaster 2014-09-09 13:54:00 +01:00
UbitUmarov
683f2cc892 only cancel attchment needed update type on sending sheduled updates.
This is wrong but its as original worked
2014-09-09 13:32:22 +01:00
UbitUmarov
4ed3461573 huds bug fix 2014-09-09 05:20:43 +01:00
Melanie Thielker
347c5b3070 Add perms check 2014-09-09 05:20:53 +02:00
UbitUmarov
f4efa25820 remove messing with KeyframeMotion on attach 2014-09-09 03:54:27 +01:00
UbitUmarov
b732ee8d27 dont force Phantom on attachments, breaking no mod objects if wear by
mistake
2014-09-09 03:47:51 +01:00
UbitUmarov
136749c651 drop attachments with original physical proprieties 2014-09-09 03:45:26 +01:00
Melanie Thielker
aa84ad369c Add some forgotten calls 2014-09-09 04:35:08 +02:00
Melanie Thielker
d2324b64c7 Add missing file 2014-09-09 04:12:58 +02:00
Melanie Thielker
18023169e7 Actually do the overriding 2014-09-09 04:12:10 +02:00
Melanie Thielker
5376d0a97b Also check standard anim names 2014-09-09 03:31:04 +02:00
UbitUmarov
17154fbffa set default LinksetPhysPrims to 0 so max number of prims for physical
object is disabled
2014-09-09 02:22:07 +01:00
UbitUmarov
d00aa403e0 Merge branch 'master' into ubitworkmaster 2014-09-09 02:05:44 +01:00
Melanie Thielker
e775e1a317 make PERMISSION_OVERRIDE_ANIMATIONS implicit for attachments 2014-09-09 03:03:27 +02:00
Melanie Thielker
f2390f7c72 Plumb llSetAnimationOverride 2014-09-09 03:01:05 +02:00
UbitUmarov
51697944b6 dont send fullObjectUpdate on deselect 2014-09-09 00:09:39 +01:00
UbitUmarov
8e15d4ad57 limit number of prims on physical objects. Not all cases covered still 2014-09-08 23:58:49 +01:00
UbitUmarov
93143ba012 on drop send full update on root prim, terse on others ( as sl ). Fix
count down of number of physicial prims on attach, if removing them
2014-09-08 23:44:29 +01:00
UbitUmarov
25b4e268a3 change attachment drop, to make object Phanton. THis is not as SL, but
rez position is automatic and object interpenetrations will
 happen including with the avatar, with the usual ugly effects.
2014-09-08 11:16:59 +01:00
UbitUmarov
2d352e6348 *NEEDS more testing* on attachment drop: fix adding prims to physics
engine, remove disturbing phantom flag. On attach: fix removing prims from
physics engine, delete any keyframeMotion, remove physical flag. This is
 executed in all attachs possible only need on attach from the scene (?),
 but its where original code removed only root part from physics engine
2014-09-08 02:19:53 +01:00
UbitUmarov
cf1d58d164 do not send objectproprieties on sop.SetGroup(). I many cases this will
arrive before creating the object in viewer with respective full update
2014-09-05 15:16:13 +01:00
UbitUmarov
25bc349ec9 near region check on tp needs to be a full current view check.
sp.KnownRegions is unreliable for this.
2014-09-05 12:28:57 +01:00
UbitUmarov
0514679b15 reduce MIN_CALLBACK_MS guard time. A value too high introduces a extra
throttle and makes more packets to be sent in bursts and not in steady
 state flow.
2014-09-02 18:51:49 +01:00
UbitUmarov
6611e75a2b void time change between gettime calls 2014-09-02 16:11:46 +01:00
UbitUmarov
50433e089b *needs testing, not that good* change throttles math using floats and not
int64, etc. Limite brust bytes to the total rate client requested times a
look ahead estimation time, Avoid queues starvation with updates waiting...
2014-09-02 15:48:59 +01:00
UbitUmarov
18de5c8a2d make use of it in GetMeshModule, and meshs are Assets not Task itens,
reduce MeshModule impact on udp rate
2014-08-29 16:30:49 +01:00
UbitUmarov
7351d92a76 add method to get a category throttle rate 2014-08-29 16:19:30 +01:00
UbitUmarov
fd0a635302 reduce burst 2014-08-29 15:13:46 +01:00
UbitUmarov
438798202f replace the tick() by a limit on the maximum number of tokens that can be
acumulated ( variable named BurtRate, not exactly a rate...)
2014-08-29 13:26:30 +01:00
UbitUmarov
6f590c2f79 disable first drip 2014-08-29 00:05:57 +01:00
UbitUmarov
986863a0cd try to reduce insane high data rate udp bursts. This needs testing on a
region with a lot of contents. Should not affect much average rates.
2014-08-28 22:26:03 +01:00
UbitUmarov
894b5c10c6 remove misplaced comment 2014-08-28 18:54:08 +01:00
UbitUmarov
9839904ebe try to make sense of throttle rate limits 2014-08-28 18:51:55 +01:00
UbitUmarov
5a2d4fd47f add some functions for estimation of number of bytes that can be send in a category in specified time 2014-08-28 16:49:32 +01:00
UbitUmarov
ff4df688ba send all presences terseupdates in same batch 2014-08-28 12:55:31 +01:00
UbitUmarov
ade4bf69b1 if we send wearables with ThrottleOutPacketType.HighPriority, then we
should send other avatarinformation with same priority on same Task category ( plus cleanup )
2014-08-28 10:38:31 +01:00
UbitUmarov
38fc1cc445 try to make child presence know its root region. Incomplete, some paths dont send the information. 2014-08-28 00:44:59 +01:00
UbitUmarov
b871029a30 dont create a cadu that is not used. Add a root region global position 2014-08-27 18:05:40 +01:00
UbitUmarov
73cdafd6c9 dont mess throotles values sent to child presences. Some cleanup 2014-08-27 15:57:12 +01:00
Melanie Thielker
012d0b07bc Merge branch 'ubitworkmaster' 2014-08-27 11:25:17 +02:00
UbitUmarov
1e888d61ca enqueue also if m_nextPackets[category] is not null. This is really the
top element of a category queue, equivalente to using a queue.peek() if
 avaiable
2014-08-27 01:33:09 +01:00
UbitUmarov
07ee101a05 bug fix. Was not deleting attachments if on public parcel 2014-08-27 01:09:11 +01:00
UbitUmarov
620443f858 on TPs to nearby regions, only send kills if needed by parcel privacy 2014-08-27 00:37:05 +01:00