Monica Balut Posted June 12, 2011 Share Posted June 12, 2011 Is there a way to detect which viewer the user is using. I don't see a way to do this in LSL. Am I missing something? What i's like to know is which of the TPV's is being used as well as the version. Link to comment Share on other sites More sharing options...
Nexii Malthus Posted June 13, 2011 Share Posted June 13, 2011 Why do you want to know this information in the first place? You'll find that there can be a lot of grief to doing this stuff unless the client exposes itself intentionally with the users' knowledge. The grief specifically stems from de-anonymization, as in knowing what specific client a specific user is using is a privacy issue. If you only care of anonymized data though, Media on a Prim could do it I guess. But that only goes as far as people wishing to enable that feature and whether their client supports MoaP in the first place. Link to comment Share on other sites More sharing options...
Innula Zenovka Posted June 13, 2011 Share Posted June 13, 2011 You really do need to think carefully about this one. You can discover what clients people purport to use (it can be spoofed) provided that they have their viewers set to receive parcel media, by using exactly the same method RedZone used before it and its creator were banned. The problem is that it exposes people's IP addresses and can be used to link them to avatars' uuids, thus outing people's alts and potentially revealing more information about you, too. So if you do make something that does this without actually asking people to cooperate, you risk a lot of complaints from GreenZone and others, and a flood of ARs. OK, you're just using it to collect anonymous statistics about viewer use, but people using TPVs with the Parcel Media Filter turned on (a feature that's slowly working its way into the official viewer, I think) are just going to see an unexpected attempt to load a url that doesn't look like a music stream and are naturally going to assume the worst. Link to comment Share on other sites More sharing options...
Monica Balut Posted June 13, 2011 Author Share Posted June 13, 2011 Wow I had no idea of the potential problems with this. My intent was quite simple. I have a script in a HUD that positions the HUD on the screen. What I've found is the Kirsten viewer positions things diffently. For example, I can set the z postion of the HUD to Z. When I open using Kirsten that same Z position is higher on the screen than the standard SL viewer thereby requiring the user to manually move it down. My thought is if I knew the viewer, I could accomodate to this. I guess the answer is that it can't easily be done and not likely avaiable because of potential for bad things. I'll just have to choose a Z value that accommodates most viewers. Link to comment Share on other sites More sharing options...
Miranda Umino Posted June 16, 2011 Share Posted June 16, 2011 So , detecting viewer is probably useless .. Positions of HUDS can depend of the screen resolution, of the resolution window in graphical preferences , maybe your viewport too and maybe other some different configuration settings Link to comment Share on other sites More sharing options...
Qie Niangao Posted June 16, 2011 Share Posted June 16, 2011 It sure would be nice, however, to know in advance whether a viewer is of V2 generation or not, in order to know whether it's too obsolete to handle the current viewer URI namespace. At the moment, I'm particularly wanting to use secondlife:///app/teleport/ (which is pretty slick, on capable viewers), in lieu of llTeleportAgent(). Link to comment Share on other sites More sharing options...
Void Singer Posted June 16, 2011 Share Posted June 16, 2011 what's wrong with the secondlife://<region>/<x>/<y>/<z> interaface? works for both Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now