UbitUmarov
|
0a122c9b40
try to suport physics wearable type, sending it only if outgoing protocol version >= 0.5
|
9 years ago |
Melanie Thielker
|
ea56f4f27c
Introduce an EntityTransferContext carrying the version numbers to pass
|
9 years ago |
UbitUmarov
|
ed909f56da
fix mantis 7734, Thanks Garmin for the report
|
9 years ago |
Melanie Thielker
|
dc6d9eadf3
Testing stage of the new versioning system. Use at own risk. May not
|
9 years ago |
Diva Canto
|
70a46fe090
Clean up of simulation version, the number that rules the compatibility of teleports:
|
9 years ago |
Diva Canto
|
ce2c67876e
More namespace and dll name changes. Still no functional changes.
|
9 years ago |
Diva Canto
|
2c0cad6dd3
Renamed the namespaces too
|
9 years ago |
Melanie Thielker
|
028506cf3c
Partial plumbing for the agent stateful module features negotiation
|
9 years ago |
Oren Hurvitz
|
3a2d4c8b05
Added logging in places where regions are searched for by their location
|
9 years ago |
Justin Clark-Casey (justincc)
|
beef41f24c
Stop simulators attempting to contact registered but offline regions (RegionFlags.Persistent but not RegioNFlags.RegionOnline) on startup and when an avatar completes a teleport.
|
10 years ago |
Justin Clark-Casey (justincc)
|
39eab72d7c
When performing region cross, don't add the velocity to the new position in ETM.CrossAgentIntoNewRegionMain() since this has already been performed by SP.CheckForBorderCrossing()
|
10 years ago |
Justin Clark-Casey (justincc)
|
1d19e1bbd0
Add naive implementation of controlled incoming HG attachments to manage load.
|
10 years ago |
Justin Clark-Casey (justincc)
|
dacd0ecfee
minor: Remove unused field from EntityTransferModule
|
10 years ago |
Justin Clark-Casey (justincc)
|
91e1aaa5d4
On teleport to a region that already has a child agent established (e.g. a neighbour) don't resend all the initial avatar and object data again.
|
10 years ago |
Michael Cerquoni
|
e455374a4b
fix all instances of "non-existant" to "non-existent" (spelling mistakes) thanks Ai Austin for pointing this out.
|
10 years ago |
Justin Clark-Casey (justincc)
|
20b47fce07
Still log (but this time with warning rather than an exception) if we regenerate a new child caps seed for a region where we already have one.
|
10 years ago |
Diva Canto
|
d99c8e68a7
It turns out that child agent management has had a bug for a while: there was an inconsistency in the scope between opening and closing child agents in neighboring regions. For opening (in EnableChildAgents), the region's DrawDistance was being used; for closing (in IsOUtsideView) , the viewer's (SP) DrawDistance was being used. This fixes this inconsistency, therefore eliminating bugs observed in TPs between, at least, neighboring varregions.
|
10 years ago |
Diva Canto
|
9643792b34
Avoid an exception in creating child agents some times.
|
10 years ago |
Diva Canto
|
fe779128b0
Added simulation version compatibility check so that agents coming from 0.7.6 to a varregion running in 0.8 and above will be denied teleport, rather than be allowed and crash the viewer.
|
10 years ago |
Robert Adams
|
22dade6463
varregion: More tweeking to only sending patches within avatar draw distance.
|
10 years ago |
Oren Hurvitz
|
47b84875fd
Tell QueryAccess explicitly whether the user is coming in via Teleport or Cross, because the permission checks are different.
|
10 years ago |
Oren Hurvitz
|
dd30a29ba0
Return more specific error messages if an attempt to enter a region fails due to permissions (in QueryAccess and IsAuthorizedForRegion)
|
10 years ago |
Oren Hurvitz
|
998d7009a6
Eliminated many warnings
|
10 years ago |
Oren Hurvitz
|
b3ebec184f
In teleports, when sending the Source region, set its ServerURI to the Gatekeeper URI (which is used with Regions); not the Home URI (which is used with Users)
|
10 years ago |
Oren Hurvitz
|
06e0528d0b
In teleports, pass the source region to the destination (similar to an HTTP referrer)
|
10 years ago |
Oren Hurvitz
|
af406748a2
Improved error messages when a teleport fails. The viewer's dialog already says "Teleport failed", so adding "Teleport refused" is redundant.
|
10 years ago |
Oren Hurvitz
|
85d51e57a9
When sending QueryAccess to a region, also send the user's Home URI
|
10 years ago |
Oren Hurvitz
|
55cc8044cb
Refactored: use Scene.GetAgentHomeURI() to get the Home URI of a user
|
10 years ago |
Oren Hurvitz
|
f3508649f5
Fixed: during a teleport we always sent the error "The teleport destination could not be found" to the client. This happened on both success and failure.
|
10 years ago |
Oren Hurvitz
|
abe0f4a088
When preparing a Hypergrid teleport, tell the receiving grid which user is entering the grid.
|
10 years ago |