CHANGELOG
Updates
What changed, newest first. Feature requests from server owners go straight into this list — most of what is below started as a message in a Discord.
v0.616 September 2026
Map votes that actually fire, public moderation, live whitelist
Map votes
- Fixed: modes that report no score limit (KOTH) could never start a vote — the bot now learns the limit from finished matches of the same mode, or you set a plain trigger score
- Fixed: a long rotation holding only a few different maps produced too few options; the rest now come from the full map list
- Vote on the lighting in the same message — map and time of day are applied together when it closes
- A vote that cannot be posted says why, in the log and to whoever started it, instead of running where nobody can see it
Moderation
- Public or silent per action: tick which of kick, ban, unban, kill and team change are announced in game, wording is yours
- Every command takes a visibility option — show or hide — for a single call
- Hiding an announcement is its own permission, so admins can act quietly while other roles cannot
Whitelist
- See who is in game right now: green dot, the server they are on, and their in-game name
- Active and History are a filter now, and an entry that ran out is told apart from one an admin removed
- Fixed: /whitelist add offered days while the bot read a duration, so every entry became permanent
Fixes
- Signing in on wardogsbot.com kept bouncing back to the old address and never logged you in — the login now stays on the domain you are using, Steam linking too
- /config crashed outright instead of showing the configuration
v0.516 September 2026
Rotation builder, Steam linking and the tools
Server control
- Map rotation builder — reorder, add and remove entries in the dashboard and write them straight to the live server, with backups to roll back
- Whitelist manager — paste a list of giveaway winners, give them any length from an hour to permanent, and extend or remove entries with one click; timed entries expire on their own
- Map votes close before the match ends, so the winner really becomes the next map; the time limit is optional now
- Optional in-game announcement when a vote opens
Players
- Sign in with Steam to link your account — no more typing a code from in-game chat
- The in-game code is repeated a few times while it is valid, for anyone who still uses it
- Boosters get their whitelist the moment they link, even if they boosted earlier
Polish
- New status panel: no colour bar, optional banner image, and one state button — green online, yellow restarting, red offline
- Seed calls wait until the server has really been below the threshold — a map change no longer triggers them
- Every line the bot says in game is editable, with placeholders
- Mortar & artillery calculator at /tools/mortar
v0.416 September 2026
Permissions per role, whitelist, automation
Permissions
- 19 separate permissions per Discord role — pick a role, tick what it may do. No fixed tiers, no presets
- Applies to the dashboard and the Discord commands alike; Manage Server always keeps full access
Automation
- Auto end match on a score or a lead (mercy rule)
- Spectator auto-kick frees slots parked on the White team, with a warning first
- Team balance alerts, name filter, high-ping kick
- Schedules and recurring in-game messages
Naming
- Reserved slots are called whitelist now — the command is /whitelist
v0.316 September 2026
Several servers, reports and moderation
Multi-server
- Up to 10 servers per Discord with one Warcon key; every command takes a server
- Bans and whitelist entries apply everywhere, map and match control to the server you pick
Moderation
- Player reports with clip evidence, decided by your admins
- Cross-community network bans — only confirmed bans are shared, reporters stay anonymous
- Ban appeals through a web form
- Suspicious-performance alerts from kill rate and K/D (never an automatic ban)
Community
- Public server browser, clan leaderboard, weekly awards, admin activity
- /notify for a DM when your server fills up or a friend comes online
v0.215 September 2026
First public version
Everything to start with
- Live status panel, player list with kick / kill / whisper / ban
- Broadcast, map change, end and restart match
- Seed calls and free whitelist time for seeding
- Match recaps and leaderboards