Commit History

Author SHA1 Message Date
  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. 9 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
  Oren Hurvitz d4acaf25af Pass the correct position to QueryAccess() instead of UUID.Zero (it was wrong in one place) 10 years ago
  Oren Hurvitz 6d2893be67 When teleporting using Hypergrid, show more informative error messages in case of error 10 years ago
  Robert Adams 65c4cb48ac BulletSim: make avatar physical shape to be a rectangle rather than 10 years ago
  Justin Clark-Casey (justincc) 17929abd28 Wrap contents of ETM.CrossAgentToNewRegionAsync() in try/catch to avoid a failure terminating simulators running on Windows 10 years ago
  dahlia a2866b85f3 add newRegion parameter to CrossAgentToNewRegion event and trigger the event after crossing thread is invoked 10 years ago
  Robert Adams 7fc289c039 Properly restore position on crossing failure for mega-regions. 10 years ago
  Robert Adams 877bdcdce1 Rewrite of mega-region code to use new form of border checking. 10 years ago
  Robert Adams 49af6b53e7 varregion: enable teleporting to a varregion by clicking on the map and 10 years ago
  Robert Adams f127e4b4ee Merge branch 'master' into varregion 10 years ago