
Bifrost Admin Console & Platform Operations
The engine room behind the platform.
The Bifrost Admin Console is our internal platform-operations layer — used exclusively by the core team to configure game support, define metadata, run seasons, and keep the platform adapting rapidly to changes across every supported title. It is not customer-facing, but it is what makes everything else possible.
Listed for completeness — because transparency matters.
Game Configuration
Game Title Management
Add and configure supported game titles with faction definitions, publisher metadata, and release versioning. When a new game launches or an existing title updates, the platform adapts without a code deployment.
Maps, Roles & Weapons
Define every map with RCON names, objectives, restricted zones, and tactical imagery. Configure player roles, weapon definitions, and vehicle metadata — all the data that powers stats, AutoEnforce, and leaderboards.
Data Integration
Log Parsing Engine
Create and test regex-based log matchers with field mappings and golden examples. When a game updates its log format, we adjust the parsers — no downtime, no missed data.
RCON Command Layer
Define RCON commands per game with parameter mappings, response parsing, and normalisation rules. Every server command the platform executes is configured and tested here first.
Platform Operations
Seasons & Competitions
Create competitive seasons with prize tiers, eligibility criteria, map pools, and performance metrics. Configure player achievements and badges triggered by in-game milestones.
System Health & Maintenance
Monitor worker metrics, toggle maintenance mode per service, track server-to-worker assignments, and manage heartbeat monitoring — keeping the infrastructure healthy across all nodes.
Backup & Audit Trail
Create restore points before major changes, compare versions, and roll back if needed. Every administrative action is logged with timestamps, context, and full change history.
Inside the Bifrost Admin Console
The Bifrost Admin Console is the internal platform-operations console the Bifrost and Shrapnelworks team use to run everything behind the customer-facing product. It is deliberately distinct from the Bifrost control panel that guild owners use day to day — this is the engine room, not the shop floor. Where the control panel exposes servers and settings to customers, the Admin Console is where the platform itself is defined, integrated, and kept healthy.
Game configuration sits at the heart of it. New game titles are added here with their faction definitions, publisher metadata, and release versioning, so the platform can support a new game — or absorb an update to an existing one — without a code deployment. Maps, roles, and weapons are defined in the same layer: RCON names, objectives, restricted zones, tactical imagery, level progressions, and weapon and vehicle registries. That metadata is the foundation stats, leaderboards, and enforcement all read from, which is why it lives in one authoritative place.
Data integration is the second pillar. The log parsing engine lets the team build and test regex-based matchers against golden examples, so when a game changes its log format the parsers are adjusted with no downtime and no missed data. Alongside it, the RCON command layer defines every server command the platform executes — parameter mappings, response parsing, and normalisation rules — all configured and verified in the console before they ever touch a live server.
Platform operations round out the console. Seasons and competitions are created with prize tiers, eligibility, and map pools; achievements and badges are wired to in-game milestones. System health and maintenance tooling tracks worker metrics, server-to-worker assignments, and heartbeat monitoring, with per-service maintenance toggles for graceful updates. A backup and audit trail captures restore points and a full, timestamped history of every administrative action — so the platform stays adaptable, accountable, and safe to change.
Feature Summary
Internal tooling that keeps the platform adaptable.
| Feature | Description |
|---|---|
| Game Title Management | Add and configure supported games with factions, publishers, and environment-specific release versioning. |
| Map & Objective Editor | Define maps with RCON names, objectives, restricted zones, weather, orientation, and tactical map imagery. |
| Role & Level Definitions | Configure player roles, level progressions, and display metadata per game title. |
| Weapon & Vehicle Registry | Define weapons and vehicles with display names, categories, and log name mappings for stats and leaderboards. |
| Log Parsing Engine | Build and test regex-based log matchers with field extraction, normalisation rules, and golden example validation. |
| RCON Command Layer | Define server commands with parameter mappings, response parsers, and multi-line handling per game type. |
| Season Management | Create competitive seasons with prize tiers, eligibility criteria, map pools, and performance metric thresholds. |
| Achievement System | Configure automatic player badges triggered by performance milestones, kill counts, win rates, and more. |
| Announcements | Publish platform-wide announcements to JSON feeds, Frostbite clients, and Discord webhooks with rich content and scheduling. |
| Maintenance Mode | Toggle individual services into maintenance with custom messages for graceful degradation during updates. |
| Worker Monitoring | Track CPU, memory, goroutines, request rates, and server-to-worker assignments with heartbeat and orphan recovery. |
| Backup & Restore | Create manual restore points, compare versions, and roll back configuration changes with pinning and auto-cleanup. |
| Admin Audit Logs | Full audit trail of every administrative action with timestamps, user identity, and detailed change context. |
| Partner & Subscriber Ops | Manage partner accounts, subscriber tiers, trial tracking, and cancellation analytics. |
| Integration Management | Configure Cloudflare, Discord, PayPal, Shopify, Patreon, Google Analytics, and SMTP credentials at platform level. |