[sldev] Speaking object's owner and location logging coming soon to my viewer

Dale Glass dale at daleglass.net
Wed Aug 29 02:53:16 PDT 2007


Well, since Harold said he wanted news, here they are:

I'm working on a viewer modification to know the owners of speaking
objects and their location for IMs. The reason for this is tracking down
spam (for IMs you get both the actual avatar owning the object and the
object's location), and assisting in moderation (allows quickly
determining whose object is being too chatty)

This looks like this:

[12:00] Test Object: Hi there! [(requesting)]
[12:01] Test Object is owned by Dale Glass

[12:03] Test Object: test [Dale Glass]

Since the avatar's name may not be possible to know immediately, what it
does is to say (requesting), then append the info to the log when it
arrives.

Instant messages also have the location of the speaker specificed in the
message, although the viewer doesn't show it. This look like this:

[12:05] Update server: Sending new version... [Dale Glass at
secondlife://Perry/128/128/128]

A problem here is that the IM message only includes the sim key, but the
grid doesn't seem to have any key -> sim name lookup functions. The way
I "solved" this is by taking advantage of that connecting to a sim gives
you both the key and sim name, and made a libsecondlife bot that
teleports like mad over all the grid creating a database. Currently
nearly done.

This approach isn't 100% perfect of course, as the DB will always be a
bit out of date, and some sims will be down/inaccessible, so a key won't
be possible to gather.

Another problem is that I can't seem to be able to find the owner of an
avatar attachment. Requests work for objects that are in-world but not
for the ones attached to an avatar.


This should be released as a part of my viewer later today.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070829/f8a4938b/attachment.pgp


More information about the SLDev mailing list