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 _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges
