News

This scripted agent is kept for historical and reference purposes but there will be no future updates nor support offered. If you are looking for a SecondLife bot then Corrade has superseded this project and should be used instead.

ChangeLog

12 October 2013

  • Claviger.exe is now by default compiled with .NET 4.0 - which is available to download from Microsoft.

11 December 2012

  • Since logging out is unstable, the auto-reconnect has been dropped and left up to the operating system. There are countless methods out there to restart a service upon termination (monit, launchd and Windows services).

25 November 2012

  • Added support for multiple masters.
  • Restricted teleport requests to masters.

Shortnote

Simscape is an ongoing project to create a land management tool that provides a complete real-time land status overview as well as the ability to manage land performing viewer commands such as restarting simulators on demand.

Screen Shot

The screenshots shows the controller script with several simulators configured as well as the statistics for Exploration Island that show up above the primitive in real-time. A large number of configured simulators can be added to the controller primitive - up to 255 bytes of data can be read from a notecard, which is large enough to accommodate for a hundred sims or more depending on the length of their names.

Quick Setup

  • Configure the Simscape.config file to set the parameters for the client. See the client page for details.
  • Run the client on the command line and leave it running in the background.
  • Create a primitive and add the controller script to it.
  • Configure the controller script. See the controller script page for details.
  • Touch the primitive and select a simulator to see the simulator's statistics.

Download

System Overview

The graphics bellow shows the two components of Simscape:

  • The client which is the scripted agent (bot) that stays connected to Second Life.
  • The control script that is used to control the scripted agent (bot).

When a simulator is selected from the menu the script sends a request to the Simscape client over instant messaging to teleport to the selected simulator. If the Simscape client fails to teleport the controller script is notified, otherwise the data from the destination simulator is reported back to the controller over HTTP. Once the controller script receives the data over HTTP it displays it using the prim overhead text. The simulator statistics are reported in 1 second intervals and updated above the primitive where the controller script is placed.

Communication

The communication between the controller script and the Simscape client occurs over instant messaging whereas the communication between the Simscape client and the controller script goes over HTTP requests. This makes the system robust enough to report errors such as teleport failures so that the controller script can adapt.

Index

Simscape uses a scripted agent (bot) written in C# and an LSL component.


secondlife/scripted_agents/simscape.txt · Last modified: 2022/11/24 07:45 by 127.0.0.1

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.