About

This is the documentation for all the configuration keys to be found in the progressive release of Corrade.

Complete List of Configuration Keys

keyvaluedefaultdescription

Password

A string.

$1$59bcc3ad6775562f845953cf01624225

An unsalted MD5 hash of the account's password to be used to connect to the grid. After generating an unsalted MD5 hash of the password, the string $1$ must be prepended to the hash.

MultipleSimulatorConnections

An integer.

0

Whether to connect to surrounding simulators. This feature is required for region crossings but region crossings do not work reliably. Nevertheless, this feature allows scanning and seeing into neighboring regions at the cost of some resources.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable RLV or not.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable the HTTP server or not.

ServersMQTTServerCompression

1 or 0 corresponding to true, respectively false.

0

Whether to compress the data or not during transmission.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable the MQTT server or not.

ServersTCPServerCompression

1 or 0 corresponding to true, respectively false.

0

Whether to compress the data or not during transmission.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable the TCP server or not.

ServersUDPServerCompression

1 or 0 corresponding to true, respectively false.

0

Whether to compress the data or not during transmission.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable the UDP server or not.

ServersWebSocketsServerCompression

1 or 0 corresponding to true, respectively false.

0

Whether to compress the data or not during transmission.

Enable

1 or 0 corresponding to true, respectively false.

0

Whether to enable the WebSockets server or not.

IPAddress

An IP address to listen on.

0.0.0.0

The IP address for the MQTT server to listen on.

IPAddress

An IP address to listen on.

0.0.0.0

The IP address for the MQTT server to listen on.

IPAddress

An IP address to listen on.

0.0.0.0

The IP address for the UDP server to listen on.

IPAddress

An IP address to listen on.

0.0.0.0

The IP address for the UDP server to listen on.

ConfigurationAutoConnect

1 or 0 corresponding to true, respectively false.

1

Whether to automatically connect and maintain a connection to the grid.

CenterCamera

An integer.

1

Whether to center the camera after a teleport or movement.

CacheMembers

1 or 0 corresponding to true, respectively false.

1

Whether to cache group members by polling in-world services. This feature is necessary for the membership notification or else Corrade can't tell which member left or what member joined. However, the feature incurs a performance penalty because there is no official API to do this.

MessageLogging

An integer.

1

Whether to log instant messages.

PublishLanguage

1 or 0 corresponding to true, respectively false.

1

Whether to publish the set language to objects.

NotificationSettingsCollidersUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

NotificationSettingsLocationUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

NotificationSettingsScriptsUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

NotificationSettingsStatisticsUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

NotificationSettingsTerseUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

NotificationSettingsWindUpdate

An integer.

1000

A number of milliseconds to wait between polling resources.

Range

An integer.

64

The range in meters describing a sphere in which Corrade is able to sense assets such as objects, avatars, etc… This is effectively Corrade's "draw-distance" and has an impact on many commands that manipulate in-world assets. With a large enough range, Corrade will be able to see and connect to adjacent regions (simulators).

ServersMQTTServerPort

An integer.

8085

The port to listen on.

ServersTCPServerPort

An integer.

8085

The port to listen on.

ServersUDPServerPort

An integer.

8086

The port to listen on.

ServersWebSocketsServerPort

An integer.

8087

The port to listen on.

Groups→Group→Notifications

A collection of notifications enabled for the managed group.

<Notification>group</Notification> (valid values: multiple keys for all available Corrade notifications).

This key holds a collection of notifications for the managed group.

ServersHTTPServerPrefixesPrefix

An URL listening prefix.

http://+:8080/

The URL prefix to start the server on.

LoginURI

A string.

https://login.agni.lindenlab.com/cgi-bin/login.cgi

The login URL for the grid - by default, this is set to the Agni Second Life grid URL.

URL

A string.

ws://0.0.0.0:8088

An URL to listen on.

Groups→Group→Permissions

A collection of permissions enabled for the managed group.

<Permission>group</Permission> (valid values: multiple keys for all available Corrade permissions).

This key holds a collection of permissions for the managed group.

FirstName

A string.

Corrade

The case-sensitive first name of the account to be used to connect to the grid.

Password

A string.

corrade

The password for the certificate, if any.

Password

A string.

corrade

The password for the certificate, if any.

Password

A string.

corrade

The password for the certificate, if any.

Language

A string.

en

An ISO 639-1 two-letter or ISO 639-3 language code used to advertise to in-world objects.

Region

A string.

last (valid values are home, last or a region name)

A region name.

StartLocation

A start location.

last (valid values are home, last or an URI)

A start location definition.

Path

A string.

mqtt.pfx

The path to a certificate.

Groups→Group→Name

A string.

My Group

The name of the group.

Groups→Group→Password

A SHA1 hashed password string.

mypassword

In order to execute commands, the group needs a password to be set. This password can be the SHA1 hash of any alphanumeric string. It does not, and should not, be the password of the account on which Corrade logs on.

LastName

A string.

Resident

The case-sensitive last name of the account to be used to connect to the grid.

Behaviour

A string.

sendim, tplm

A RLV behavior to be ignored by Corrade.

Path

A string.

tcp.pfx

The path to a certificate.

ServersTCPServerTCPCertificateProtocol

A string.

Tls12

The certificate protocol to use.

ServersTCPServerTCPCertificateProtocol

A string.

Tls12

The certificate protocol to use.

Path

A string.

udp.pfx

The path to a certificate.

ScriptLanguage

Either WAS or JSON.

WAS

The language that Corrade will understand and speak

Path

A string.

ws.pfx

The path to a certificate.

Blacklist

A list.

a collection of behaviours

A collection of RLV Behaviours to be ignored by Corrade.

Groups→Group

A definition of a group with multiple parameters.

a collection of group settings

A managed group's definition is contained as the value of this key.

Groups

A collection of groups managed by Corrade.

a collection of groups

This is a collection key that holds definitions for groups that are managed by Corrade.

ServersHTTPServer

A collection of parameters for the built-in Corrade HTTP server.

a collection of HTTP server settings

The HTTP server parameters are contained within this key.

ServersMQTTSever

A collection of parameters for the built-in Corrade MQTT server (broker).

a collection of MQTT server settings

The MQTT server (broker) parameters are contained within this key.

NotificationSettings

A collection of settings for some of the notifications that Corrade supports.

a collection of notification settings

Some parameters may be adjusted for some of the supported Corrade notifications.

Servers

A collection of servers that can be used to connect and interact with Corrade externally to the grid.

a collection of servers

This is a collection key that holds definitions for servers that are made available by Corrade.

ServersTCPServer

A collection of parameters for the built-in Corrade TCP server.

a collection of TCP server settings

The TCP server parameters are contained within this key.

ServersUDPServer

A collection of parameters for the built-in Corrade UDP server.

a collection of TCP server settings

The UDP server parameters are contained within this key.

ServersWebSocketsServer

A collection of parameters for the built-in Corrade WebSockets server.

a collection of WebSockets server settings

The WebSockets server parameters are contained within this key.

Position

A vector.

none

An optional point vector to log-in at.

CSV Export

Index


secondlife/scripted_agents/corrade/api/configuration.txt · Last modified: by office

Wizardry and Steamworks

© 2025 Wizardry and Steamworks

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.