[sldev] EnableSimulator not received

Teravus Ovares teravus at gmail.com
Thu Sep 25 11:20:06 PDT 2008


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 <vandana.a at samsung.com> 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
>


More information about the SLDev mailing list