This is the documentation for all the configuration keys to be found in the progressive release of Corrade.
autoconnect | Configuration→AutoConnect | 1 or 0 corresponding to true, respectively false. | Whether to automatically connect and maintain a connection to the grid. | 1 |
firstname | FirstName | A string. | The case-sensitive first name of the account to be used to connect to the grid. | Corrade |
groups | Groups | A collection of groups managed by Corrade. | This is a collection key that holds definitions for groups that are managed by Corrade. | a collection of groups |
group | Groups→Group | A definition of a group with multiple parameters. | A managed group's definition is contained as the value of this key. | a collection of group settings |
name | Groups→Group→Name | A string. | The name of the group. | My Group |
notifications | Groups→Group→Notifications | A collection of notifications enabled for the managed group. | This key holds a collection of notifications for the managed group. | <Notification>group</Notification> (valid values: multiple keys for all available Corrade notifications). |
password | Groups→Group→Password | A SHA1 hashed password string. | 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. | mypassword |
permissions | Groups→Group→Permissions | A collection of permissions enabled for the managed group. | This key holds a collection of permissions for the managed group. | <Permission>group</Permission> (valid values: multiple keys for all available Corrade permissions). |
httpserver | Servers→HTTPServer | A collection of parameters for the built-in Corrade HTTP server. | The HTTP server parameters are contained within this key. | a collection of HTTP server settings |
lastname | LastName | A string. | The case-sensitive last name of the account to be used to connect to the grid. | Bot |
loginurl | LoginURL | A string. | The login URL for the grid - by default, this is set to the Agni Second Life grid URL. | https://login.agni.lindenlab.com/cgi-bin/login.cgi |
mqttserver | Servers→MQTTSever | A collection of parameters for the built-in Corrade MQTT server (broker). | The MQTT server (broker) parameters are contained within this key. | a collection of MQTT server settings |
notificationsettings | NotificationSettings | A collection of settings for some of the notifications that Corrade supports. | Some parameters may be adjusted for some of the supported Corrade notifications. | a collection of notification settings |
conditions | NotificationSettings→AutoPrune→Conditions | A collection of parameters for conditions that should trigger an automatic prune of URLs. | A collection of parameters for conditions that should trigger an automatic prune of URLs. | a collection of conditions for the autoprune settings |
condition | NotificationSettings→AutoPrune→Conditions→Condition | A condition contains an HTTP status code and a regular expression to match unresponsive URLs. | A condition that would match an URL to be removed from notifications. | a collection of condition settings |
expression | NotificationSettings→AutoPrune→Conditions→Condition→Expression | A regular expression. | The removal of the notification will occur if the status code matches the specified value and the expression matches the URL body. | a regular expression matching SecondLife LSL-generated URLs |
statuscode | NotificationSettings→AutoPrune→Conditions→Condition→StatusCode | An HTTP server status code. | The removal of the notification will occur if the status code matches the specified value and the expression matches the URL body. | 404 |
password | Password | A string. | 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. | $1$59bcc3ad6775562f845953cf01624225 |
range | Range | An integer. | 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 adjeacent regions (simulators). | 64 |
scriptlanguage | ScriptLanguage | Either WAS or JSON. | The language that Corrade will understand and speak | WAS |
servers | Servers | A collection of servers that can be used to connect and interact with Corrade externally to the grid. | This is a collection key that holds definitions for servers that are made available by Corrade. | a collection of servers |
startlocations | StartLocations | A string. | A list of start locations. | last (valid values are home , last or an URI) |
startlocation | StartLocation | A start location. | A start location definition. | last (valid values are home , last or an URI) |
position | Position | A vector. | An optional point vector to log-in at. | none |
region | Region | A string. | A region name. | last (valid values are home , last or a region name) |
tcpserver | Servers→TCPServer | A collection of parameters for the built-in Corrade TCP server. | The TCP server parameters are contained within this key. | a collection of TCP server settings |
websocketsserver | Servers→WebSocketsServer | A collection of parameters for the built-in Corrade WebSockets server. | The WebSockets server parameters are contained within this key. | a collection of WebSockets server settings |