config.yml
Configuration Nodes
Node | Type | Default | Description |
---|---|---|---|
Jarvis.encryption.AESPassword | String | DefaultPassword | Base, unsalted AES encryption password. You should not need to change this unless you have very specific reasons |
Jarvis.UUID | String | <Random UUID> | UUID used to identify the server to Jarvis with security keys. Do NOT touch this setting |
Jarvis.frequency | Integer | 300 | Time in seconds between notification about the same issue |
rules.stats.lowTPS.enable | Boolean | TRUE | Whether or not low TPS notifications should be enabled |
rules.stats.lowTPS.threshold | Double | 16.0 | Low TPS threshold |
rules.stats.lowTPS.duration | Integer | 60 | Number of seconds to keep monitoring data for |
rules.stats.lowTPS.quantity | Integer | 30 | Number of low TPS occurances before notification is sent |
rules.stats.lowTPS.severity | Severity | MEDIUM | Notification severity setting |
rules.stats.lowMem.enable | Boolean | FALSE | Whether or not low TPS notifications should be enabled |
rules.stats.lowMem.threshold | Double | 20.0 | Low Memory threshold |
rules.stats.lowMem.duration | Integer | 60 | Number of seconds to keep monitoring data for |
rules.stats.lowMem.quantity | Integer | 30 | Number of low Memory occurances before notification is sent |
rules.stats.lowMem.severity | Severity | MEDIUM | Notification severity setting |
rules.world.TNT.enabled | Boolean | TRUE | Whether or not to monitor for TNT explosions |
rules.world.TNT.duration | Integer | 10 | Number of seconds to keep monitoring data for |
rules.world.TNT.quantity | Integer | 10 | Number of TNTs to go off before notification is sent |
rules.world.TNT.severity | Severity | HIGH | Notification severity setting |
rules.spam.chat.enable | Boolean | TRUE | Whether or not chat spam notifications should be enabled |
rules.spam.chat.duration | Integer | 10 | Number of seconds to keep monitoring data for |
rules.spam.chat.quantity | Integer | 5 | Number of messages sent by one player to trigger notification |
rules.spam.chat.severity | Severity | LOW | Notification severity setting |
rules.spam.host.enable | Boolean | TRUE | Whether or not host/IP address spam notifications should be enabled |
rules.spam.host.duration | Integer | 300 | Number of seconds to keep monitoring data for |
rules.spam.host.quantity | Integer | 5 | Number of hosts/IP addresses sent by one player to trigger notification |
rules.spam.host.severity | Severity | LOW | Notification severity setting |
DataType: Severity
Severity is an enumerated field. It can be any of the following:
- INFO
- LOW
- MEDIUM
- HIGH
- URGENT
This enables you to control which notification should go to which device. RSS feed will currently show ALL severity levels. However, this may be changed in the future.
Sample / Default Auto-generated config.yml
Jarvis: encryption: AESPassword: DefaultPassword UUID: e9207ba4-abbe-47d8-87e9-4677f0a5ce3a frequency: 300 rules: stats: lowTPS: enable: true threshold: 16.0 duration: 60 quantity: 30 severity: MEDIUM lowMem: enable: false threshold: 20.0 duration: 60 quantity: 30 severity: MEDIUM world: TNT: enable: true duration: 10 quantity: 10 severity: HIGH spam: chat: enable: true duration: 10 quantity: 5 severity: LOW host: enabled: true duration: 300 quantity: 5 severity: LOW