Opensim actually sends EnableSimulator for all 8 possible neighbours at startup. (I know this because I was the one to put multiple sim support into it in the first place). LL's sims use a more sophisticated setup which is dependent on your viewer frustum (i'll spell it right one day!)
On Thu, Sep 25, 2008 at 7:20 PM, Teravus Ovares <[EMAIL PROTECTED]> wrote: > Well, I can tell you what causes OpenSimulator to send that message. > > Essentially. Any time the server that you're on wants you to connect > to another simulator. > > This includes establishing child agents and is a prerequisite to 'see > into' regions that you're not current in, but are connected to and are > getting updates. > > As far as 'how' the sim knows to connect you to another simulator.. > It determines that your camera 'view' overlaps with a border where > there is a neighbor simulator that it hasn't told you about. Then it > 'tells the neighbor simulator over region<--->region communications > about you, where you are, where your camera is and it's settings. > Then once it tells the neighbor simulator about you, it sends you the > 'EnableSimulator' packet > > Teleporting also has several grid communication components that end up > in telling your client about a simulator to connect to, and then > handing you off. > > Sometimes your connection times out on regions where you're a 'child > agent' in. This causes the region you're a child agent in to inform > the region that you're actually in(root agent) that it lost connection > with you.. then the sim that you're in determines if it can still > contact you.. if it can, it re-sends the EnableSimulator packet to > re-establish the child agent connection. When this happens, sometimes > you'll see regions become red on the mini-map/map, and then turn green > again. > > Anyway.. I know OpenSimulator isn't LL's SVC, but I hope I answered > some of your questions anyway. > > Best Regards > > Teravus > > On 9/25/08, Vandana <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> Would like to know what triggers SL server to send EnableSimulator packet to >> SL Client. >> >> From my point of view if AgentUpdate is continuously sent to server with >> visibility area which let the server detect that Agent can view nearby >> region and hence send the EnableSimulator packet. >> >> But while experimenting, I observed this is not only the reason of getting >> the EnableSimulator. >> >> So I am curious to know what packet from Client triggers EnableSimulator >> from server. >> >> Regards >> Vandana >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/SLDev >> Please read the policies before posting to keep unmoderated posting >> privileges >> > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/SLDev > Please read the policies before posting to keep unmoderated posting privileges > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges
