One panel. Every game. Built by EZSCALE — the team behind BFACP and years of ProCon plugin work.
Where our Battlefield tooling development is going
For a long time, keeping a Battlefield community running well meant a Windows box running ProCon 24/7, a plugin stack (AdKats, TrueBalancer, UltimateMapManager, VIP-Slot-Manager, PunkbusterScreenshotEnforcer, ProconRulz, and a dozen others), and BFACP sitting on top of it for a web front-end. We built and maintained a lot of that stack ourselves, and we know exactly how much duct tape holds it together.
We're not adding new features to the ProCon plugin suite or BFACP going forward. That engineering effort is now going into Metabans — a cloud-hosted control panel built to do everything that stack did, for Battlefield and every other game your community runs, with nothing to locally host or babysit.
This isn't a rebrand — it's a rebuild. Below is what's already landed, what's still being ported, and what Metabans does that the old stack never could.
The Infrastructure Difference
Where Your Favorite Plugins Landed
We're working through the plugin ecosystem matched against the customer builds we actually ran in production, not just the stock submodules. Here's where things stand:
| ProCon plugin / BFACP feature | Metabans equivalent | Status |
|---|---|---|
| AdKats admin actions |
Built-in in-game admin commands (!ban/!kick/!warn/!mute/!forgive/!punish), admin move-lock, !assist team-balance helper, and an AdKats-style two-sided reputation score — all in core, no plugin to configure
|
Shipped |
| ProconRulz + Insane Limits | Workflow automation builder — trigger on a game event, chat command, or schedule, then chain conditions and actions (bans, notifications, and more) | Shipped |
| TrueBalancer + multi-balancer | Autonomous Team Balancer — count balance, unstacking, dispersal, scrambler, FastBalance, seeder-mode kicks, dry-run mode | Shipped |
| UltimateMapManager | Map Manager — eligibility-driven map lists, in-game player vote, VIP-weighted ballots, popularity leaderboard | Shipped |
| Auto Round Restarter | Six-behavior restart engine — low-player, long-round, end-of-round, idle-timeout seeding, map-forward-when-empty, uptime watchdog | Shipped |
| ServerKills / kill-feed plugins | Real-time kill announcements (streaks, multikills, first blood, weapon callouts, ace squad) + per-round stats + historical reports | Shipped |
| VIP-Slot-Manager |
VIP Manager — cross-game master list, reserved-slot sync, in-game !addvip/!removevip/!checkvip commands, join/expiry notifications
|
Shipped |
| PunkbusterScreenshotEnforcer | Dedicated PB integration — supervises the PB log stream, surfaces PB GUIDs on player profiles, cross-tenant matching | Shipped |
| EventLogger (chat/stats logging) | Built-in live chat monitor + session/event history — no separate logger plugin to configure | Shipped |
| xVoteban, AdaptiveServerSize, LatencyManager, and the rest | Being evaluated for the Workflow builder or core panel actions |
Beyond Battlefield
ProCon and BFACP were built for one engine. Metabans manages all of it from the same panel, the same ban list, and the same staff roster:
What The Old Stack Never Had
| Cross-tenant global reputation | Ban history and risk scoring follow a player across every community running Metabans, not just yours. |
| Public ban list + appeals | A searchable public banlist and a real ban-appeals portal players can submit to and staff can decide on — no forum thread required. |
| AI-assisted chat moderation | Live toxicity detection on chat, with per-tenant policy thresholds. |
| Unified notification center | One set of Discord/Slack/email/webhook/push channels feeds alerts, the balancer, workflows, and the map manager — configure once, not per plugin. |
| Alert system with auto-actions | Server offline, high-risk player, VAC ban, chat toxicity and more can auto-flag, mute, kick, or ban — gated to only the games/capabilities you actually run. |
| Documented public REST API | Full endpoint documentation at metabans.com/docs/api. |
