Documentation

Configuration and commands for BIGKIDS.PRO Monitoring Rust plugins. Get the files on the plugins page.

BigKidsCore

core v1.0.0 Overview →

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).

Discord Map Vote

v4.0.0 Overview →

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.

We use analytics cookies to measure traffic and improve the website.