[sldev] EnableSimulator not received

Gareth Nelson gareth at litesim.com
Thu Sep 25 11:41:45 PDT 2008


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 <teravus at gmail.com> 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 <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
>>
> _______________________________________________
> 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