[sldev] Client detection and official viewer signatures.

Rob Nelson nexisentertainment at gmail.com
Sat Oct 17 15:53:46 PDT 2009


AWG discussed this with Nyx a while ago when we discussed options for
detecting clients from LSL.

Currently, Emerald uses avatar TE 0 for detecting clients.  However, Nyx
has said that this won't be around forever, since LL will basically
implement clothing layer protection on all clients by not sending
clothing layers at all (only the baked skin textures will be sent).

Several options have come up, but the one I like most uses the viewer
update channel to detect viewer types.  Although this is easily spoofed
(as are other methods), it is still one of the best ways to detect a
client, requiring minimal viewer-side changes.  It will, however,
require a message.xml change to receive other agents' viewer tags, from
what I understand.  

On Sat, 2009-10-17 at 16:57 -0500, Brandon Husbands wrote:
> Can we please get a method or something that we can detect using lsl,
> libopenmv or something to detect a official viewer securely. 
> I know clients can spoof so it would have to be something that is like
> pgp key/response etc.  But there are viewers out there that exploit
> thinks like bounding boxes etc. that wreck havock with gaming systems.
> and rpg stuff.  It should not be too hard.. I mean wouldent LLabs want
> to say hey this is the official viewer or hey this is a custom one. If
> not for thinks liek i speak of but for even compatibility /
> featuresets.
> _______________________________________________
> 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