G General

Kranzworth objectDNS Version 1

Kranzworth objectDNS
Details
Features
Contents
Reviews

Kranzworth objectDNS

objectDNS provides a name service for uuids of server prims anywhere on the grid for client objects to be able to access them. A dynamic SL UUID naming service.

There are 4 scripts in the box:

objectDNS_server

This is the script you put in your server object. It will register itself in the photodiode experience using it's object name.

objectDNS_set_client_server_name

This is the script you put in all objects that need to know the object id if your server at all times. This script is modify so that you can set the name that your server is registered as. This script will save the name permanently in the client object's linkset data. It can be deleted from the object once you save it with your chosen name.

objectDNS_client

This is the script you also put in all your objects. This script communicates with the photodiode experience to obtain your server's object ID.

objectDNS_get_server_id

This is a skeleton example of how to constantly keep the global key variable server always set correctly.

Inactive servers are automatically purged from the photodiode experience.

In case the server name you chose is in use by another server the server object will indicate this via floattext. If you are certain no one else is using the name you can wait until the server name expires and your server will then register. Be sure to use a unique and secure communication method between your server and all your client objects. The server script registers only the object ID. You will need to negotiate via object to object llEmail to obtain other means of communication to your server.

Included is a basic multiproduct vendor and server with affiliate functions to demonstrate one use case.

If you would like to use this system with your own SL experience you created or have admin/contributor access to, that can be arranged. I will need to give you the scripts with modify permission set so that you will be able to reassign them to your experience.

-- Amelia Venus

  • Avoid headaches of your client objects finding your server if you rerez it.
  • Uses the photodiode experience database for reliabilty.
  • Simple setup with one parameter.
  • Easily accessed from your client objects.
  • Works grid wide including attachments.