German translation: TrustNetAvatarScannerDeutsch
IntroductionThe TrustNet Avatar Scanner is a HUD attachment that constantly scans for avatars in a 96m range and shows the list of the 16 nearest ones (maximum LSL allows). It shows the distance, age, payment data and TrustNet score.
Status barThe topmost part of the scanner displays the current status. This indicates which rating type is currently being shown, and whether any operations are pending. Some operations like score retrievals are not executed immediately, but buffered for a short time to request several of them at once.
Clicking the status bar brings up the system menu, which allows access to the website, settings and other general functions.
Avatar listThe avatar list displays up to 16 avatars, sorted by distance. The colors can indicate distance, payment data, age or score. The default coloring is by distance.
Clicking an avatar in the list brings up the avatar action menu, which allows doing something to the avatar.
Each avatar line displays the following data:
This menu contains buttons for the settings and commands that don't apply to a specific avatar.
This menu allows accessing the debug options. These options shouldn't be necessary during normal usage, although if there is a problem I may ask you to use them. Using these options may result in lots of text output and reduced performance.
This menu allows changing settings that affect how the scanner works.
This menu changes how far the scanner will scan for avatars. The default is 96m, the maximum possible. A larger avatar list takes more time to update than a small one, so this option may improve scanner responsiveness on a busy sim.
This menu changes how the list is colorized. The default is by distance.
This menu changes the height of the rows in the avatar list. Font size may be different for some people, and it is impossible for a script to determine the right one. If rows in the list overlap each other, use this setting to make the row height larger.
If the font size used by your client is small enough your list may have extra space in it, in which case this option will allow you to compress it.
This menu changes the rating type that's shown in the scanner. By default the scanner displays the behavior score. The scanner will automatically reset if this option is changed.
This menu allows to search for people with a particular rating type. For instance, if you select "Scripting", the server will return a list of avatars with the highest scripting ratings.
This menu appears when you click on an avatar. Every option will affect the selected avatar in some way.
This menu allows rating an avatar. The default rating type is "behavior".
This menu changes the rating type you want to give to the selected avatar. Once a type is selected, it will become the default next time the "Rate" button is used.
Getting StartedAttach the TrustNet scanner. It will periodically scan the area for avatars and query the TrustNet server for their ratings.
In order to start getting useful results you need to start rating people. Click a name in the list, select "Rate" in the dialog, then choose a rating. If you make a mistake, just go through the process again. New ratings will override any previous ones. The "Neutral" rating removes a previous rating.
There are no global ratings in TrustNet. Instead, scores are calculated for you personally, based on the opinions of the people whose behavior you rated positively. If you rate positively somebody's behavior and they have a scanner as well, their ratings will be used to calculate scores for you.
A simple way of explaining how it works is this: Imagine if every time you met somebody new, you sent an IM to all your friends asking whether they met that person before. Your friends would IM their friends in turn, and they'd all report back to you. TrustNet does essentially this, only automatically.
See HowTrustNetWorks for a complete explanation of how scores are calculated.
TrustNet APIIf you can script, you can also get the API (Application Programming Interface) package. This will let you talk directly to the TrustNet database, and will let you ask it to calculate scores, which you can then use for whatever you want.
Obvious applications include home security, anti-griefer defence and global ban lists.
If you can't script, I could do it for you (for a price).
Note: Currently the API isn't available for sale anywhere. You'll have to IM me (Dale Glass) to get it. The protocol is documented at the LSL Wiki
How To Use ItThere are many ways of using the TrustNet system. These are just examples, you probably can come up with some use I haven't imagined yet.
Positive scores can be used as well. You could make a TrustNet enabled door which can be locked, but still opens to your friends.
TrustNet Avatar Scanner FAQ
CommissionsNOTE: As of 2006/12/26, commissions have been deactivated and replaced by the "Give copy" option. Since the scanner is now free of charge, the previous system didn't make sense anymore. Commissions will return in the future, as a reward for getting people to subscribe.
You can get a commission (currently 20% of the purchase price) for helping spread my product. It's very simple.
If it doesn't seem to be working, please wait a few minutes before reporting a problem.
DistributionAs of 2006/12/26, the scanner has been made free (but the subscription is still there). Now the scanner has a "Give copy" button instead. This button allows requesting the delivery of a free scanner to the specified person. The reason why this is done this way instead of making the scanner transferrable is that it allows me to keep control and slow down distribution should my infrastructure's limits be reached.
Due to the way this system is done, a number of limitations have been added to prevent problems:
Known ProblemsThis is a list of known problems with the system. Not all of them are bugs. Some are because what can be done in SL is limited, and a perfect solution is difficult.
List redraw problems, like names getting duplicated for a time.
This is due to the difficulty of doing something like this in SL. Updates must be sent to multiple interface elements, and despite my best efforts to make things update as smoothly as possible, sometimes it still doesn't work as well as it should.
Most problems of this kind are due to bad sim performance. When sims perform badly, the first thing they do is slowing scripts down to try to keep everything else running at the proper speed. Unfortunately this means that complicated scripts like mine behave noticeably worse.
ErrorsSometimes things go wrong. This is a list of the error messages you may get, and what they mean.
Server sent data out of order 5 times in a row, switching to sorting mode
SL is supposed to return the results of a scan sorted by distance. Sometimes that doesn't hold true, though. The scanner detects those times, and sorts manually. If this happens 5 times in a row it stops trying to use the results as they come in, as it means a performance impact.
Dataserver didn't reply after 3 tries, giving up trying to get age and payment data. Won't make more queries until the scanner is reset.
This means that requests for age and payment data timed out multiple times, and the scanner gave up trying to get them. This almost certainly indicates a problem with either the sim or the grid. If this happens, the scanner will stop retrieving the age and payment information, but data that was already retrieved will remain there. Other than that, the scanner should work normally.
After the sim or grid problems are solved, you'll need to reset the scanner (Debug -> Reset) to make it fully functional again.