[sldev] Did the latest sim update change the behavior of RequestMultipleObjects?

John Hurliman jhurliman at wsu.edu
Thu Jun 28 22:24:11 PDT 2007


Able Whitman wrote:
> I noticed that if the viewer issues a RequestMultipleObjects with the 
> LocalID of an object that is not in the agent's current region, it 
> doesn't seem to get an ObjectUpdate (or related) message from the sim, 
> even if CacheMissType is 0 (full update). But if it issues a request 
> for an object that *is* in the current region, it receives an 
> ObjectUpdate as expected.
>
> Maybe I'm hallucinating, but I could have sworn that before today's 
> update, requesting an update for any object whose LocalID was known to 
> the viewer would result in it getting an object update, regardless of 
> which region the object was in.
>
> Is this a new behavior, or am I just going mad?
>
> --Able
>

LocalIDs are local to each simulator, so if object 1000 exists in 
Simulator B but you send a RequestMultipleObjects to Simulator A asking 
for object 1000 it will have no idea what you are referring to and 
silently ignore it. The viewer should be sending that packet to 
Simulator B and get a reply back from Simulator B. Did something change 
so requests are going to the wrong simulator, or did I misread your 
explanation?

John


More information about the SLDev mailing list