Commit Graph

21802 Commits

Author SHA1 Message Date
UbitUmarov
f4a6be8654 clean sendKill a bit, remove a IsChild that is set too early in a calling
path
2014-08-24 00:44:14 +01:00
UbitUmarov
06b6238d00 send avatar kills after attachments, send otherattachments before rest of
sog ( updates will mess this again but well... )
2014-08-23 22:24:28 +01:00
UbitUmarov
d55041d934 on updates, send rotations using livomv Quaternion.toBytes() again 2014-08-23 21:13:30 +01:00
UbitUmarov
63d1916f51 Remove entities from updates queues on kill. Do it sync so enqueues after
the kill work
2014-08-23 20:59:11 +01:00
UbitUmarov
8fd836c299 back to sending attachment sog kills in place of the hack. This is the
official way of doing it
2014-08-23 12:03:55 +01:00
UbitUmarov
1aa335078a sop SendFullUpdate() goes by presence if it is a attachment 2014-08-22 21:54:00 +01:00
UbitUmarov
0295e6822d some cleanup ( well or not ) 2014-08-22 20:01:07 +01:00
UbitUmarov
9a8d8d2130 Merge branch 'master' into ubitworkmaster 2014-08-22 01:06:43 +01:00
UbitUmarov
c95fd60806 revert the kills, they seem even worse 2014-08-22 00:28:05 +01:00
UbitUmarov
0da7f8e863 silly... 2014-08-22 00:01:50 +01:00
UbitUmarov
be02fb3904 replace hack by sog kills on tp out 2014-08-21 23:43:06 +01:00
UbitUmarov
d5bb80798d make the hack more extensive. Forbid sog/sop updates if Intransit but
release it sooner
2014-08-21 23:18:51 +01:00
UbitUmarov
6674548af0 replace AgentHasMovedAway + KillEntity by a hacked version on teleports 2014-08-21 22:42:45 +01:00
UbitUmarov
ad83b18634 some cleanup.. 2014-08-21 14:07:55 +01:00
UbitUmarov
b68c814bc6 ... 2014-08-21 10:53:59 +01:00
UbitUmarov
114144407b variations.. 2014-08-21 09:32:36 +01:00
UbitUmarov
5f1cb6542d test 2014-08-21 06:35:11 +01:00
UbitUmarov
ad6f942279 add filter sog updates 2014-08-21 06:11:19 +01:00
UbitUmarov
d98d64a61a bug fix 2014-08-21 05:28:35 +01:00
UbitUmarov
d2f3a19838 test 2014-08-21 05:00:51 +01:00
UbitUmarov
6acfa77919 test 2014-08-21 04:35:04 +01:00
UbitUmarov
87f03c040c bad test 2014-08-21 04:07:23 +01:00
UbitUmarov
5bf145a397 add a direct sendpartfullUpdate to send a full object update to a part,
optionally overriding its parentID. check what it does to attachments
2014-08-21 00:49:10 +01:00
UbitUmarov
ea1c232f92 revert droping udp packet resends after 6 retries, keep resending. 2014-08-21 00:08:43 +01:00
UbitUmarov
88587b4e73 reserve updates priority queue 2 for attachments, send them by it on
BestAvatarResp scheme. Attachments cannot be sent on imediate queues,
 since they will block everything. Changed distance to priority math,
 keeping identical result, shifted to start at queue 3.
2014-08-20 21:41:16 +01:00
UbitUmarov
542118adf1 remove from use the UpdatesResend on resending udp packets. Just resend
the UDP packet. Also just loose packets we tried to send 6 times already
(ll says 3) A viewer may just beeing ignoring them, or then the link is just dead.
2014-08-20 18:55:06 +01:00
UbitUmarov
16cf3967b4 Reserve a extra localID for a presence ( it will be localID + 1 ) 2014-08-20 17:54:23 +01:00
UbitUmarov
b21b6532b0 sending attachment kills before putting them back doesnt cover all cases
and seems heavy for viewers
2014-08-20 17:48:10 +01:00
UbitUmarov
d16f7df673 also send attachment pre-kills on crossings 2014-08-19 20:33:26 +01:00
UbitUmarov
6aa60a5d97 test .... 2014-08-19 19:56:43 +01:00
UbitUmarov
cca2ae3c89 test 2014-08-19 19:47:41 +01:00
UbitUmarov
919aef1573 send zero velocity again on avatar full update or its ugly 2014-08-19 10:03:04 +01:00
UbitUmarov
ca43a7fe63 variationsss... 2014-08-19 09:42:45 +01:00
UbitUmarov
b0253362c7 remove the silly sendTerseUpdates. I was fooled by wingridproxy not
decoding updates correctly
2014-08-19 09:18:29 +01:00
UbitUmarov
8f0d35e59a fix the encoding of rotation in updates, not just using the next field to
override w bytes. ( specially having it commented )
2014-08-19 09:04:20 +01:00
UbitUmarov
e883fb519b test 2014-08-19 06:53:02 +01:00
UbitUmarov
65983cc4fc test 2014-08-19 06:23:30 +01:00
UbitUmarov
1c9af8727d send the avatar data after sending attachments, by the same Entity updates
path
2014-08-19 05:13:18 +01:00
UbitUmarov
42a58101cf HACK force GetPriorityByBestAvatarResponsiveness ignoring configuration 2014-08-19 04:56:33 +01:00
UbitUmarov
9914e371af minor changes to GetPriorityByBestAvatarResponsiveness code 2014-08-19 04:54:25 +01:00
UbitUmarov
505cbf9983 still another ... 2014-08-19 03:58:16 +01:00
UbitUmarov
4c46ebdbf5 fix a missed blocking of sending updates the the new attach points above
hud indexes
2014-08-19 03:47:26 +01:00
UbitUmarov
e77fafe12d *test* send attachments in sync, resend avatar at end 2014-08-19 02:15:01 +01:00
UbitUmarov
ffcc1d7fa2 undo the hack.. its useless 2014-08-18 23:14:04 +01:00
UbitUmarov
d31f361e89 moved hacks to scene presence completemovement, possible only needed
there?
2014-08-18 19:41:16 +01:00
UbitUmarov
73b8dc4183 missing file for previus commit 2014-08-18 19:19:25 +01:00
UbitUmarov
83e545df93 *DANGER* *HACKS* on reusing child presences: partA send kills to
viewers, partB keep using same localID (as before)
2014-08-18 19:14:53 +01:00
Melanie Thielker
4f7acc4c2c Expect a missing directory, the asset cache is shared. Prevent spew if
two nodes run cleanup at the same time.
2014-08-18 17:14:51 +02:00
UbitUmarov
96de2a2fd2 reduce the kills sent, hide attachments kills on origin 2014-08-18 04:07:40 +01:00
UbitUmarov
f8e4805d98 NOT GOOD. Changed hide code on crossing/tp. Send needed avatar and attachments
kills, visible so we can see what is going on, to try to improve later
(this are always needed, hidding just made issues more visible )
2014-08-18 01:34:16 +01:00