|Anonymous | Login | Signup for a new account||2020-01-23 11:25 PST|
|Main | My View | View Issues | Change Log | Roadmap | Summary | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005499||opensim||[REGION] Specific OpenSim Module||public||2011-05-27 09:49||2013-04-15 09:53|
|Target Version||Fixed in Version|
|Summary||0005499: AuthorizationServices module always send 1. Regiondata when having multipe Regions|
|Description||When using Opensim with multiple regions, then the AuthorizationServices module always send the Regiondata of the 1. Region instead of the region were the Avatar is teleporting to. If the Avatar should not gain access and is teleporting to one of the other region then the teleport does not get denied.|
|Tags||No tags attached.|
|Git Revision or version number||-|
|Run Mode||Grid (Multiple Regions per Sim)|
|Environment||Mono / Linux32|
Michelle Argus (reporter)
Did some further testing, and the problem is more complicated...
When one teleports to a region, all neighbouring regions also send a request when the Region gets notified about the new visitor on the region were the avatar is teleporting to. So if one teleports to the center of 3x3 regions, all 9 regions using the AuthorizationService will send a request.
In my case i get false statistics on visitors as the neighbours actually dont get visited but get logged as a teleport. It also produces unneccessary trafic.
So either the xml that gets send to the service includes a paramater if the avatar is teleporting there or just visiting a neighbouring region, or only the region were the avatar teleports to send the request and the neighbours ignore checking for a request.
Those are the child agents. You can deny presence of child agents too.
I would suggest you write your own Authorization service, complete with the region module, if you want a different behavior. (that's what I would do) All these modules are replaceable.
Michelle Argus (reporter)
|hmm, denying presence of child agents would be see_into_this_sim_from_neighbor? If so, it would not be what I am looking for.|
I'm not suggesting anything at all.
I just explained why you get the multiple requests on the neighboring regions.
|2011-05-27 09:49||Michelle Argus||New Issue|
|2011-05-27 09:49||Michelle Argus||Git Revision||=> -|
|2011-05-27 09:49||Michelle Argus||SVN Revision||=> r/15447|
|2011-05-27 09:49||Michelle Argus||Run Mode||=> Grid (Multiple Regions per Sim)|
|2011-05-27 09:49||Michelle Argus||Physics Engine||=> BasicPhysics|
|2011-05-27 09:49||Michelle Argus||Environment||=> Mono / Linux32|
|2011-05-27 09:49||Michelle Argus||Mono Version||=> None|
|2011-05-30 10:29||Michelle Argus||Note Added: 0018525|
|2011-05-31 18:19||Diva||Note Added: 0018535|
|2011-06-01 03:44||Michelle Argus||Note Added: 0018537|
|2011-06-07 20:33||Diva||Note Added: 0018598|
|2013-04-15 09:53||Michelle Argus||Relationship added||related to 0006602|
|Copyright © 2000 - 2012 MantisBT Group|