The mission got its V2 — and the website grew up with it. Over the last week the site, the stats pipeline, and the Discord bot were rebuilt into one connected layer around the game. Here's what's live, and what's coming.
The Command Center
miksuu.com/stats is now the live front line. One page answers "what's happening on the server right now": who's online and where the war stands, leaderboards fed straight from in-game telemetry, and a Performance tab charting how the mission's AI scale tracks server framerate across builds (every chart axis carries real numbers and units — house rule). Match results flow in automatically: the mission emits a structured record at round end, the site ingests it, and the Discord bot posts the report.
A homepage built around the two theaters
The front page is reframed around what the community actually is: the Arma 2 server and the war it runs. Live status up front, the tools and guides one click away, and the site's new motion design system behind it — deliberate, small animations that respect reduced-motion settings, not decoration for its own sake.
One brand, everywhere
A brand token pipeline now generates the palette, typography and spacing tokens that every page — and every Discord embed the bot posts — draws from. When the brand shifts, the site and the bot shift together. No more hand-matched hex codes drifting apart.
Tools & guides, refreshed for V2
- The tools hub carries all eight tools — including the new EASA Loadouts editor — with regenerated thumbnails, power-on hover states, and source-repository links on every tool page.
- The guides were rewritten against the V2 mission: the AI Commander V2 and how to fight alongside it, the Squad Micro Layer, AWACS, the airfield purchase gate, the command console, GUER tiers, and the SCUD launcher.
- The whole site got the ops-console visual pass: ordinal section headers, War-Room briefing-table rows, sticky table-of-contents on guides, and a proper footer with the server address.
The Discord bot
- Live server-status panel — channel names carry the map's identity at a glance (Chernarus pine, Takistan palm, Zargabad mosque) with bucketed player counts, and the panel is wired to the server's rich stats feed. The Join button now reveals connect info on click (Discord rejects raw
steam://link buttons — lesson learned). - Roles overhaul — self-serve role panels, automatic stats-based roles earned from your in-game record, and tiered category visibility so the server reads clean for newcomers and deep for regulars.
- Post-match reports — every round ends with a report embed in Discord, generated from the mission's structured match record.
Under the hood
Per-route error boundaries so one broken page can't take down the section around it; canonical-URL and social-preview metadata fixed across the site; the sitemap covers the tools; contrast bumped to WCAG on info text; llms.txt documents the tools for AI agents; and CI runs green on every change with the brand tooling normalised for cross-platform builds.
What's next
- A full site rebuild is in design — the handoff package and build plan are done, and Wave 1 (the shared chrome every page sits in) is in review now. (Update, later that day: it shipped — see the rebuild release post.)
- Guild-architect — declarative Discord server structure, so the community's channel layout is versioned and reproducible like code.
- The optional mods guide — the curated client-side mod layer (sound, HUD, immersion — fairness-sensitive mods excluded), with setup instructions.
Found something broken on the site? Same answer as the mission: Discord is the fastest route. See you in the Command Center.