To setup a custom configuration, duplicate config.json.sample
to config.json
:
cp config.json.sample config.json
Details of config.json
:
{
"port": 8080,
"googleAnalyticsId": null,
"inspector": {
"enabled": false,
"host": "127.0.0.1",
"port": 8086,
"username": "root",
"password": "root",
"database": "curvytron"
}
}
Variable | Description | Default value | Type | Required |
---|---|---|---|---|
port | The port on which Curvytron server will run | 8080 | Number | Required |
googleAnalyticsId | Google Analytics Identifier | null | String | Optional |
Inspector:
The inspector watch the server to provides statistics like:
- Total of played games
- Number of players per game
- Game duration
- CPU / Memory usage of the server
- ...
Variable | Description | Default value | Type | Required |
---|---|---|---|---|
enabled | Enable/Disable the Inspector | false | Boolean | Required |
host | InfluxDb host | 127.0.0.1 | String | Required |
port | InfluxDb port | 8086 | Number | Required |
username | InfluxDb username | root | String | Required |
password | InfluxDb password | root | String | Required |
database | InfluxDb database | curvytorn | String | Required |