Documentation
Configuration and commands for BIGKIDS.PRO Monitoring Rust plugins. Get the files on the plugins page.
BigKidsCore is the hub every BigKids.pro plugin connects through. It authenticates your server with one secure token, talks to the BigKids.pro API, writes the chosen map into server.cfg and reports live server status (heartbeat). Install it once — feature plugins won’t run without it.
Settings
| Setting | Default | Description |
|---|---|---|
| API URL | https://bigkids.pro | Base URL of the BigKids.pro API. Must be https. |
| Server token | — | Your per-server token from the dashboard. Sent as a Bearer header over HTTPS. |
| Heartbeat interval (minutes) | 30 | How often the server reports status (min 5 minutes). |
Commands
| /bigkidscore info | Show core version, API version and connection status. |
| /bigkidscore heartbeat | Send a heartbeat now (admin). |
DiscordMapVote turns a BigKids.pro Discord map poll into the next map on your server. When a vote finishes it applies the winning map, and it can run fully self-contained scheduled wipes (cron) — applying the voted map and clearing save files at the right moment, with no launcher scripts.
Settings
| Setting | Default | Description |
|---|---|---|
| Check interval (minutes) | 30 | How often to poll the API for a new winner. |
| Auto-apply | true | Apply the winner when a vote finishes (ignored while Scheduled wipe is on). |
| Scheduled wipe → Enabled | false | Turn the built-in cron wipe scheduler on. |
| Scheduled wipe → Timezone | server local | Empty = server local time; or an IANA id like Europe/Kyiv. |
| Scheduled wipe → Schedules | 0 19 * * 4 | 5-field cron list, each with a Wipe type (Map/Full) and "Apply the voted map". |
| Countdown warnings | [60,30,15,5,1] | Minutes-before-wipe broadcasts. |
| Restart delay (seconds) | 30 | Delay before the restart that applies the wipe. |
| Random seed if no winner | true | Roll a fresh procedural seed when no vote winner exists. |
Example (DiscordMapVote.json):
"Scheduled wipe": {
"Enabled": true,
"Timezone (empty = server local time; or IANA id e.g. Europe/Kyiv)": "",
"Schedules (cron: minute hour day-of-month month day-of-week)": [
{ "Cron expression": "0 19 * * 4", "Wipe type (Map/Full)": "Map", "Apply the voted map on this wipe": true },
{ "Cron expression": "0 19 1-7 * 4", "Wipe type (Map/Full)": "Full", "Apply the voted map on this wipe": true }
],
"Countdown warnings (minutes before wipe)": [60, 30, 15, 5, 1],
"Restart delay after wipe (seconds)": 30,
"Roll a new random seed when there is no vote winner": true
}
Commands
| /mapvote check | Fetch the latest vote winner. |
| /mapvote apply | Apply the winner now (no-wipe mode). |
| /mapvote wipe [map|full] | Trigger a wipe now. |
| /mapvote nextwipe | Show the next scheduled wipe. |
| /mapvote schedule | List the configured cron schedules. |
| /mapvote info | Show the last applied map + status. |