Skip to content

smarshall-rightside/RustManager

Repository files navigation

Rust Manager (Stream Deck Plugin)

CI Workflow Latest Release All Releases

Rust Manager adds Rust+ actions to Stream Deck and Stream Deck+.

Example Layout

Rust Manager example layout

What It Includes

  • Monitor Smart Device for alarms, smart switches, and storage monitors.
  • Toggle Smart Switch for keys and Stream Deck+ encoders.
  • Server Status for players + queue.
  • Team Overview for online and alive counts.
  • Send Team Chat for one-tap saved messages.
  • Shared Rust+ connection settings used across all actions.

Install (End Users)

  1. Open the latest release.
  2. Download the .streamDeckPlugin asset.
  3. Double-click the downloaded file.
  4. Stream Deck installs the plugin automatically.

No manual file copy is required for normal installs.

Quick Start

  1. Add any Rust Manager action in Stream Deck.
  2. In the property inspector, click Start Auto Pair.
  3. Complete Steam sign-in in the browser window.
  4. In Rust, click Pair with Server.
  5. Rust Manager fills host, app port, player id, and player token automatically.

Manual connection fields are still available if you already have connection values.

Browser Support

Auto Pair tries to open:

  1. Google Chrome (default Chromium launch).
  2. Microsoft Edge (fallback if Chrome is unavailable).

For Developers

Setup

npm install
npm run build

Local Dev Deploy (Windows)

npm run deploy:local

Build Installer Artifact

npm run package:plugin

This creates a versioned installer in dist/.

CI / Release

  • CI workflow runs version checks, secret scan, comment policy checks, typecheck, build, and packaging.
  • Release is maintainer-managed and publishes a .streamDeckPlugin file to GitHub Releases.
  • CI artifacts include an installer for testing before release.

Issues And Requests

  • Use Bug Report for crashes, wrong behavior, pairing failures, or regressions.
  • Use Feature Request for new actions, UX changes, or workflow improvements.
  • Search existing issues before opening a new one so reports stay consolidated.
  • Include clear reproduction steps, expected result, actual result, and Stream Deck/plugin versions.

Contributing

See CONTRIBUTING.md.

License

MIT. See LICENSE.

Notes

  • One Rust+ connection at a time.
  • No map, CCTV, vending/marker browsing, or camera control in this version.

About

RustManager project

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors