Getting Started
Configuration
Configure the RanklyStats mod using the RanklyConfig.json file in your server's profiles directory.
Complete Configuration File
{
"api_key": "RNKLY-XXXX-XXXX-XXXX-XXXX",
"api_endpoint": "https://rankly.gg/api/ingest",
"send_interval_seconds": 30
}Replace the placeholder API key with the one from your dashboard. Save this file as RanklyConfig.json in your profiles directory.
Field Reference
api_keystringrequiredYour unique Rankly API key. Found on your dashboard after signup. Format: RNKLY-XXXX-XXXX-XXXX-XXXX. Each server has its own key — do not share keys between servers.
api_endpointstringrequiredThe URL where the mod sends event data. This should always be set to "https://rankly.gg/api/ingest" unless you are running a self-hosted instance.
send_interval_secondsnumberoptionalHow often (in seconds) the mod batches and sends events to the API. Default is 30. Lower values mean faster data but slightly more network overhead. Minimum recommended: 10.
API Key Format
Rankly API keys follow the format:
RNKLY-XXXX-XXXX-XXXX-XXXXRNKLY- followed by four groups of four hexadecimal charactersProfiles Directory Location
The config file must be in the directory specified by your -profiles= launch parameter. Common setups:
With -profiles=config:
DayZServer/
├── config/
│ └── RanklyConfig.json ← place here
├── @RanklyStats/
└── DayZServer_x64.exeWithout -profiles (default):
DayZServer/
├── RanklyConfig.json ← place here
├── @RanklyStats/
└── DayZServer_x64.exeImportant
The mod reads RanklyConfig.json once at server startup. If you change the configuration, you must restart your DayZ server for the changes to take effect.
Previous: Mod Installation · Next: Verify Setup