Release 1
Official Stream Deck Plugin, CCTV & Auto Turrets, 100-Member Clan Intelligence & Harbor Publishing
Take command of your Rust empire from physical hardware: toggle smart switches, monitor raid alarms, and track live server population directly from your Elgato Stream Deck. Automate Auto Turrets and CCTV cameras, coordinate massive 100-member clans with real-time cohort intelligence and Steam player enrichment, and manage companion credentials with granular RBAC permissions.
Released 2026-09-15
38 highlighted commits
A powerhouse release introducing official Elgato Stream Deck hardware integration with personal API keys, Rust+ CCTV Cameras and Auto Turret automation, 100-member clan telemetry and activity intelligence, granular multi-credential lifecycle management with dedicated RBAC, redesigned Discord notification embeds, and enterprise Harbor registry publishing.
Official Elgato Stream Deck Hardware Plugin & Personal API Keys
Control Rust+ devices and monitor server statistics directly from physical Stream Deck buttons with official SDK integration.
- - Published official Elgato Stream Deck plugin (@elgato/streamdeck SDK) supporting Toggle Switch, Toggle Switch Group, Alarm Indicator, Storage Monitor, and live Server Population actions.
- - Introduced personal, revocable API Key system (hashed with SHA-256 at rest) with dedicated /api/external/streamdeck endpoints and per-guild RBAC validation.
- - Real-time bidirectional WebSocket synchronization maintaining shared connection per guild with automated token refresh.
- - Engineered custom high-contrast vector icon pack (switches, bells, storage crates, bar charts) with antialiased raster canvas generation.
- - Integrated hot-reload watch daemon auto-restarting Stream Deck plugin process on builds for seamless local iteration.
Rust+ CCTV Cameras & Auto Turret Automation
Monitor perimeter defense and compound security with real-time camera tracking and turret automation.
- - Implemented Rust+ CCTV Camera feed indexing, live identifier tracking, and directional camera controls.
- - Added Auto Turret monitoring: track power state, ammunition levels, weapon loadouts, and target lock status in real time.
- - Integrated automatic Discord alerts and in-game notifications for turret ammo depletion and unauthorized target acquisition.
100-Member Clan Intelligence, HTML5 Forecasts & Cockpit Redesign
Overhauled telemetry and cockpit architecture to effortlessly scale to 100-member clans with deep behavioral insights.
- - Optimized player activity intelligence algorithm for 100-member clans with bounded memory caching and sub-millisecond query evaluation.
- - Redesigned tactical cockpit layout featuring top metric cards, side-by-side telemetry streams, and smooth-scrolling clan roster lists.
- - Integrated 2x2 header banner telemetry metrics displaying active players, team status, session durations, and server load.
- - Added interactive HTML5 Activity Forecast Modal calculating projected online shifts, peak team hours, and raid risk windows.
- - Integrated automated server wipe detection prompt with one-click historical data cleanup directly inside the cockpit.
- - Enriched notifications and clan rosters with real-time Steam profile names and high-resolution avatars.
Multi-Credential Session Lifecycle & Dedicated Credentials Manager
Granular Added, Paired, and Connected session tracking with dedicated RBAC permissions for non-admin companion linking.
- - Introduced comprehensive credentials manager in cockpit and settings with team and clan verification.
- - Implemented dedicated RBAC permission ('rustplus.credentials.manage_own') allowing clan members to pair their personal companion credentials safely without admin privileges.
- - Added automatic Lite session lifecycle management: auto-connects secondary sessions when primary is active and safely terminates on disconnect.
- - Deduplicated secondary team polling and added rapid secondary team death detection.
- - Automatic FCM listener resynchronization following credential reauthorization.
Discord Embed Visual Redesign & Notification Polish
Enhanced visual styling, dynamic player status icon rules, and high-resolution media in all Discord notifications.
- - Polished Discord notification embeds with vibrant color coding, dynamic player status indicators (alive, dead, sleeping, wounded), and high-resolution PNG icons.
- - Corrected default alive status rules for clan members outside the primary tracked team.
- - Optimized raid alarm embed layouts with clear device tags, role mentions, and direct dashboard quick-links.
Enterprise Harbor Publishing, VPS Database Scalability & Build Performance
Drastically reduced database load on Docker VPS deployments and streamlined container artifact delivery.
- - Automated Docker Compose image builds and multi-arch publishing through private Harbor container registry.
- - Engineered fast incremental Docker builds with layer caching and Node 20 Bookworm base images.
- - Cut MySQL database load on VPS instances: capped Prisma connection pools, batched Discord API telemetry, implemented differential channel syncing, and chunked growing event table pruning.
- - Surfaced silent guild_sync errors with actionable logging and resilience boundaries.