Auto-return time setting is misleading over no-object-entry parcels
tracked
Huns Valen
Following this closed thread: https://feedback.secondlife.com/ldpw/p/there-should-be-no-instant-autoreturn-protected-land-anywhere
The root of the problem is that failed region handoff often unsits avatars from vehicles, OR it breaks the sit camera + controls so that they have to stand up and re-sit in order to regain control of the vehicle.
When the vehicle is over a no-entry parcel, it's returned within seconds, even though the auto-return time may be minutes long. This is a common setting in water sims that were put there specifically for vehicle navigation, so you can see how this behavior is at cross purposes with the intended use of the sims in question. It's also confusing to users to have a visible setting that is functionally meaningless.
It was suggested in the forums that this is for gray goo mitigation. I propose two possible solutions (either/or):
- Gray goo works by recursively self-rezzing objects. Track how many generations have passed since the object was rezzed by an agent. (Call that "telomeres," same idea.) If that number is 0, then don't instant-return it over no-entry land.
- If an agent was seated on the object when it entered the region, then it obviously isn't gray goo by itself (there is no realistic way to do "gray goo" if each object has to have a "rider") so don't instant-return it over no-entry land.
#1 is more robust, but also somewhat more difficult if you want the information to cross sim borders.
#2 is probably easier, as the information lifecycle is single-region.
Either solution would mean that the autoreturn time would be accurate, and that vehicle operators would stop being repeatedly penalized for region handoff bugs.
Log In
Maestro Linden
marked this post as
tracked
Maestro Linden
Thanks for the report. I can reproduce some inconsistencies in the vehicle sandbox area at 'Fame'. If a vehicle is unseated while in the main parcel at 'Fame' (which has build disabled, object entry disabled, and 5 minute autoreturn time), you see different results depending on where the vehicle has been.
I believe the rapid autoreturn you see on the parcel is likely expected, and caused by the 'no object entry' flag. Vehicles are temporarily allowed to enter parcels they usually wouldn't have access to due to 'no object entry', but they stop being considered vehicles once they lose their last seated passenger.
Consider these 2 scenarios:
Scenario 1: No region crossing before unseating:
- vehicle is rezzed at Fame/244/218/23
- drive to the main parcel at Fame/244/178/14
- unseat the vehicle
- note how long vehicle remains on parcel
Results: the vehicle remains until 5 minutes after the unseat event in (3), at which point the parcel's autoreturn timer triggers. The 'no object entry' flag on the parcel is seemingly ignored.
Scenario 2: No region crossing:
- vehicle is rezzed at Fame/244/218/23
- drive through the main parcel in Fame, into the area by Fortuna/7/168/2
- drive back to the main parcel at Fame/244/178/14
- unseat the vehicle
- note how long vehicle remains on parcel
Results: the vehicle is returned within a few seconds of (4). This appears to be due to the parcel's 'no object entry' flag.